Skip to Content

osg v3.6.5

Created
Updated

The OpenSceneGraph is an open source high performance 3D graphics toolkit.

# Usage

The package osg can be configured to use different OpenGL profiles via a custom triplet file.
Possible values are GLCORE, GL2, GL3, GLES1, GLES2, GLES3 and GLES2+GLES3.
The default value is GL2. If you want use other profiles, please add the following
code to a custom triplet file.
set(osg_OPENGL_PROFILE GL3)

# License

Unspecified

# Supported Platforms

!uwp

  • linux
  • osx
  • windows
  • uwp

# Features

Default features: fontconfig , nvtt , openexr , freetype , plugins

# collada

Support for Collada (.dae) files

Dependencies:
and 41 transitive dependencies:
Host Dependencies:
4 transitive dependencies:

# docs

Build OpenSceneGraph reference documentation using doxygen (use: make doc_openscenegraph doc_openthreads

Dependencies:

No dependencies.

Host Dependencies:

No dependencies.

# examples

Enable to build OSG Examples

Supports: !android
  • linux
  • osx
  • windows
    Dependencies:
    and 20 transitive dependencies:
    Host Dependencies:
    6 transitive dependencies:

    # fontconfig

    Enable Fontconfig support for osgText

    Dependencies:
    and 7 transitive dependencies:
    Host Dependencies:
    5 transitive dependencies:

    # freetype default

    Enable Freetype support

    Dependencies:

    No transitive dependencies.

    Host Dependencies:
    2 transitive dependencies:

    # nvtt

    Build texture processing tools plugin

    Dependencies:
    and one transitive dependency:
    Host Dependencies:
    2 transitive dependencies:

    # openexr

    Build the exr plugin

    Dependencies:
    and 2 transitive dependencies:
    Host Dependencies:
    2 transitive dependencies:

    # packages

    Set to ON to generate CPack configuration files and packaging targets

    Dependencies:

    No dependencies.

    Host Dependencies:

    No dependencies.

    # plugins default

    Build most OSG plugins

    Dependencies:
    and 8 transitive dependencies:
    Host Dependencies:
    6 transitive dependencies:

    # sdl1

    Build SDL 1 plugin, and enable SDL 1 app features

    Dependencies:

    No transitive dependencies.

    Host Dependencies:
    6 transitive dependencies:

    # tools

    Enable to build OSG Applications (e.g. osgviewer)

    Supports: !android
    • linux
    • osx
    • windows
      Dependencies:
      and 15 transitive dependencies:
      Host Dependencies:
      6 transitive dependencies:

      # Dependencies

      and 17 transitive dependencies:

      # Host Dependencies

      and one transitive dependency:

      # Dependents

      # Host Dependents

      No dependents.

      # Contributors

      • Han Hu's avatar Han Hu
      • Alexander Karatarakis's avatar Alexander Karatarakis
      • Calum Robinson's avatar Calum Robinson
      • Larry-Hu's avatar Larry-Hu
      • Cheney Wang's avatar Cheney Wang
      • Calum Robinson's avatar Calum Robinson
      • Shelley Lake's avatar Shelley Lake
      • Victor Romero's avatar Victor Romero
      • Haojia Yu's avatar Haojia Yu
      • Alexander Neumann's avatar Alexander Neumann
      • pravic's avatar pravic
      • Björn Blissing's avatar Björn Blissing
      • Long Huan's avatar Long Huan
      • Phil Christensen's avatar Phil Christensen
      • Jack·Boos·Yu's avatar Jack·Boos·Yu
      • Billy O'Neal's avatar Billy O'Neal
      • Alberto Luaces's avatar Alberto Luaces
      • ankurverma85's avatar ankurverma85
      • NancyLi1013's avatar NancyLi1013
      • JonLiu1993's avatar JonLiu1993
      • chausner's avatar chausner
      • autoantwort's avatar autoantwort
      • Jason Beverage's avatar Jason Beverage
      • Kai Pastor's avatar Kai Pastor
      • Zac Walker's avatar Zac Walker
      • Connor Broyles's avatar Connor Broyles
      • Lily Wang's avatar Lily Wang
      • Frank's avatar Frank

      # Changelog

      • 1bdadb8 [nvtt,osg] Update feature baseline, fix osg:android (#45213)
      • 4a9af5e [ports] replace feature 'default-features' (#43347)
      • ff2b8b4 [osg] Fix error C3861: '_FPOSOFF': identifier not found (#38666)
      • f486274 [osg] Enable macro NOMINMAX on windows (#38780)
      • 08a6d35 [osg] Remove broken feature (#37371)
      • febeb3f [osg] Fix build for release-only triplets (#33885)
      • 01ed87c [osg] Fix debug targets for plugins in unofficial-osg (#33782)
      • 768634b [osg] Fix examples and tools (#32335)
      • 357604e [osg] Change OPENGL_PROFILE to GL2 (#26120)
      • 472e9f1 [osg] Fix plugin installation and target locations (#26214)
      and 37 more commits:

      # Source