Subversion Repositories Kolibri OS

Rev

Rev 5353 | Rev 5418 | Go to most recent revision | Show entire file | Ignore 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