dev-games/openscenegraph-openmw (gentoo)

Search

Install

Install this package:

emerge -a dev-games/openscenegraph-openmw

Package Information

Description:
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.
Homepage:
https://github.com/OpenMW/osg
License:
wxWinLL-3 LGPL-2.1

Versions

Version EAPI Keywords Slot
3.6_p20260130 8 ~amd64 ~arm64 ~ppc64 ~x86 0/162

Metadata

Description

Maintainers

Upstream

Raw Metadata XML
<pkgmetadata>
	<maintainer type="person" proxied="yes">
		<email>alexey+gentoo@asokolov.org</email>
		<name>Alexey Sokolov</name>
	</maintainer>
	<maintainer type="project" proxied="proxy">
		<email>proxy-maint@gentoo.org</email>
		<name>Proxy Maintainers</name>
	</maintainer>
	<maintainer type="project">
		<email>games@gentoo.org</email>
		<name>Gentoo Games Project</name>
	</maintainer>
	<longdescription lang="en">
		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.
	</longdescription>
	<use>
		<flag name="collada">Enable DAE file support via <pkg>dev-libs/collada-dom</pkg></flag>
		<flag name="dicom">Enable DICOM medical image file support via <pkg>sci-libs/dcmtk</pkg></flag>
		<flag name="fox">Build examples using <pkg>x11-libs/fox</pkg> library</flag>
		<flag name="gdal">Enable support for <pkg>sci-libs/gdal</pkg> library</flag>
		<flag name="openinventor">Build OpenInventor plugin</flag>
		<flag name="osgapps">Build osg applications</flag>
		<flag name="sdl2">Use <pkg>media-libs/libsdl2</pkg> additionally to <pkg>media-libs/libsdl</pkg></flag>
		<flag name="xrandr">Enable support for the X xrandr extension</flag>
	</use>
	<upstream>
		<remote-id type="github">OpenMW/osg</remote-id>
	</upstream>
</pkgmetadata>

Lint Warnings

USE Flags

Manage flags for this package: euse -i <flag> -p dev-games/openscenegraph-openmw | euse -E <flag> -p dev-games/openscenegraph-openmw | euse -D <flag> -p dev-games/openscenegraph-openmw

Flag Description 3.6_p20260130
collada Enable DAE file support via <pkg>dev-libs/collada-dom</pkg> ⊕
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 ✓
dicom Enable DICOM medical image file support via <pkg>sci-libs/dcmtk</pkg> ✓
doc Add extra documentation (API, Javadoc, etc). It is recommended to enable per package instead of globally ✓
egl Enable EGL (Embedded-System Graphics Library, interfacing between windowing system and OpenGL/GLES) support ✓
examples Install examples, usually source code ✓
fltk Add support for the Fast Light Toolkit gui interface ✓
fox Build examples using <pkg>x11-libs/fox</pkg> library ✓
gdal Enable support for <pkg>sci-libs/gdal</pkg> library ✓
gif Add GIF image support ✓
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) ⊕
sdl Add support for Simple Direct Layer (media library) ⊕
sdl2 Use <pkg>media-libs/libsdl2</pkg> additionally to <pkg>media-libs/libsdl</pkg> ✓
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 ✓
xrandr Enable support for the X xrandr extension ✓
zlib Add support for zlib compression ⊕

Files

Manifest

Type File Size Versions
DIST openscenegraph-openmw-3.6_p20260130.tar.gz 5793189 bytes 3.6_p20260130
Unmatched Entries
Type File Size