Great, great, great!
This release is huge step forward in IDE and language stability! Thanks a lot!
ThinAIR has now Windows Vista/7 compatible icon, which is no more blocky when stretched.
All SampleScripts went through facelift, so they are in sync with recently added enhancements to the language.
From TBGL point of view, here is what happened since 1.8.6.0:
Added and improved
- TBGL_DepthFunc - programmer can decide for alternative modes
- TBGL_Periodic* - set of functions for timer pumped rendering arranged and some important functions added
- Added set of functions for multimonitor support:
TBGL_DisplayGetCount
TBGL_DisplayGetInfo
TBGL_SendWindowToDisplay
TBGL_GetWindowDisplay- TBGL_EntitySetScale - now supports 1 to 3 scale params for better comfort
- TBGL_EntityGetScale - new
- TBGL_PrintFont - both 2D and 3D positioning can be used
- TBGL_GetFontTextSize - useful function to measure final text block size in pixels, good for precise positioning
- TBGL_GetTextureHandle - converts TBGL texture slot to OpenGL handle, good for low-level coders
- ... and of course many tweaks here and there
Fixed
- Fixed problem with TBGL_NewListSpace false positive run time errors
- Fix of TBGL_Viewport in pixel mode
- TBGL_SaveScreenshot - recoded to faster way and working in Vista/7
- Entity camera custom field of view could badly interact with custom aspect ratios
Templates
- Added 2 new TBGL templates: actor_OBJECT and animator_OBJECT. They serve to create completely custom Entity based objects, where animator one can serve as manager of multiple actor entities. I use it frequently at work to build independent objects which can be reused from project to project and all handled in similar way thanks to unified interface layed out by the template.
Petr
Bookmarks