dev-games / openscenegraph-openmw

OpenMW-specific fork of OpenSceneGraph

Official package sites : https://github.com/OpenMW/osg ·

OpenSceneGraph on steroids. This fork was created to experiment with performance enhancements for OpenMW that are too controversial to be included in the general purpose OSG project - either for design reasons or backward compatibility reasons. OpenMW still works with "vanilla" OpenSceneGraph, but it is recommended to use the fork for better performance (around 10-15% on most devices). Note that the improvements are very specific to OpenMW and its animation code in particular; other OpenSceneGraph applications are not likely to see the same speed-up, or any speed-up at all if they are already GPU limited.

v3.4_p20200425 :: 0/132 :: gentoo

Modified
License
wxWinLL-3 LGPL-2.1
Keywords
~amd64 ~x86
USE flags
curl debug doc egl examples ffmpeg fltk fox gdal gif glut gstreamer jpeg lua openexr openinventor osgapps pdf png qt5 sdl sdl2 svg tiff truetype vnc wxwidgets xine xrandr zlib

General

curl
Add support for client-side URL transfer library
debug
Enable extra debug codepaths, like asserts and extra output. If you want to get meaningful backtraces see https://wiki.gentoo.org/wiki/Project:Quality_Assurance/Backtraces
doc
Add extra documentation (API, Javadoc, etc). It is recommended to enable per package instead of globally
egl
Enable EGL support
examples
Install examples, usually source code
ffmpeg
Enable ffmpeg/libav-based audio/video codec support
fltk
Add support for the Fast Light Toolkit gui interface
fox
Build examples using x11-libs/fox library
gdal
Enable support for sci-libs/gdal library
gif
Add GIF image support
glut
Build an OpenGL plugin using the GLUT library
gstreamer
Add support for media-libs/gstreamer (Streaming media)
jpeg
Add JPEG image support
lua
Enable Lua scripting support
openexr
Support for the OpenEXR graphics file format
openinventor
Build OpenInventor plugin
osgapps
Build osg applications
pdf
Add general support for PDF (Portable Document Format), this replaces the pdflib and cpdflib flags
png
Add support for libpng (PNG images)
qt5
Add support for the Qt 5 application and UI framework
sdl
Add support for Simple Direct Layer (media library)
sdl2
Use media-libs/libsdl2 additionally to media-libs/libsdl
svg
Add support for SVG (Scalable Vector Graphics)
tiff
Add support for the TIFF image format
truetype
Add support for FreeType and/or FreeType2 fonts
vnc
Enable VNC (remote desktop viewer) support
wxwidgets
Add support for wxWidgets/wxGTK GUI toolkit
xine
Add support for the XINE movie libraries
xrandr
Enable support for the X xrandr extension
zlib
Add support for zlib (de)compression

app-text / poppler : PDF rendering library based on the xpdf-3.0 code base

dev-games / openscenegraph : Open source high performance 3D graphics toolkit

dev-lang / lua : A powerful light-weight programming language designed for extending applications

dev-qt / qtopengl : OpenGL support library for the Qt5 framework (deprecated)

dev-qt / qtwidgets : Set of components for creating classic desktop-style UIs for the Qt5 framework

gnome-base / librsvg : Scalable Vector Graphics (SVG) rendering library

media-libs / coin : A high-level 3D graphics toolkit, fully compatible with SGI Open Inventor 2.1

media-libs / freeglut : A free OpenGL utility toolkit, the open-sourced alternative to the GLUT library

media-libs / freetype : A high-quality and portable font engine

media-libs / giflib : Library to handle, display and manipulate GIF images

media-libs / gst-plugins-base : Basepack of plugins for gstreamer

media-libs / gstreamer : Open source multimedia framework

media-libs / ilmbase : OpenEXR ILM Base libraries

media-libs / libpng : Portable Network Graphics library

media-libs / libsdl : Simple Direct Media Layer

media-libs / libsdl2 : Simple Direct Media Layer

media-libs / mesa : OpenGL-like graphic library for Linux

media-libs / openexr : ILM's OpenEXR high dynamic-range image file format libraries

media-libs / tiff : Tag Image File Format (TIFF) library

media-video / ffmpeg : Complete solution to record/convert/stream audio and video. Includes libavcodec

net-libs / libvncserver : library for creating vnc servers

net-misc / curl : A Client that groks URLs

sci-libs / gdal : Translator library for raster geospatial data formats (includes OGR support)

sys-libs / zlib : Standard (de)compression library

virtual / glu : Virtual for OpenGL utility library

virtual / jpeg : Virtual to select between libjpeg-turbo and IJG jpeg for source-based packages

virtual / opengl : Virtual for OpenGL implementation

x11-base / xorg-proto : X.Org combined protocol headers

x11-libs / cairo : A vector graphics library with cross-device output support

x11-libs / fltk : C++ user interface toolkit for X and OpenGL

x11-libs / fox : C++ Toolkit for developing Graphical User Interfaces easily and effectively

x11-libs / libSM : X.Org Session Management library

x11-libs / libXext : X.Org Xext library

x11-libs / libXrandr : X.Org Xrandr library

x11-libs / wxGTK : GTK+ version of wxWidgets, a cross-platform C++ GUI toolkit

app-text / poppler : PDF rendering library based on the xpdf-3.0 code base

dev-games / openscenegraph : Open source high performance 3D graphics toolkit

dev-lang / lua : A powerful light-weight programming language designed for extending applications

dev-qt / qtopengl : OpenGL support library for the Qt5 framework (deprecated)

dev-qt / qtwidgets : Set of components for creating classic desktop-style UIs for the Qt5 framework

gnome-base / librsvg : Scalable Vector Graphics (SVG) rendering library

media-libs / coin : A high-level 3D graphics toolkit, fully compatible with SGI Open Inventor 2.1

media-libs / freeglut : A free OpenGL utility toolkit, the open-sourced alternative to the GLUT library

media-libs / freetype : A high-quality and portable font engine

media-libs / giflib : Library to handle, display and manipulate GIF images

media-libs / gst-plugins-base : Basepack of plugins for gstreamer

media-libs / gstreamer : Open source multimedia framework

media-libs / ilmbase : OpenEXR ILM Base libraries

media-libs / libpng : Portable Network Graphics library

media-libs / libsdl : Simple Direct Media Layer

media-libs / libsdl2 : Simple Direct Media Layer

media-libs / mesa : OpenGL-like graphic library for Linux

media-libs / openexr : ILM's OpenEXR high dynamic-range image file format libraries

media-libs / tiff : Tag Image File Format (TIFF) library

media-video / ffmpeg : Complete solution to record/convert/stream audio and video. Includes libavcodec

net-libs / libvncserver : library for creating vnc servers

net-misc / curl : A Client that groks URLs

sci-libs / gdal : Translator library for raster geospatial data formats (includes OGR support)

sys-libs / zlib : Standard (de)compression library

virtual / glu : Virtual for OpenGL utility library

virtual / jpeg : Virtual to select between libjpeg-turbo and IJG jpeg for source-based packages

virtual / opengl : Virtual for OpenGL implementation

x11-libs / cairo : A vector graphics library with cross-device output support

x11-libs / fltk : C++ user interface toolkit for X and OpenGL

x11-libs / fox : C++ Toolkit for developing Graphical User Interfaces easily and effectively

x11-libs / libSM : X.Org Session Management library

x11-libs / libXext : X.Org Xext library

x11-libs / libXrandr : X.Org Xrandr library

x11-libs / wxGTK : GTK+ version of wxWidgets, a cross-platform C++ GUI toolkit

games-engines / openmw : Open source reimplementation of TES III: Morrowind

Repository mirror & CI · gentoo
Merge updates from master
Alexey Sokolov · gentoo
dev-games/openscenegraph-openmw: new package
This is mostly copied from openscenegraph-3.5.5.ebuild Bug: https://bugs.gentoo.org/673864 Package-Manager: Portage-2.3.99, Repoman-2.3.22 Signed-off-by: Alexey Sokolov <alexey+gentoo@asokolov.org> Signed-off-by: Joonas Niilola <juippis@gentoo.org>