Subversion Repositories Kolibri OS

Rev

Rev 6523 | Rev 8062 | Go to most recent revision | Show entire file | Regard whitespace | Details | Blame | Last modification | View Log | RSS feed

Rev 6523 Rev 8059
Line 536... Line 536...
536
	stdcall gl_add_op,eax
536
	stdcall gl_add_op,eax
537
	ret
537
	ret
538
endp
538
endp
Line 539... Line 539...
539
 
539
 
540
align 4
540
align 4
541
proc glFrustum uses eax, left:dword,right:dword,bottom:dword,top:dword,\
541
proc glFrustum uses eax, left:qword, right:qword, bottom:qword, top:qword,\
542
	near:dword,farv:dword
542
	near:qword, farv:qword
543
locals
543
locals
544
	p rd 7
544
	p rd 7
545
endl
545
endl
546
	mov dword[p],OP_Frustum
-
 
547
	mov eax,[left]
546
	mov dword[p],OP_Frustum
548
	fld qword[eax]
547
	fld qword[left]
549
	fstp dword[p+4]
-
 
550
	mov eax,[right]
548
	fstp dword[p+4]
551
	fld qword[eax]
549
	fld qword[right]
552
	fstp dword[p+8]
-
 
553
	mov eax,[bottom]
550
	fstp dword[p+8]
554
	fld qword[eax]
551
	fld qword[bottom]
555
	fstp dword[p+12]
-
 
556
	mov eax,[top]
552
	fstp dword[p+12]
557
	fld qword[eax]
553
	fld qword[top]
558
	fstp dword[p+16]
-
 
559
	mov eax,[near]
554
	fstp dword[p+16]
560
	fld qword[eax]
555
	fld qword[near]
561
	fstp dword[p+20]
-
 
562
	mov eax,[farv]
556
	fstp dword[p+20]
563
	fld qword[eax]
557
	fld qword[farv]
Line 564... Line 558...
564
	fstp dword[p+24]
558
	fstp dword[p+24]
565
 
559
 
566
	mov eax,ebp
560
	mov eax,ebp