7,10 → 7,10 |
dd mem,stacktop |
dd 0,cur_dir_path |
|
include '../../../../../../programs/proc32.inc' |
include '../../../../../../programs/macros.inc' |
include '../../../../../../programs/develop/libraries/box_lib/load_lib.mac' |
include '../../../../../../programs/dll.inc' |
include '../../../../../proc32.inc' |
include '../../../../../macros.inc' |
include '../../../../../develop/libraries/box_lib/load_lib.mac' |
include '../../../../../dll.inc' |
include '../opengl_const.inc' |
|
@use_library |
72,19 → 72,19 |
|
cmp ah,61 ;+ |
jne @f |
fld dword[scale] |
fadd dword[delt_sc] |
fstp dword[scale] |
call draw_3d |
stdcall [kosglSwapBuffers] |
fld dword[scale] |
fadd dword[delt_sc] |
fstp dword[scale] |
call draw_3d |
stdcall [kosglSwapBuffers] |
@@: |
cmp ah,45 ;- |
jne @f |
fld dword[scale] |
fsub dword[delt_sc] |
fstp dword[scale] |
call draw_3d |
stdcall [kosglSwapBuffers] |
fld dword[scale] |
fsub dword[delt_sc] |
fstp dword[scale] |
call draw_3d |
stdcall [kosglSwapBuffers] |
@@: |
cmp ah,178 ;Up |
jne @f |
164,20 → 164,20 |
|
align 4 |
SetLight: |
stdcall [glLightfv], GL_LIGHT0, GL_POSITION, light_position |
stdcall [glLightfv], GL_LIGHT0, GL_SPOT_DIRECTION, light_dir |
stdcall [glLightfv], GL_LIGHT0, GL_POSITION, light_position |
stdcall [glLightfv], GL_LIGHT0, GL_SPOT_DIRECTION, light_dir |
|
; stdcall [glLightfv], GL_LIGHT0, GL_DIFFUSE, white_light |
; stdcall [glLightfv], GL_LIGHT0, GL_SPECULAR, white_light |
stdcall [glLightfv], GL_LIGHT0, GL_DIFFUSE, white_light |
stdcall [glLightfv], GL_LIGHT0, GL_SPECULAR, white_light |
|
stdcall [glEnable], GL_COLOR_MATERIAL |
stdcall [glColorMaterial], GL_FRONT, GL_AMBIENT_AND_DIFFUSE |
stdcall [glMaterialfv], GL_FRONT, GL_SPECULAR, mat_specular |
stdcall [glMaterialf], GL_FRONT, GL_SHININESS, mat_shininess |
stdcall [glLightModelfv], GL_LIGHT_MODEL_AMBIENT, lmodel_ambient |
|
stdcall [glLightModelfv], GL_LIGHT_MODEL_AMBIENT, lmodel_ambient |
|
stdcall [glEnable],GL_LIGHTING |
; stdcall [glEnable],GL_LIGHT0 |
stdcall [glEnable],GL_LIGHT0 |
ret |
|
qObj dd 0 |