Compatibility Notes 8.6

Open Inventor 8.6 (June 2011) Older compatibility notes

Technical Overview

New classes

New Fields/Enums in Existing Nodes

Open Inventor

Open Inventor 8.5 (March 2011)

Open Inventor 8.1 (February 2010)

Open Inventor 8.0 (May 2009)

Open Inventor 7.2 (October 2008)

Open Inventor 7.1 (April 2008)

Technical overview

Please at least glance through these compatibility notes so that you are not surprised by any differences in behavior between this release and the previous release.

You should always re-run CMake (if you are using it) after installing a new version of Open Inventor.
CMake generates project/make files with absolute paths that could refer to an older version of Open Inventor.

You should completely recompile existing applications after installing a new version of Open Inventor.
New versions of Open Inventor are source code compatible (unless noted in this document), but not binary compatible.

New Classes

Open Inventor

  • SoVertexAttribfeedback
  • SoRenderToTarget
  • SoVertexShaderParameterBufferObject
  • SoEllipseScreenDrawer
  • SoLassoScreenDrawer
  • SoPolygonScreenDrawer
  • SoPolyLineScreenDrawer
  • SoRectangleScreenDrawer
  • SoScreenDrawer
  • SoCircularExtrusion
  • SoCSGShape
  • SoTriangleSet
  • SoIndexedTriangleSet
  • SbCylindricalProjection
  • SoViewport
  • SoViewportClipping


  • SoUniformGridProjectionClipping

New Fields/Enums in Existing Nodes

Open Inventor

  • SoBufferedShape::primitiveRestartEnabled
  • SoBufferedShape::primitiveRestartValue 
  • SoDepthBuffer::clearBuffer
  • SoSelection ::Policy ::DISABLE


  • SoInteractiveComplexity::interactiveMode
  • SoVolumeRenderingQuality::segmentedInterpolationThreshold
  • SoUniformGridProjectionClipping ::Thickness
  • SoUniformGridProjectionClipping ::clipBelow
  • SoUniformGridProjectionClipping ::clipAbove

Open Inventor


SoDepthOffset algorithmic has been reimplemented, previous behavior can be restored through the use of OIV_COMPAT_OFFSET_80 and OIV_COMPAT_OFFSET_85 environment variables.

Cuda support

Open Inventor Cuda dependent librairies are now supporting Cuda 3.2