Rev 8408 | Show entire file | Regard whitespace | Details | Blame | Last modification | View Log | RSS feed
Rev 8408 | Rev 8442 | ||
---|---|---|---|
Line 19... | Line 19... | ||
19 | include 'texture.asm' |
19 | include 'texture.asm' |
20 | include 'misc.asm' |
20 | include 'misc.asm' |
21 | include 'clear.asm' |
21 | include 'clear.asm' |
22 | include 'light.asm' |
22 | include 'light.asm' |
23 | include 'select.asm' |
23 | include 'select.asm' |
24 | ;include 'get.asm' |
24 | include 'get.asm' |
25 | ;include 'error.asm' |
25 | ;include 'error.asm' |
26 | include 'zbuffer.asm' |
26 | include 'zbuffer.asm' |
27 | include 'zline.asm' |
27 | include 'zline.asm' |
28 | ;include 'zdither.asm' |
28 | ;include 'zdither.asm' |
29 | include 'ztriangle.asm' |
29 | include 'ztriangle.asm' |
Line 50... | Line 50... | ||
50 | m_5 db '(5)',13,10,0 |
50 | m_5 db '(5)',13,10,0 |
51 | m_6 db '(6)',13,10,0 |
51 | m_6 db '(6)',13,10,0 |
52 | m_7 db '(7)',13,10,0 |
52 | m_7 db '(7)',13,10,0 |
53 | m_8 db '(8)',13,10,0 |
53 | m_8 db '(8)',13,10,0 |
54 | m_9 db '(9)',13,10,0 |
54 | m_9 db '(9)',13,10,0 |
- | 55 | f_fill_tr_nl db ' lines',0 |
|
- | 56 | f_zbz db ' ZB_line_z',0 |
|
- | 57 | f_zb db ' ZB_line',0 |
|
Line 55... | Line 58... | ||
55 | 58 | ||
Line 56... | Line 59... | ||
56 | buf_param rb 80 |
59 | buf_param rb 80 |
57 | 60 | ||
58 | align 4 |
61 | align 4 |
59 | proc str_n_cat uses eax ecx edi esi, str1:dword, str2:dword, n_len:dword |
62 | proc str_n_cat uses eax ecx edi esi, str1:dword, str2:dword, n_len:dword |
60 | mov esi,dword[str2] |
63 | mov esi,[str2] |
61 | mov ecx,dword[n_len] |
64 | mov ecx,[n_len] |
62 | mov edi,dword[str1] |
65 | mov edi,[str1] |
63 | stdcall str_len,edi |
66 | stdcall str_len,edi |
64 | add edi,eax |
67 | add edi,eax |
65 | cld |
68 | cld |
Line 103... | Line 106... | ||
103 | @@: |
106 | @@: |
104 | ret |
107 | ret |
105 | end if |
108 | end if |
Line 106... | Line 109... | ||
106 | 109 | ||
107 | ; *** |
- | |
108 | glColor3d: ;(double ,double ,double) |
- | |
109 | glColor3dv: ;(double *) |
- | |
110 | glColor4d: ;(double ,double ,double, double ) |
- | |
111 | glColor4dv: ;(double *) |
- | |
112 | glNormal3d: ;(double ,double ,double) |
- | |
113 | glNormal3dv: ;(double *) |
- | |
114 | glTexCoord1f: ;(float) |
- | |
115 | glTexCoord1d: ;(double) |
- | |
116 | glTexCoord1fv: ;(float *) |
- | |
117 | glTexCoord1dv: ;(double *) |
- | |
118 | glTexCoord2d: ;(double ,double) |
- | |
119 | glTexCoord2dv: ;(double *) |
- | |
120 | glTexCoord3f: ;(float ,float ,float) |
- | |
121 | glTexCoord3d: ;(double ,double ,double) |
- | |
122 | glTexCoord3fv: ;(float *) |
- | |
123 | glTexCoord3dv: ;(double *) |
- | |
124 | glTexCoord4d: ;(double ,double ,double, double ) |
- | |
125 | glTexCoord4fv: ;(float *) |
- | |
126 | glTexCoord4dv: ;(double *) |
- | |
127 | glGetIntegerv: ;(int pname,int *params) |
110 | ; *** |
Line 128... | Line 111... | ||
128 | glGetFloatv: ;(int pname, float *v) |
111 | glGetFloatv: ;(int pname, float *v) |
129 | 112 | ||
130 | align 4 |
113 | align 4 |
Line 137... | Line 120... | ||
137 | err_5 db 'size too small',13,10,0 |
120 | err_5 db 'size too small',13,10,0 |
138 | err_6 db 'unsupported option',13,10,0 |
121 | err_6 db 'unsupported option',13,10,0 |
139 | err_7 db 'assert(target == GL_TEXTURE_2D && texture >= 0)',13,10,0 |
122 | err_7 db 'assert(target == GL_TEXTURE_2D && texture >= 0)',13,10,0 |
140 | err_8 db 'combinaison of parameters not handled',13,10,0 |
123 | err_8 db 'combinaison of parameters not handled',13,10,0 |
141 | err_9 db 'GL_INVALID_ENUM',13,10,0 |
124 | err_9 db 'GL_INVALID_ENUM',13,10,0 |
142 | f_zbz db ' ZB_line_z',0 |
- | |
143 | f_zb db ' ZB_line',0 |
- | |
144 | f_find_l db 'find_list',0 |
- | |
145 | f_alloc_l db 'alloc_list',0 |
- | |
146 | f_fill_tr db 'ZB_fillTriangle...',0 |
125 | err_glGet db 'glGet: option not implemented',0 |
147 | f_fill_tr_nl db ' lines',0 |
- | |
148 | f_fill_tr_nll db ' len',0 |
- | |
Line 149... | Line 126... | ||
149 | 126 | ||
150 | align 4 |
127 | align 4 |
151 | proc dbg_print, fun:dword, mes:dword |
128 | proc dbg_print, fun:dword, mes:dword |
152 | pushad |
129 | pushad |