forum.boolean.name

forum.boolean.name (http://forum.boolean.name/index.php)
-   BlitzMax (http://forum.boolean.name/forumdisplay.php?f=104)
-   -   Вышел BlitzMAX 1.36 (http://forum.boolean.name/showthread.php?t=11357)

SBJoker 06.12.2009 12:44

Вышел BlitzMAX 1.36
 
Изменения с времен 1.34:
Цитата:

***** 1.36 Release *****

(Note: dropping 'rc' from releases)

* Added an 'exception handler' to win32 appstub to aid with debugging. It doesn't throw a BlitzMax style exception, just displays a message box and does a DebugStop/exit (just exit in release mode).

* Changed min linewidth in d3d7max2d to 1 to match gl/d3d9.

* Added linewidth support to d3d9max2d.

* Added support for object resurrection to threaded GC.

* Modified compiler to prevent generation of default dtors in threaded mode.

* Removed hacks from dsound and openal audio drivers to deal with resurrected objects.

* New Max2d command: DrawSubImageRect image:TImage,x#,y#,w#,h#,sx#,sy#,sw#,sh#,hx#=0,hy# =0,frame=0

* Changed GCC optimization level in release mode from -Os (smallest) to -O2 (fastest)

* Fixed crash when changing from d3d9->gl drivers using 'raw' graphics commands, ie: without using Graphics/EndGraphics.


***** 1.35 Release *****

* Moved d3d9 cooperative level test from WndProc to Flip in d3d9 graphics driver.

* Change d3d9 max2d driver to manually generate mipmaps.

* Oops...added image edge smearing to d3d9 driver for non-pow2 images.

* Added some ugly temporary retain/release code to directsound and openal audio drivers to handle problems with threaded GC and finalizers that 'resurrect' objects. Need a more general purpose solution...

* d3d9 max2d driver manually sets alpha to 255 in GrabPixmap.

(RC4)

* Fixed DirectSound audio crashing in threaded mode (GC issue with resurrected objects).

* Added VirtualMouseXSpeed/VirtualMouseYSpeed (test me!)

* Default behaviour of Flip (ie: "Flip -1") has changed:

1) If graphics hertz was 0, no vsync.

2) If graphics hertz was not 0, uses soft vsync in windowed mode (ie: possible tearing), hard vsync in fullscreen.

Note: Using "Flip False" or "Flip True" still works as before, forcing vsync off/on.

* New BRL.Graphics command:

GetGraphicsDriver:TGraphicsDriver()

* New BRL.Max2D virtual resolution commands:

SetVirtualResolution width#,height#
VirtualResolutionWidth#()
VirtualResolutionHeight#()
VirtualMouseX#()
VirtualMouseY#()
MoveVirtualMouse( x#,y# )

* Added new official D3D9Max2DDriver. This is the new default for Windows.

* D3D7Max2DDriver will no longer be supported on Vista/Windows 7 etc.
Для получения новой версии, необходимо пройти на страницу своего аккаунта на официальном сайте в раздел Обновления.
Скрытый текст (вы должны войти под своим логином или зарегистрироваться и иметь 11 сообщение(ий)):
У вас нет прав, чтобы видеть скрытый текст, содержащийся здесь.


Часовой пояс GMT +4, время: 16:57.

vBulletin® Version 3.6.5.
Copyright ©2000 - 2025, Jelsoft Enterprises Ltd.
Перевод: zCarot