dev-games/openscenegraph-openmw (gentoo)

Search

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_p20251012-r1 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

Flag Description 3.6_p20251012-r1
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
Unmatched Entries
Type File Size
DIST openscenegraph-openmw-3.6_p20251012.tar.gz 5790388 bytes