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 |