Omegalib 4.0 released

This is the first release in the omegalib 4 series. This series driving feature is the support for multi-instance / multi-view immersive applications.

Notes

Sound API changes All sound paths in applications need to switch to use relative paths. 
This version adds auto-update support for windows. The omegalib windows binaries are pulled from https://github.com/febret/omegalib-windows

Major Changes

omega
  • Added Color from omicron. Added Color.isValidColor
  • Added per-tile runtime camera controls: isHostInTileSectionsetTileCamera.
  • pointerSize config option
  • Automatic multi-instance port adjustment for NetService
  • on the -I multi-instance switch, the port pool can be left unspecified. It will be set to 100 by default.
  • 4.0.2: omegalib can built using an external omicron installation
  • 4.0.2: python interpreter now does module lookups in the current script directory.
  • 4.0.2: fixed performance issue with SceneNode bounding box on-demand update.
  • 4.0.2: Extended Actor class is now derivable from python to create custom scriptable actors.
  • 4.0.2: Added global hitNode function for simpler node/ray intersection testing.
  • 4.0.2: Added windows auto-updater
  • 4.0.3: Added config support for inverted stereo (see invertStereo in ConfigReference)
  • 4.0.3: Added run flags to control PythonInterpreter.runFile
  • 4.0.3FIX script running with relative paths was broken.
  • 4.0.4: Fixed inverted stereo
  • 4.0.6: Fixed keyboard/mouse camera orientation issue
cyclops
  • Major revision of the Material API. Materials have a lot more properties and flags. Multiple material layers can be added to an entity, without having to use the setEffect string. setEffect is not just a shorthand version of adding material layers to an Entity.
  • 4.0.1 FIX incorrect handling of -t transparent effect flag.
  • 4.0.1 FIX material state issues (issue #11)
  • 4.0.5 Material setlitgetLit (only working for fixed-function pipeline materials)
  • 4.0.5 FIX Text3D color issues
omegaToolkit
  • 4.0.2 Improved widget creation python API.
omicron
  • Improved sound asset management: sound assets now get copied automatically to the sound server.
  • NOTE FOR APPLICATION DEVELOPERS All sound paths in applications need to switch to use relative paths.

Comments

Popular posts from this blog

Parallel Gaussian Elimination Using MPI

Parallel Beam Tracing and Visualization of 200 Million Sonar Points

Flickering 2D transform elements in Chrome: a simple fix