Dev/FeaturesToPortFrom1to2

There are many features and capabilities that have been added to 1.X that are going to need to be ported over to 2.0. This page lists what is left to be done with links to tickets about the needed changes.

If you are interested in helping with any of these, please create/edit a ticket and assign it to yourself.

If you notice something missing from the list, please add it.

To get a full list we need someone to do a diff over the code tree from the branch point and look for what has changed or been added to OpenSG 1.8. This is a highly critical task and will take some time and attention to detail but we have to do it if we are going to get everything ported over. #110

Unclassified

  • Material Pool FCD: #48 Field container for storing links to many materials without them having to be used in the graph
  • Shadow viewport methods, see ticket #172
  • SHL callbacks for user parameters
  • Manipulators
  • Volume rendering subsystem  cvs
  • Contrib/Cal3D
  • Contrib/FTGLText
  • Contrib/InvertorLoader
  • Contrib/LinearCombiner
  • Contrib/MayaExporter
  • Contrib/PerformerLoader
  • Contrib/Physics
  • Contrib/Rhino3DLoader
  • Contrib/VideoGrap
  • Contrib/WindowFOX
  • Experimental/QTWidgets
  • Experimental/WebInterface
  • Experimental/ChangeListViewer
  • System/NodeCores/Drawables/Misc/OSGSlices
  • System/Material/OSGFresnelMaterial
  • System/Material/OSGPhongMaterial
  • System/NodeCores/Drawables/VolRen
  • WindowSystem/QT4 (remaining qt widgets, e.g. scenegraph view)
  • NodeCores/Drawables/Geometry/OSGExtrusionGeometry
  • NodeCores/Drawables/Geometry/OSGNodeGraph (not sure what this one does)

Can be ported

  • Image/OSGBMPImageFileType
  • Image/OSGEXRImageFileType
  • Image/OSGImageScaler
  • Image/OSGJP2ImageFileType
  • Image/OSGNRRDImageFileType
  • Image/OSGPSDImageFileType
  • !FileIO/DXF
  • !FileIO/OFF
  • !FileIO/SLP
  • System/Window/OSGImageBackground
  • System/Window/OSGOffsetCameraDecorator
  • System/Window/OSGLogoData
  • System/State/OSGSClipPlaneChunk
  • System/NodeCores/Groups/Misc/OSGClipPlane
  • System/NodeCores/Groups/Misc/OSGMaterialPool
  • System/NodeCores/Groups/Misc/OSGScreenGroup
  • Source/Base/Field/OSGFieldFactory

Difficult to port

  • System/Statistics/OSGGraphicStatisticsForeground (needs a really good cleanup)
  • NodeCores/Drawables/Geometry/OSGGeoPropertyInterface

Can not be ported

Will not be ported

  • Base/xml parser
  • Base/StringConversion
  • Base/Functor
  • System/DrawAction
  • WindowSystem/QT (don't think qt3 is needed anymore)
  • Experimental/Gerrit
  • Experimental/NewAction (not now at least)
  • Experimental/Text
  • Experimental/VRMLLoader
  • !FileIO/BIN (obsolete, or has anybody data in this format ?)

Will not be ported but replaced

  • FBOViewport
  • ShadowVierport
  • Cluster/DisplayCalibration
  • System/Window/DisplayFilter

Have to thing about it

  • Contrib/CGChunk
  • Contrib/CGFXMaterial
  • Contrib/CGFXMaterial2
  • Contrib/DrawFunctorCore
  • System/NodeCores/Groups/Light/OSGLightEnv
  • System/NodeCores/Groups/Misc/OSGStateSortingGroup

Has been ported

Attachments