Rev 5353 | Rev 5418 | Go to most recent revision | Show entire file | Regard whitespace | Details | Blame | Last modification | View Log | RSS feed
Rev 5353 | Rev 5387 | ||
---|---|---|---|
Line 156... | Line 156... | ||
156 | mov eax,[v] |
156 | mov eax,[v] |
157 | stdcall glColor4f,[eax],[eax+4],[eax+8],1.0 |
157 | stdcall glColor4f,[eax],[eax+4],[eax+8],1.0 |
158 | ret |
158 | ret |
159 | endp |
159 | endp |
Line -... | Line 160... | ||
- | 160 | ||
- | 161 | align 4 |
|
- | 162 | fl_255 dd 255.0 |
|
- | 163 | ||
- | 164 | align 4 |
|
- | 165 | proc glColor3ub uses eax, r:dword, g:dword, b:dword |
|
- | 166 | push dword 1.0 |
|
- | 167 | fld dword[fl_255] |
|
- | 168 | ||
- | 169 | movzx eax,byte[b] |
|
- | 170 | mov dword[esp-4],eax |
|
- | 171 | fild dword[esp-4] |
|
- | 172 | fdiv st0,st1 |
|
- | 173 | fstp dword[esp-4] ;преобразовали int во float |
|
- | 174 | movzx eax,byte[g] |
|
- | 175 | mov dword[esp-8],eax |
|
- | 176 | fild dword[esp-8] |
|
- | 177 | fdiv st0,st1 |
|
- | 178 | fstp dword[esp-8] |
|
- | 179 | movzx eax,byte[r] |
|
- | 180 | mov dword[esp-12],eax |
|
- | 181 | fild dword[esp-12] |
|
- | 182 | fdiv st0,st1 |
|
- | 183 | fstp dword[esp-12] |
|
- | 184 | ||
- | 185 | ffree st0 |
|
- | 186 | fincstp |
|
- | 187 | sub esp,12 |
|
- | 188 | call glColor4f |
|
- | 189 | ret |
|
- | 190 | endp |
|
160 | 191 | ||
Line 161... | Line 192... | ||
161 | ; TexCoord |
192 | ; TexCoord |
162 | 193 | ||
163 | align 4 |
194 | align 4 |