magnum v2020.06
- Created
- Updated
C++11/C++14 graphics middleware for games and data visualization
# License
Unspecified
# Supported Platforms
All platforms are supported
# Features
Default features: anyaudioimporter
, anyimageconverter
, anyimageimporter
, anysceneconverter
, anysceneimporter
, debugtools
, gl
, meshtools
, primitives
, scenegraph
, sdl2application
, shaders
, text
, texturetools
, trade
# al-info
magnum-al-info utility
Dependencies:
magnum
Features:
audio
and 3 transitive dependencies:
alsa (by openal-soft )
Platforms:
linux
cppwinrt (by openal-soft )
Platforms:
uwp
- openal-soft (by magnum )
Host Dependencies:
2 transitive dependencies:
- vcpkg-cmake (by openal-soft )
- vcpkg-cmake-config (by openal-soft )
# anyaudioimporter default
AnyAudioImporter plugin
Dependencies:
and 3 transitive dependencies:
alsa (by openal-soft )
Platforms:
linux
cppwinrt (by openal-soft )
Platforms:
uwp
- openal-soft (by magnum )
Host Dependencies:
2 transitive dependencies:
- vcpkg-cmake (by corrade )
- vcpkg-cmake-config (by corrade )
# anyimageconverter default
AnyImageConverter plugin
Dependencies:
magnum
Features:
trade
Host Dependencies:
2 transitive dependencies:
- vcpkg-cmake (by corrade )
- vcpkg-cmake-config (by corrade )
# anyimageimporter default
AnyImageImporter plugin
Dependencies:
magnum
Features:
trade
Host Dependencies:
2 transitive dependencies:
- vcpkg-cmake (by corrade )
- vcpkg-cmake-config (by corrade )
# anysceneconverter default
AnySceneConverter plugin
Dependencies:
magnum
Features:
trade
Host Dependencies:
2 transitive dependencies:
- vcpkg-cmake (by corrade )
- vcpkg-cmake-config (by corrade )
# anysceneimporter default
AnySceneImporter plugin
Dependencies:
magnum
Features:
trade
Host Dependencies:
2 transitive dependencies:
- vcpkg-cmake (by corrade )
- vcpkg-cmake-config (by corrade )
# anyshaderconverter
AnyShaderConverter plugin
Host Dependencies:
No dependencies.
# audio
Audio library
Dependencies:
and 2 transitive dependencies:
alsa (by openal-soft )
Platforms:
linux
cppwinrt (by openal-soft )
Platforms:
uwp
Host Dependencies:
2 transitive dependencies:
- vcpkg-cmake (by openal-soft )
- vcpkg-cmake-config (by openal-soft )
# cglcontext
CglContext library
Supports: osx
- ✅ osx
- ❌
linux - ❌
uwp - ❌
windows
Host Dependencies:
No dependencies.
# debugtools default
DebugTools library
Dependencies:
No dependencies.
Host Dependencies:
No dependencies.
# distancefieldconverter
magnum-distancefieldconverter utility
Supports: !ios & !android
- ✅ linux
- ✅ osx
- ✅ uwp
- ✅ windows
Dependencies:
magnum
Features:
gl
,texturetools
,trade
Host Dependencies:
2 transitive dependencies:
- vcpkg-cmake (by corrade )
- vcpkg-cmake-config (by corrade )
# eglcontext
EglContext library
Supports: !windows & !osx
- ✅ linux
- ✅ uwp
- ❌
osx - ❌
windows
Host Dependencies:
No dependencies.
# fontconverter
magnum-fontconverter utility
Supports: !ios & !android
- ✅ linux
- ✅ osx
- ✅ uwp
- ✅ windows
Dependencies:
magnum
Features:
gl
,text
,trade
Host Dependencies:
2 transitive dependencies:
- vcpkg-cmake (by corrade )
- vcpkg-cmake-config (by corrade )
# gl default
GL library
Supports: !uwp
- ✅ linux
- ✅ osx
- ✅ windows
- ❌
uwp
Dependencies:
No dependencies.
Host Dependencies:
No dependencies.
# gl-info
gl-info utility
Supports: !ios
- ✅ linux
- ✅ osx
- ✅ uwp
- ✅ windows
Host Dependencies:
No dependencies.
# glfwapplication
GlfwApplication library
Host Dependencies:
2 transitive dependencies:
- vcpkg-cmake (by glfw3 )
- vcpkg-cmake-config (by glfw3 )
# glxcontext
GlxContext library
Supports: !windows & !osx
- ✅ linux
- ✅ uwp
- ❌
osx - ❌
windows
Host Dependencies:
No dependencies.
# imageconverter
magnum-imageconverter utility
Host Dependencies:
2 transitive dependencies:
- vcpkg-cmake (by corrade )
- vcpkg-cmake-config (by corrade )
# magnumfont
MagnumFont plugin
Dependencies:
magnum
Features:
text
Host Dependencies:
2 transitive dependencies:
- vcpkg-cmake (by corrade )
- vcpkg-cmake-config (by corrade )
# magnumfontconverter
MagnumFontConverter plugin
Dependencies:
Host Dependencies:
2 transitive dependencies:
- vcpkg-cmake (by corrade )
- vcpkg-cmake-config (by corrade )
# meshtools default
MeshTools library
Dependencies:
magnum
Features:
trade
Host Dependencies:
2 transitive dependencies:
- vcpkg-cmake (by corrade )
- vcpkg-cmake-config (by corrade )
# objimporter
ObjImporter plugin
Dependencies:
magnum
Features:
trade
Host Dependencies:
2 transitive dependencies:
- vcpkg-cmake (by corrade )
- vcpkg-cmake-config (by corrade )
# opengltester
OpenGLTester library
Host Dependencies:
2 transitive dependencies:
- vcpkg-cmake (by corrade )
- vcpkg-cmake-config (by corrade )
# primitives default
Primitives library
Dependencies:
magnum
Features:
meshtools
,trade
Host Dependencies:
2 transitive dependencies:
- vcpkg-cmake (by corrade )
- vcpkg-cmake-config (by corrade )
# sceneconverter
magnum-sceneconverter utility
Dependencies:
No transitive dependencies.
Host Dependencies:
2 transitive dependencies:
- vcpkg-cmake (by corrade )
- vcpkg-cmake-config (by corrade )
# scenegraph default
SceneGraph library
Dependencies:
No dependencies.
Host Dependencies:
No dependencies.
# sdl2application default
Sdl2Application library
Dependencies:
Host Dependencies:
2 transitive dependencies:
- vcpkg-cmake (by sdl2 )
- vcpkg-cmake-config (by sdl2 )
# shaderconverter
magnum-shaderconverter utility
Host Dependencies:
No dependencies.
# shaders default
Shaders library
Host Dependencies:
No dependencies.
# shadertools
ShaderTools library
Dependencies:
No dependencies.
Host Dependencies:
No dependencies.
# text default
Text library
Dependencies:
No transitive dependencies.
Host Dependencies:
2 transitive dependencies:
- vcpkg-cmake (by corrade )
- vcpkg-cmake-config (by corrade )
# texturetools default
TextureTools library
Dependencies:
No dependencies.
Host Dependencies:
No dependencies.
# tgaimageconverter
TgaImageConverter plugin
Dependencies:
magnum
Features:
trade
Host Dependencies:
2 transitive dependencies:
- vcpkg-cmake (by corrade )
- vcpkg-cmake-config (by corrade )
# tgaimporter
TgaImporter plugin
Dependencies:
magnum
Features:
trade
Host Dependencies:
2 transitive dependencies:
- vcpkg-cmake (by corrade )
- vcpkg-cmake-config (by corrade )
# trade default
Trade library
Host Dependencies:
2 transitive dependencies:
- vcpkg-cmake (by corrade )
- vcpkg-cmake-config (by corrade )
# vk
Vk library
Dependencies:
and 2 transitive dependencies:
- vulkan-headers (by vulkan )
vulkan-loader (by vulkan )
Platforms:
!android
Host Dependencies:
2 transitive dependencies:
- vcpkg-cmake (by vulkan )
- vcpkg-cmake-config (by vulkan-headers )
# vk-info
vk-info utility
Dependencies:
magnum
Features:
vk
and 3 transitive dependencies:
- vulkan (by magnum )
- vulkan-headers (by vulkan )
vulkan-loader (by vulkan )
Platforms:
!android
Host Dependencies:
2 transitive dependencies:
- vcpkg-cmake (by vulkan )
- vcpkg-cmake-config (by vulkan-headers )
# wavaudioimporter
WavAudioImporter plugin
Dependencies:
magnum
Features:
audio
and 3 transitive dependencies:
alsa (by openal-soft )
Platforms:
linux
cppwinrt (by openal-soft )
Platforms:
uwp
- openal-soft (by magnum )
Host Dependencies:
2 transitive dependencies:
- vcpkg-cmake (by openal-soft )
- vcpkg-cmake-config (by openal-soft )
# wglcontext
WglContext library
Supports: windows & !uwp
- ✅ windows
- ❌
linux - ❌
osx - ❌
uwp
Host Dependencies:
No dependencies.
# windowlesscglapplication
WindowlessCglApplication library
Supports: osx
- ✅ osx
- ❌
linux - ❌
uwp - ❌
windows
Host Dependencies:
No dependencies.
# windowlesseglapplication
WindowlessEglApplication library
Supports: !windows & !osx & !ios
- ✅ linux
- ✅ uwp
- ❌
osx - ❌
windows
Host Dependencies:
No dependencies.
# windowlessglxapplication
WindowlessGlxApplication library
Supports: !windows & !osx & !ios
- ✅ linux
- ✅ uwp
- ❌
osx - ❌
windows
Host Dependencies:
No dependencies.
# windowlesswglapplication
WindowlessWglApplication library
Supports: windows & !uwp
- ✅ windows
- ❌
linux - ❌
osx - ❌
uwp
Host Dependencies:
No dependencies.
# Dependencies
corrade
Features:
interconnect
,pluginmanager
,testsuite
,utility
No transitive dependencies.
# Host Dependencies
corrade
Features:
interconnect
,pluginmanager
,testsuite
,utility
- vcpkg-cmake
and one transitive dependency:
- vcpkg-cmake-config (by corrade )
# Dependents
- magnum (feature
al-info
) - magnum (feature
anyaudioimporter
) - magnum (feature
anyimageconverter
) - magnum (feature
anyimageimporter
) - magnum (feature
anysceneconverter
) - magnum (feature
anysceneimporter
) - magnum (feature
anyshaderconverter
) - magnum (feature
cglcontext
) - magnum (feature
distancefieldconverter
) - magnum (feature
eglcontext
) - magnum (feature
fontconverter
) - magnum (feature
gl-info
) - magnum (feature
glxcontext
) - magnum (feature
imageconverter
) - magnum (feature
magnumfont
) - magnum (feature
magnumfontconverter
) - magnum (feature
meshtools
) - magnum (feature
objimporter
) - magnum (feature
opengltester
) - magnum (feature
primitives
) - magnum (feature
sceneconverter
) - magnum (feature
shaderconverter
) - magnum (feature
shaders
) - magnum (feature
text
) - magnum (feature
tgaimageconverter
) - magnum (feature
tgaimporter
) - magnum (feature
vk-info
) - magnum (feature
wavaudioimporter
) - magnum (feature
wglcontext
) - magnum (feature
windowlesscglapplication
) - magnum (feature
windowlesseglapplication
) - magnum (feature
windowlessglxapplication
) - magnum (feature
windowlesswglapplication
) - magnum-extras
- magnum-extras (feature
ui
) - magnum-integration
- magnum-plugins
- magnum-plugins (feature
assimpimporter
) - magnum-plugins (feature
basisimageconverter
) - magnum-plugins (feature
basisimporter
) - magnum-plugins (feature
cgltfimporter
) - magnum-plugins (feature
ddsimporter
) - magnum-plugins (feature
devilimageimporter
) - magnum-plugins (feature
drflacaudioimporter
) - magnum-plugins (feature
drmp3audioimporter
) - magnum-plugins (feature
drwavaudioimporter
) - magnum-plugins (feature
freetypefont
) - magnum-plugins (feature
glslangshaderconverter
) - magnum-plugins (feature
icoimporter
) - magnum-plugins (feature
jpegimageconverter
) - magnum-plugins (feature
jpegimporter
) - magnum-plugins (feature
ktximageconverter
) - magnum-plugins (feature
ktximporter
) - magnum-plugins (feature
meshoptimizersceneconverter
) - magnum-plugins (feature
miniexrimageconverter
) - magnum-plugins (feature
openexrimageconverter
) - magnum-plugins (feature
openexrimporter
) - magnum-plugins (feature
opengeximporter
) - magnum-plugins (feature
pngimageconverter
) - magnum-plugins (feature
pngimporter
) - magnum-plugins (feature
spirvtoolsshaderconverter
) - magnum-plugins (feature
stanfordimporter
) - magnum-plugins (feature
stanfordsceneconverter
) - magnum-plugins (feature
stbdxtimageconverter
) - magnum-plugins (feature
stbimageconverter
) - magnum-plugins (feature
stbimageimporter
) - magnum-plugins (feature
stbtruetypefont
) - magnum-plugins (feature
stbvorbisaudioimporter
) - magnum-plugins (feature
stlimporter
) - magnum-plugins (feature
tinygltfimporter
)
# Host Dependents
No dependents.
# Contributors
sigman
Robert Schumacher
sigman
Alexander Karatarakis
Joel Clay
Jonathan Hale
lecopivo
Phil Christensen
pravic
StephaneBPRO
tarcila
Stefano Sinigardi
Jack·Boos·Yu
Phoebe
Francisco Facioni
Billy O'Neal
pezcode
LilyWangLL
Frank
Nick
autoantwort
jim wang
Kai Pastor
# Changelog
and 38 more commits:
eee5939
[magnum,-plugins,-integration,-extras] Update to v2018.043338ab6
[magnum,-plugins] Also install headers for dynamically built plugins0e6e2c9
Update magnum, magnum-plugins and corrade to latest47e9689
[magnum] Remove --trace26516fe
vcpkg_configure_cmake (and _meson) now embed debug symbols within static libs (/Z7)bffa100
[magnum][magnum-plugins] Fixed plugins location, static plugins build7b9275f
[corrade][magnum][magnum-plugins] Updated to upstream, enabled more features in [magnum]4167807
[magnum] Emit plugin binary path to the header61dbead
[magnum] Patch SDL2 includes, msbuild compatibility8cbadbf
[corrade][magnum-plugins][magnum] Use vcpkg_from_github()741caef
[Magnum][Corrade] Cleanup and Audio supportf0605ca
[Magnum] Fix static library build1831ce4
Magnum OpengGL 3d library port