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 2 transitive dependencies:
alsa (by openal-soft )
Platforms:
linux
- 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 2 transitive dependencies:
alsa (by openal-soft )
Platforms:
linux
- 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
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 2 transitive dependencies:
alsa (by openal-soft )
Platforms:
linux
- 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