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: default-features , freetype , plugins

# collada

Support for Collada (.dae) files

Dependencies:
and 42 transitive dependencies:
Host Dependencies:
4 transitive dependencies:

# default-features default

Platform-dependent default features

Dependencies:
  • osg

    Platforms: !uwp
    Features: openexr

  • osg

    Platforms: !android & !ios & !uwp
    Features: fontconfig

  • osg

    Platforms: !x86 & !(windows & arm64) & !uwp
    Features: nvtt

and 21 transitive dependencies:
Host Dependencies:
5 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

Dependencies:
and 20 transitive dependencies:
Host Dependencies:
6 transitive dependencies:

# fontconfig

Enable Fontconfig support for osgText

Dependencies:
and 15 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)

Dependencies:
and 15 transitive dependencies:
Host Dependencies:
6 transitive dependencies:

# Dependencies

and 70 transitive dependencies:

# Host Dependencies

and 2 transitive dependencies:

# 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

# Changelog

  • 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)
  • 94b089b [openexr] Update from 2 to 3.1.5, patch all consuming ports (#26862)
  • 62850c2 [vcpkg baseline][osg] Fix port dependencies and build errors (#26698)
  • f3eeb27 [osg libraw openexr jasper] Dont block arm64-osx (#25535)
  • 6d994a6 [QT] arm64-windows build (#25418)
and 33 more commits:

# Source