Rev 5153 | Rev 5387 | Go to most recent revision | Show entire file | Regard whitespace | Details | Blame | Last modification | View Log | RSS feed
Rev 5153 | Rev 5353 | ||
---|---|---|---|
Line 26... | Line 26... | ||
26 | stdcall glVertex4f,[x],[y],0.0,1.0 |
26 | stdcall glVertex4f,[x],[y],0.0,1.0 |
27 | ret |
27 | ret |
28 | endp |
28 | endp |
Line 29... | Line 29... | ||
29 | 29 | ||
- | 30 | align 4 |
|
- | 31 | proc glVertex2fv uses eax, v:dword |
|
- | 32 | mov eax,[v] |
|
- | 33 | stdcall glVertex4f,[eax],[eax+4],0.0,1.0 |
|
- | 34 | ret |
|
- | 35 | endp |
|
- | 36 | ||
30 | align 4 |
37 | align 4 |
31 | proc glVertex3f, x:dword, y:dword, z:dword |
38 | proc glVertex3f, x:dword, y:dword, z:dword |
32 | stdcall glVertex4f,[x],[y],[z],1.0 |
39 | stdcall glVertex4f,[x],[y],[z],1.0 |
33 | ret |
40 | ret |
Line 38... | Line 45... | ||
38 | mov eax,[v] |
45 | mov eax,[v] |
39 | stdcall glVertex4f,[eax],[eax+4],[eax+8],1.0 |
46 | stdcall glVertex4f,[eax],[eax+4],[eax+8],1.0 |
40 | ret |
47 | ret |
41 | endp |
48 | endp |
Line -... | Line 49... | ||
- | 49 | ||
- | 50 | align 4 |
|
- | 51 | proc glVertex4fv uses eax, v:dword |
|
- | 52 | mov eax,[v] |
|
- | 53 | stdcall glVertex4f,[eax],[eax+4],[eax+8],[eax+12] |
|
- | 54 | ret |
|
- | 55 | endp |
|
42 | 56 | ||
Line 43... | Line 57... | ||
43 | ; glNormal |
57 | ; glNormal |
44 | 58 | ||
45 | align 4 |
59 | align 4 |
Line 546... | Line 560... | ||
546 | sub eax,28 ;=sizeof(dd)*7 |
560 | sub eax,28 ;=sizeof(dd)*7 |
547 | stdcall gl_add_op,eax |
561 | stdcall gl_add_op,eax |
548 | ret |
562 | ret |
549 | endp |
563 | endp |
Line 550... | Line 564... | ||
550 | 564 | ||
Line 551... | Line 565... | ||
551 | ;/* lightening */ |
565 | ; lightening |
552 | 566 | ||
553 | align 4 |
567 | align 4 |
554 | proc glMaterialfv uses eax ecx, mode:dword, type:dword, v:dword |
568 | proc glMaterialfv uses eax ecx, mode:dword, type:dword, v:dword |
Line 719... | Line 733... | ||
719 | sub eax,24 ;=sizeof(dd)*6 |
733 | sub eax,24 ;=sizeof(dd)*6 |
720 | stdcall gl_add_op,eax |
734 | stdcall gl_add_op,eax |
721 | ret |
735 | ret |
722 | endp |
736 | endp |
Line 723... | Line 737... | ||
723 | 737 | ||
Line 724... | Line 738... | ||
724 | ;/* clear */ |
738 | ; clear |
725 | 739 | ||
726 | align 4 |
740 | align 4 |
727 | proc glClear uses eax, mask:dword |
741 | proc glClear uses eax, mask:dword |
Line 773... | Line 787... | ||
773 | sub eax,8 ;=sizeof(dd)*2 |
787 | sub eax,8 ;=sizeof(dd)*2 |
774 | stdcall gl_add_op,eax |
788 | stdcall gl_add_op,eax |
775 | ret |
789 | ret |
776 | endp |
790 | endp |
Line 777... | Line 791... | ||
777 | 791 | ||
Line 778... | Line 792... | ||
778 | ;/* textures */ |
792 | ; textures |
779 | 793 | ||
780 | align 4 |
794 | align 4 |
781 | proc glTexImage2D uses ecx edi esi,\ |
795 | proc glTexImage2D uses ecx edi esi,\ |
Line 877... | Line 891... | ||
877 | sub eax,12 ;=sizeof(dd)*3 |
891 | sub eax,12 ;=sizeof(dd)*3 |
878 | stdcall gl_add_op,eax |
892 | stdcall gl_add_op,eax |
879 | ret |
893 | ret |
880 | endp |
894 | endp |
Line 881... | Line 895... | ||
881 | 895 | ||
Line 882... | Line 896... | ||
882 | ;/* selection */ |
896 | ; selection |
883 | 897 | ||
884 | align 4 |
898 | align 4 |
885 | proc glInitNames uses eax |
899 | proc glInitNames uses eax |
Line 952... | Line 966... | ||
952 | sub eax,12 ;=sizeof(dd)*3 |
966 | sub eax,12 ;=sizeof(dd)*3 |
953 | stdcall gl_add_op,eax |
967 | stdcall gl_add_op,eax |
954 | ret |
968 | ret |
955 | endp |
969 | endp |
Line 956... | Line 970... | ||
956 | 970 | ||
Line 957... | Line 971... | ||
957 | ;/* Special Functions */ |
971 | ; Special Functions |
958 | 972 | ||
959 | align 4 |
973 | align 4 |
960 | proc glCallList uses eax, list:dword |
974 | proc glCallList uses eax, list:dword |