Skip to content

osgv3.6.5

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

Not declared in the port manifest

#Supported Platforms

!uwp

  • linux
  • osx
  • windows
  • uwp

#Features

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

#collada

Support for Collada (.dae) files

Dependencies:
and 37 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

Platforms: !android
  • linux
  • osx
  • windows
    Dependencies:
    and 20 transitive dependencies:
    Host Dependencies:
    7 transitive dependencies:

    #fontconfig

    Enable Fontconfig support for osgText

    Dependencies:
    and 7 transitive dependencies:
    Host Dependencies:
    6 transitive dependencies:

    #freetypedefault

    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 3 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.

    #pluginsdefault

    Build most OSG plugins

    Dependencies:
    and 8 transitive dependencies:
    Host Dependencies:
    7 transitive dependencies:

    #sdl

    Build SDL plugin, and enable SDL app features

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

    #tools

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

    Platforms: !android
    • linux
    • osx
    • windows
      Dependencies:
      and 15 transitive dependencies:
      Host Dependencies:
      7 transitive dependencies:

      #Dependencies

      and 15 transitive dependencies:

      #Host Dependencies

      and one transitive dependency:

      #Used By

      #Host Tool For

      No ports use this.

      #Contributors

      • Han Hu's avatarHan Hu
      • Alexander Karatarakis's avatarAlexander Karatarakis
      • Calum Robinson's avatarCalum Robinson
      • Larry-Hu's avatarLarry-Hu
      • Cheney Wang's avatarCheney Wang
      • Calum Robinson's avatarCalum Robinson
      • Shelley Lake's avatarShelley Lake
      • Victor Romero's avatarVictor Romero
      • Haojia Yu's avatarHaojia Yu
      • Alexander Neumann's avatarAlexander Neumann
      • pravic's avatarpravic
      • Björn Blissing's avatarBjörn Blissing
      • Long Huan's avatarLong Huan
      • Phil Christensen's avatarPhil Christensen
      • Jack·Boos·Yu's avatarJack·Boos·Yu
      • Billy O'Neal's avatarBilly O'Neal
      • Alberto Luaces's avatarAlberto Luaces
      • ankurverma85's avatarankurverma85
      • NancyLi1013's avatarNancyLi1013
      • JonLiu1993's avatarJonLiu1993
      • chausner's avatarchausner
      • autoantwort's avatarautoantwort
      • Jason Beverage's avatarJason Beverage
      • Kai Pastor's avatarKai Pastor
      • Zac Walker's avatarZac Walker
      • Connor Broyles's avatarConnor Broyles
      • Lily Wang's avatarLily Wang
      • Frank's avatarFrank
      • SunBlack's avatarSunBlack

      #Changelog

      • b9b668c[sdl1] Deindex (#53592)
      • 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)
      Show 38 earlier changes