diff --git a/programs/develop/info3ds/info3ds.asm b/programs/develop/info3ds/info3ds.asm index 2941b0ef2..1036dead5 100644 --- a/programs/develop/info3ds/info3ds.asm +++ b/programs/develop/info3ds/info3ds.asm @@ -439,7 +439,7 @@ pushad mov word[w_scr_t1.y_size],ax ;новые размеры скроллинга cmp eax,dword[buf_0.h] ;увеличиваем высоту буфера jle @f - stdcall [buf2d_resize],buf_0,0,eax + stdcall [buf2d_resize],buf_0,0,eax,1 mov dword[offs_last_timer],0 ;для обновления буфера в таймере @@: @@ -1419,9 +1419,9 @@ white_light dd 0.8, 0.8, 0.8, 1.0 ; lmodel_ambient dd 0.3, 0.3, 0.3, 1.0 ; Параметры фонового освещения if lang eq ru -capt db 'info 3ds версия 19.01.16',0 ;подпись окна +capt db 'info 3ds версия 08.02.16',0 ;подпись окна else -capt db 'info 3ds version 19.01.16',0 ;window caption +capt db 'info 3ds version 08.02.16',0 ;window caption end if align 16 diff --git a/programs/develop/libraries/buf2d/trunk/about.htm b/programs/develop/libraries/buf2d/trunk/about.htm index 555deeb3f..0344c859a 100644 --- a/programs/develop/libraries/buf2d/trunk/about.htm +++ b/programs/develop/libraries/buf2d/trunk/about.htm @@ -88,7 +88,7 @@ table { font-size: 15px; } ┼ёЄ№ ЇєэъЎшш Ёшёютрэш ышэшщ, ъЁшт√ї ┴хч№х, яЁ ьюєуюы№эшъют, юъЁєцэюёЄхщ. ╥ръцх хёЄ№ ЇєэъЎшш фы Ёшёютрэшщ тюъёхы№эющ уЁрЇшъш.
-╧юёыхфэхх юсэютыхэшх сшсышюЄхъш 30.01.15.
+╧юёыхфэхх юсэютыхэшх сшсышюЄхъш 09.02.16.
╧юффхЁцштрхЄё 3 ЇюЁьрЄр сєЇхЁют. @@ -147,9 +147,14 @@ stdcall [buf2d_clear], edi, buf2d_color ;
уфх buf_0 - ёЄЁєъЄєЁр сєЇхЁр (ьюцхЄ с√Є№ 8, 24 шыш 32 сшЄэ√ь); 90 - єуюы яютюЁюЄр.
╚чьхэ хЄ ЁрчьхЁ√ сєЇхЁр. ╧юър яюффхЁцштр■Єё сєЇхЁр ё уыєсшэющ ЎтхЄр 24 сшЄр. ╧ЁшьхЁ:
-stdcall [buf2d_resize], buf_0, 0,300 ;шчьхэ хь т√ёюЄє сєЇхЁр-
уфх buf_0 - ёЄЁєъЄєЁр сєЇхЁр т ъюЄюЁюь сєфхЄ ЁшёютрЄ№ё ышэш ; 0 - эютр °шЁшэр сєЇхЁр (0 ючэрўрхЄ эх шчьхэ Є№ ЁрчьхЁ); 300 - эютр т√ёюЄр сєЇхЁр.
+╚чьхэ хЄ ЁрчьхЁ√ сєЇхЁр шыш шчюсЁрцхэш т сєЇхЁх. ╧юър яюффхЁцштр■Єё сєЇхЁр ё уыєсшэющ ЎтхЄр 24 сшЄр.
+╧ЁшьхЁ 1:
+stdcall [buf2d_resize], buf_0, 0,300, 1 ;шчьхэ хь т√ёюЄє сєЇхЁр+
уфх buf_0 - ёЄЁєъЄєЁр сєЇхЁр т ъюЄюЁюь сєфхЄ ЁшёютрЄ№ё ышэш ; 0 - эютр °шЁшэр сєЇхЁр (0 ючэрўрхЄ эх шчьхэ Є№ ЁрчьхЁ); 300 - эютр т√ёюЄр сєЇхЁр; 1 - ярЁрьхЄЁ єърч√тр■∙шщ ўЄю шчьхэ ■Єё ЁрчьхЁ√ сєЇхЁр.
+╧ЁшьхЁ 2:
+stdcall [buf2d_resize], buf_0, 250,0, 2 ;шчьхэ хь шчюсЁрцхэшх т сєЇхЁх+
уфх 250 - эютр °шЁшэр сєЇхЁр; 0 - эютр т√ёюЄр сєЇхЁр (0 ючэрўрхЄ эх шчьхэ Є№ ЁрчьхЁ); 2 - ярЁрьхЄЁ єърч√тр■∙шщ ўЄю шчьхэ хь шчюсЁрцхэшх т сєЇхЁх.
+┼ёыш яюёыхфэшщ ярЁрьхЄЁ Ёртхэ 2 Єю ЁрчьхЁ сєЇхЁр юёЄрхЄё эхшчьхээ√ь ш ЇєэъЎш ЁрсюЄрхЄ рэрыюушўэю Єръ ъръ ш ЇєэъЎшш buf2d_img_hdiv2, buf2d_img_wdiv2. ╨рчэшЎр т Єюь, ўЄю buf2d_resize ьюцхЄ ёцшьрЄ№ шчюсЁрцхэш фю чрфрээюую ЁрчьхЁр, р эх Ёютэю т 2 Ёрчр.
╨шёєхЄ т сєЇхЁх ышэш■ ё чрфрээ√ь ЎтхЄюь ш ъююЁфшэрЄрьш. ╧ЁшьхЁ:
@@ -460,5 +465,6 @@ import_buf2d_lib:14.12.12 - фюсртыхэр ЇєэъЎш эрыюцхэш Їшы№ЄЁр buf2d_filter_dither.
24.12.12 - фюсртыхэ√ 2 эют√ї рыуюЁшЄьр т ЇєэъЎш■ эрыюцхэш Їшы№ЄЁр buf2d_filter_dither.
30.01.15 - фюсртыхэр яюффхЁцър 32 сшЄэ√ї сєЇхЁют т ЇєэъЎш■ buf_flip_v, фюсртыхэр ЇєэъЎш юЄЁрцхэш яю уюЁшчюэЄрыш buf_flip_h.
+09.02.16 - шчьхэхэр ЇєэъЎш buf2d_resize фюсртыхэ фюяюыэшЄхы№э√щ ярЁрьхЄЁ, ъюЄюЁ√щ єърч√трхЄ ьхэ Є№ ыш шчюсЁрцхэшх шыш ЁрчьхЁ√ сєЇхЁр.