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

Flickering 2D transform elements in Chrome: a simple fix

glVertexAttribPointer and double precision buffers

Parallel Beam Tracing and Visualization of 200 Million Sonar Points