Код (Text): ResizeGLScene PROC w:DWORD,h:DWORD .IF h == 0 mov h,1 .ENDIF invoke glViewport,0,0,w,h invoke glMatrixMode,GL_PROJECTION invoke glLoadIdentity push 3FF00000h push 0 push 0BFF00000h push 0 push 0 push 0 sub esp,8 fild h fstp qword ptr [esp] sub esp,8 fild w fstp qword ptr [esp] push 0 push 0 call glOrtho invoke glMatrixMode,GL_MODELVIEW invoke glLoadIdentity ret ResizeGLScene ENDP вот есть пример перехода в 2D, не могу понять что означают вот эти шаманские строки: Код (Text): push 3FF00000h push 0 push 0BFF00000h push 0 push 0 push 0
Обычное занесение в стек параметров функции ) просто параметры типа GLdouble восьмибайтовые в fpu формате.