omegalib 3.6 released
Full version of this release is 3.6.3. Download it here, or get it from svn here:
Big list of changes for this release:general
- moved Porthole code from omega to omegaToolkit
- (3.6.1) additional improvements and fixes to runtime application switching.
- (3.6.3) added modules directory for modules that are shipped as part of omegalib but are not part of the core libraries. Modules also provide a good source of examples on how to extend omegalib.
- (3.6.3) fbx sdk packages are downloaded on demand from omegalib website instead of being part of the repository.
- (3.6.4) python and FreeImage? fbx sdk packages are downloaded on demand from omegalib website instead of being part of the repository.
- Major improvements for SuperCollider sound API, thanks to Arthur Nishimoto and JD Pirtle
- control of application start command
- Python interpreter adds data root to module seearch path
- A few fixes and improvements to multipipe rendering and to mouse pointer - ray conversion.
- (internal) Render pass management moved from Pipe to Window
- removed obsolete Gpu classes. They may be placed in a separate module in the future.
- added borderless option to display and tile configuration.
- (3.6.1) reformatted python errors to make them easier to spot in the log.
- (3.6.1, Windows 32bit) build process uses an internal copy of python instead of an external, so omegalib builds out-of-the-box even with python suppor enabled.
- (3.6.2) Fixed regression on loading of 8bit png images.
- (3.6.3) added onParentChanged to SceneNodeListener?
- (3.6.3) Fixed invertex colors in readback target
- New menu widgets: label, slider, image
- Slider class accessible from Python API
- fixed menu deallocation when switching applications at runtime
- some fixes to container layout code
- removed Panel container type (it can be replicated using Container styles)
- (3.6.2) added radio buttons.
- (3.6.3) custom uis can be added to a menu through Menu.addContainer
- Added support for geometry shaders in C++ and python API through the ProgramAsset class.
- (3.6.3) fixed node remove errors
- (3.6.3) Simplified entity management and removed obsolete entity functions from SceneManager?
- (3.6.3) Improvements to Material (alpha set and get, material reset)
- (3.6.3) Added support for post-lighting custom shader code (@postLightingSection macro)
Comments