Rev 8174 | Show entire file | Regard whitespace | Details | Blame | Last modification | View Log | RSS feed
Rev 8174 | Rev 8408 | ||
---|---|---|---|
Line 5... | Line 5... | ||
5 | 5 | ||
6 | include '../../../../../proc32.inc' |
6 | include '../../../../../proc32.inc' |
7 | include '../../../../../macros.inc' |
7 | include '../../../../../macros.inc' |
8 | include '../../../../../KOSfuncs.inc' |
8 | include '../../../../../KOSfuncs.inc' |
- | 9 | include '../../../../../load_img.inc' |
|
9 | include '../../../../../load_img.inc' |
10 | include '../../../../../load_lib.mac' |
10 | include '../opengl_const.inc' |
11 | include '../opengl_const.inc' |
11 | include '../zbuffer.inc' |
12 | include '../zbuffer.inc' |
Line 12... | Line 13... | ||
12 | include '../../../../../develop/info3ds/info_fun_float.inc' |
13 | include '../../../../../develop/info3ds/info_fun_float.inc' |
Line 13... | Line 14... | ||
13 | 14 | ||
14 | @use_library_mem mem.Alloc,mem.Free,mem.ReAlloc,dll.Load |
15 | @use_library mem.Alloc,mem.Free,mem.ReAlloc,dll.Load |
15 | 16 | ||
16 | ;Макрос для параметров типа double (8 байт) |
17 | ;Макрос для параметров типа double (8 байт) |
17 | macro glpush GLDoubleVar { |
18 | macro glpush GLDoubleVar { |
Line 18... | Line -... | ||
18 | push dword[GLDoubleVar+4] |
- | |
19 | push dword[GLDoubleVar] |
- | |
20 | } |
19 | push dword[GLDoubleVar+4] |
Line 21... | Line 20... | ||
21 | 20 | push dword[GLDoubleVar] |
|
22 | align 4 |
21 | } |
23 | image_data_toolbar dd 0 |
22 | |
Line 292... | Line 291... | ||
292 | angle_y dd 0.0 |
291 | angle_y dd 0.0 |
293 | delt_size dd 3.0 |
292 | delt_size dd 3.0 |
Line 294... | Line 293... | ||
294 | 293 | ||
295 | ;-------------------------------------------------- |
294 | ;-------------------------------------------------- |
296 | align 4 |
295 | align 4 |
Line 297... | Line 296... | ||
297 | import_lib_tinygl: |
296 | import_tinygl: |
298 | 297 | ||
299 | macro E_LIB n |
298 | macro E_LIB n |
300 | { |
299 | { |
Line 416... | Line 415... | ||
416 | lib_name_0 db 'tinygl.obj',0 |
415 | lib_name_0 db 'tinygl.obj',0 |
417 | system_dir_1 db '/sys/lib/' |
416 | system_dir_1 db '/sys/lib/' |
418 | lib_name_1 db 'buf2d.obj',0 |
417 | lib_name_1 db 'buf2d.obj',0 |
419 | system_dir_2 db '/sys/lib/' |
418 | system_dir_2 db '/sys/lib/' |
420 | lib_name_2 db 'libimg.obj',0 |
419 | lib_name_2 db 'libimg.obj',0 |
421 | err_msg_found_lib_0 db 'Sorry I cannot load library ',39,'tinygl.obj',39,'" -tE',0 |
- | |
422 | err_msg_found_lib_1 db 'Sorry I cannot load library ',39,'buf2d.obj',39,'" -tE',0 |
- | |
423 | err_msg_found_lib_2 db 'Sorry I cannot load library ',39,'libimg.obj',39,'" -tE',0 |
- | |
424 | head_f_i: |
- | |
425 | head_f_l db '"System error',0 |
- | |
426 | err_msg_import_0 db 'Error on load import library ',39,'tinygl.obj',39,'" -tE',0 |
- | |
427 | err_msg_import_1 db 'Error on load import library ',39,'buf2d.obj',39,'" -tE',0 |
- | |
428 | err_msg_import_2 db 'Error on load import library ',39,'libimg.obj',39,'" -tE',0 |
- | |
429 | ;-------------------------------------------------- |
420 | ;-------------------------------------------------- |
Line 430... | Line 421... | ||
430 | 421 | ||
431 | txt_scale: |
422 | txt_scale: |
432 | db 'Scale: ' |
423 | db 'Scale: ' |
Line 467... | Line 458... | ||
467 | .w: dd 0 |
458 | .w: dd 0 |
468 | .h: dd 0,0,24 ;+16 color,bit in pixel |
459 | .h: dd 0,0,24 ;+16 color,bit in pixel |
Line 469... | Line 460... | ||
469 | 460 | ||
470 | align 4 |
461 | align 4 |
471 | l_libs_start: |
462 | l_libs_start: |
472 | lib_0 l_libs lib_name_0, cur_dir_path, file_name, system_dir_0,\ |
- | |
473 | err_msg_found_lib_0, head_f_l, import_lib_tinygl,err_msg_import_0,head_f_i |
463 | lib_0 l_libs lib_name_0, file_name, system_dir_0, import_tinygl |
474 | lib_1 l_libs lib_name_1, cur_dir_path, file_name, system_dir_1,\ |
- | |
475 | err_msg_found_lib_1, head_f_l, import_buf2d, err_msg_import_1,head_f_i |
464 | lib_1 l_libs lib_name_1, file_name, system_dir_1, import_buf2d |
476 | lib_2 l_libs lib_name_2, cur_dir_path, file_name, system_dir_2,\ |
- | |
477 | err_msg_found_lib_2, head_f_l, import_libimg, err_msg_import_2, head_f_i |
465 | lib_2 l_libs lib_name_2, file_name, system_dir_2, import_libimg |
Line 478... | Line 466... | ||
478 | l_libs_end: |
466 | l_libs_end: |
479 | 467 | ||
480 | align 4 |
468 | align 4 |
- | 469 | i_end: |
|
481 | i_end: |
470 | ctx1 rb 28 ;sizeof.TinyGLContext = 28 |
482 | ctx1 rb 28 ;sizeof.TinyGLContext = 28 |
471 | image_data_toolbar dd 0 |
483 | qObj dd 0 |
472 | qObj dd 0 |
484 | TexObj dd 0 ;массив указателей на текстуры (в данном случае 1 шт.) |
473 | TexObj dd 0 ;массив указателей на текстуры (в данном случае 1 шт.) |
485 | texture dd 0 ;указатель на память с текстурой |
474 | texture dd 0 ;указатель на память с текстурой |
486 | text_w dd 0 |
475 | text_w dd 0 |
487 | text_h dd 0 |
476 | text_h dd 0 |
488 | run_file_70 FileInfoBlock |
477 | run_file_70 FileInfoBlock |
489 | sc system_colors |
- | |
490 | align 16 |
- | |
491 | rb 4096 |
478 | sc system_colors |
492 | stacktop: |
479 | align 16 |
- | 480 | cur_dir_path rb 4096 |
|
- | 481 | file_name rb 4096 |
|
493 | cur_dir_path rb 4096 |
482 | rb 4096 |