diff --git a/programs/develop/libraries/TinyGL/asm_fork/examples/test_glu2.asm b/programs/develop/libraries/TinyGL/asm_fork/examples/test_glu2.asm index ee235b4ca..0092fbc42 100644 --- a/programs/develop/libraries/TinyGL/asm_fork/examples/test_glu2.asm +++ b/programs/develop/libraries/TinyGL/asm_fork/examples/test_glu2.asm @@ -28,7 +28,7 @@ ends image_data dd 0 ;указатель на временную память, нужен для преобразования изображения image_data_toolbar dd 0 IMAGE_FILE1_SIZE equ 128*144*3+54 ;размер файла с изображением -IMAGE_TOOLBAR_ICON_SIZE equ 256*3 +IMAGE_TOOLBAR_ICON_SIZE equ 21*21*3 IMAGE_TOOLBAR_SIZE equ IMAGE_TOOLBAR_ICON_SIZE*3+54 macro load_image_file path,buf,size { ;макрос для загрузки изображений @@ -130,15 +130,15 @@ draw_window: mcall SF_CREATE_WINDOW,(50 shl 16)+420,(30 shl 16)+410,0x33ffffff,,caption mov esi,[sc.work_button] - mcall SF_DEFINE_BUTTON,(5 shl 16)+20,(5 shl 16)+20,3 ;вершины вкл. - mcall ,(30 shl 16)+20,,4 ;каркасные грани вкл. - mcall ,(55 shl 16)+20,,5 ;сплошные грани вкл. + mcall SF_DEFINE_BUTTON,(6 shl 16)+19,(6 shl 16)+19,3+0x40000000 ;вершины вкл. + mcall ,(36 shl 16)+19,,4+0x40000000 ;каркасные грани вкл. + mcall ,(66 shl 16)+19,,5+0x40000000 ;сплошные грани вкл. - mcall SF_PUT_IMAGE,[image_data_toolbar],(16 shl 16)+16,(7 shl 16)+7 ;вершины вкл. + mcall SF_PUT_IMAGE,[image_data_toolbar],(21 shl 16)+21,(5 shl 16)+5 ;вершины вкл. add ebx,IMAGE_TOOLBAR_ICON_SIZE - mcall ,,,(32 shl 16)+7 ;каркасные грани вкл. + mcall ,,,(35 shl 16)+5 ;каркасные грани вкл. add ebx,IMAGE_TOOLBAR_ICON_SIZE - mcall ,,,(57 shl 16)+7 ;сплошные грани вкл. + mcall ,,,(65 shl 16)+5 ;сплошные грани вкл. stdcall [kosglSwapBuffers] mcall SF_REDRAW,SSF_END_DRAW diff --git a/programs/develop/libraries/TinyGL/asm_fork/examples/textures0.asm b/programs/develop/libraries/TinyGL/asm_fork/examples/textures0.asm index c939c2af0..00562e881 100644 --- a/programs/develop/libraries/TinyGL/asm_fork/examples/textures0.asm +++ b/programs/develop/libraries/TinyGL/asm_fork/examples/textures0.asm @@ -28,7 +28,7 @@ ends image_data dd 0 ;указатель на временную память, нужен для преобразования изображения image_data_toolbar dd 0 IMAGE_FILE1_SIZE equ 128*144*3+54 ;размер файла с изображением -IMAGE_TOOLBAR_ICON_SIZE equ 256*3 +IMAGE_TOOLBAR_ICON_SIZE equ 21*21*3 IMAGE_TOOLBAR_SIZE equ IMAGE_TOOLBAR_ICON_SIZE*3+54 macro load_image_file path,buf,size { ;макрос для загрузки изображений @@ -150,12 +150,12 @@ draw_window: mcall SF_CREATE_WINDOW,(50 shl 16)+420,(30 shl 16)+410,0x33ffffff,,caption mov esi,[sc.work_button] - mcall SF_DEFINE_BUTTON,(5 shl 16)+20,(5 shl 16)+20,3 ;сферы - mcall ,(30 shl 16)+20,,4 ;куб + mcall SF_DEFINE_BUTTON,(6 shl 16)+19,(6 shl 16)+19,3+0x40000000 ;сферы + mcall ,(36 shl 16)+19,,4+0x40000000 ;куб - mcall SF_PUT_IMAGE,[image_data_toolbar],(16 shl 16)+16,(7 shl 16)+7 ;сферы + mcall SF_PUT_IMAGE,[image_data_toolbar],(21 shl 16)+21,(5 shl 16)+5 ;сферы add ebx,2*IMAGE_TOOLBAR_ICON_SIZE - mcall ,,,(32 shl 16)+7 ;куб + mcall ,,,(35 shl 16)+5 ;куб stdcall [kosglSwapBuffers] mcall SF_REDRAW,SSF_END_DRAW diff --git a/programs/develop/libraries/TinyGL/asm_fork/examples/toolb_1.png b/programs/develop/libraries/TinyGL/asm_fork/examples/toolb_1.png index d290fc0ce..585acb145 100644 Binary files a/programs/develop/libraries/TinyGL/asm_fork/examples/toolb_1.png and b/programs/develop/libraries/TinyGL/asm_fork/examples/toolb_1.png differ