Skip to content

Releases: uic-evl/omegalib

v15.0

10 May 03:02
Compare
Choose a tag to compare

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

22 Apr 20:40
Compare
Choose a tag to compare

This release fixes a wrong dll bug for windows 64bit

v13

10 Apr 02:22
Compare
Choose a tag to compare
v13

This release adds 64bit build support on Windows. We also include an extended camera streamer API and double precision support on GPU buffers.

v11.2

07 Feb 03:13
Compare
Choose a tag to compare

Added MissionControlServer.findConnection to the Python API

v11.0

06 Feb 03:46
Compare
Choose a tag to compare

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

09 Nov 03:05
Compare
Choose a tag to compare

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

25 Sep 03:55
Compare
Choose a tag to compare

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)

v7.2

21 Sep 23:02
Compare
Choose a tag to compare

This release adds the saveImage function to the python API

v7.1

15 Sep 19:10
Compare
Choose a tag to compare

Small release, adding fixes for 6axis controller navigation.

v7.0.1

22 Jun 18:47
Compare
Choose a tag to compare

This release includes a small packaging fix - displaySystem_Equalizer was not included in the 7.0 core package.