Releases: uic-evl/omegalib
Releases · uic-evl/omegalib
v15.0
Major changes
- added support for warping and edge blending (thanks @voidcycles)
- added support for XCode (thanks @koosha94)
- modules now do not need to be registered with a hub repository. It is possible to tell omegalib omegalib to use any github repository containing an omegalib module.
- added new OpenGL3 GPU API (GpuProgram, GpuBuffer, Uniform, etc)
- added support for using external python distributions on Windows
Fixes
- fixed module dependency solver
- fixed cmake files for including omegalib into external applications
- several fixes to opengl core profile support
- improved packaging scripts including support for packaging installers on OSX
Full changelog: v13.1...v15.0
v13.1
v13
v11.2
v11.0
This version introduces a new set of classes to handle GPU resources (GpuBuffer, VertexArray, GpuRef etc.). It also adds an explicit display system flag to mark whether OpenGL should be initialized in core or compatibility profile.
Other changes include
- A WorkerPool class
- improved packaging support
- the maintenance tools are now included as part of the distribution and include two new tools:
pack.app
to package a single application (experimental)choose
to choose a specific distribution as the enabled distribution on the machine (windows only for now)
MissionControlClient.spawn
to start child orun processes that automatically connect back to a mission control server.
v9.1
This release adds support to OSX El Capitan and fixes several issues with the Equalizer display system on Windows and Linux.
Major Changes
- The Equalizer display system is now disabled by default on OSX builds. Equalizer support in future builds is planned for Windows and Linux only as those are the main platforms used for cluster support. The OSX distribution will keep providing access to the GLFW display system.
- Added
DisplayConfig.bringToTop
method to python API.
v9.0
This is the first release using alternate numbering for release and master branches:
- release branches will use odd numbers
- master branches will use even numbers
This version introduces major improvements to mission control, and several fixes to both the GLFW and Equalizer display systems.
Major Changes
- mission control can post commands to multiple clients using the wildcard character *
- python console can switch to sending commands to a specific mission control client using the @client syntax
-L off
command line option to disable logging--interactive-off
command line flag to force disable interactive mode- .oapp files are now automatically interpreted as config files
- Quad buffer support for active stereo
- improvements to hybrid 2D/3D interaction on widgets (see ff5ba3e)