magnumv2020.06
- Updated
C++11/C++14 graphics middleware for games and data visualization
- Project website: https://magnum.graphics/
#Supported Platforms
All platforms 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 4 transitive dependencies:
alsa (through openal-soft)
Platforms:
linuxcppwinrt (through openal-soft)
Platforms:
uwp- fmt (through openal-soft)
- openal-soft (through magnum)
Host Dependencies:
4 transitive dependencies:
- vcpkg-cmake (through vcpkg-cmake-get-vars)
- vcpkg-cmake-config (through fmt)
- vcpkg-cmake-get-vars (through vcpkg-make)
- vcpkg-make (through alsa)
#anyaudioimporterdefault
AnyAudioImporter plugin
Dependencies:
and 4 transitive dependencies:
alsa (through openal-soft)
Platforms:
linuxcppwinrt (through openal-soft)
Platforms:
uwp- fmt (through openal-soft)
- openal-soft (through magnum)
Host Dependencies:
4 transitive dependencies:
- vcpkg-cmake (through corrade)
- vcpkg-cmake-config (through corrade)
- vcpkg-cmake-get-vars (through vcpkg-make)
- vcpkg-make (through alsa)
#anyimageconverterdefault
AnyImageConverter plugin
Dependencies:
magnum
Features:
trade
Host Dependencies:
2 transitive dependencies:
- vcpkg-cmake (through corrade)
- vcpkg-cmake-config (through corrade)
#anyimageimporterdefault
AnyImageImporter plugin
Dependencies:
magnum
Features:
trade
Host Dependencies:
2 transitive dependencies:
- vcpkg-cmake (through corrade)
- vcpkg-cmake-config (through corrade)
#anysceneconverterdefault
AnySceneConverter plugin
Dependencies:
magnum
Features:
trade
Host Dependencies:
2 transitive dependencies:
- vcpkg-cmake (through corrade)
- vcpkg-cmake-config (through corrade)
#anysceneimporterdefault
AnySceneImporter plugin
Dependencies:
magnum
Features:
trade
Host Dependencies:
2 transitive dependencies:
- vcpkg-cmake (through corrade)
- vcpkg-cmake-config (through corrade)
#audio
Audio library
Dependencies:
and 3 transitive dependencies:
alsa (through openal-soft)
Platforms:
linuxcppwinrt (through openal-soft)
Platforms:
uwp- fmt (through openal-soft)
Host Dependencies:
4 transitive dependencies:
- vcpkg-cmake (through vcpkg-cmake-get-vars)
- vcpkg-cmake-config (through fmt)
- vcpkg-cmake-get-vars (through vcpkg-make)
- vcpkg-make (through alsa)
#distancefieldconverter
magnum-distancefieldconverter utility
Platforms: !ios & !android
- ✅linux
- ✅osx
- ✅uwp
- ✅windows
Dependencies:
magnum
Features:
gl,texturetools,trade
Host Dependencies:
2 transitive dependencies:
- vcpkg-cmake (through corrade)
- vcpkg-cmake-config (through corrade)
#eglcontext
EglContext library
Platforms: !windows & !osx
- ✅linux
- ✅uwp
- ❌
osx - ❌
windows
Host Dependencies:
No dependencies.
#fontconverter
magnum-fontconverter utility
Platforms: !ios & !android
- ✅linux
- ✅osx
- ✅uwp
- ✅windows
Dependencies:
magnum
Features:
gl,text,trade
Host Dependencies:
2 transitive dependencies:
- vcpkg-cmake (through corrade)
- vcpkg-cmake-config (through corrade)
#gldefault
GL library
Platforms: !uwp
- ✅linux
- ✅osx
- ✅windows
- ❌
uwp
Dependencies:
No dependencies.
Host Dependencies:
No dependencies.
#glfwapplication
GlfwApplication library
Dependencies:
and 16 transitive dependencies:
- bzip2 (through libx11)
- liblzma (through libxdmcp)
- libxau (through libxcb)
- libxcb (through libx11)
- libxdmcp (through libxcb)
- libxslt (through xproto)
- pthread (through pthread-stubs)
- pthread-stubs (through libxcb)
- pthreads (through pthread)
- xcb-proto (through libxcb)
- xcb-util-m4 (through libxcb)
- xorg-macros (through libxau)
- xproto (through libxau)
- xtrans (through libx11)
Host Dependencies:
7 transitive dependencies:
- libiconv (through libxml2)
- vcpkg-cmake (through bzip2)
- vcpkg-cmake-config (through libxml2)
- vcpkg-cmake-get-vars (through vcpkg-make)
- vcpkg-make (through libxau)
- vcpkg-tool-meson (through xproto)
- zlib (through libxml2)
#glxcontext
GlxContext library
Platforms: !windows & !osx
- ✅linux
- ✅uwp
- ❌
osx - ❌
windows
Host Dependencies:
No dependencies.
#imageconverter
magnum-imageconverter utility
Host Dependencies:
2 transitive dependencies:
- vcpkg-cmake (through corrade)
- vcpkg-cmake-config (through corrade)
#magnumfont
MagnumFont plugin
Dependencies:
magnum
Features:
text
Host Dependencies:
2 transitive dependencies:
- vcpkg-cmake (through corrade)
- vcpkg-cmake-config (through corrade)
#magnumfontconverter
MagnumFontConverter plugin
Dependencies:
Host Dependencies:
2 transitive dependencies:
- vcpkg-cmake (through corrade)
- vcpkg-cmake-config (through corrade)
#meshtoolsdefault
MeshTools library
Dependencies:
magnum
Features:
trade
Host Dependencies:
2 transitive dependencies:
- vcpkg-cmake (through corrade)
- vcpkg-cmake-config (through corrade)
#objimporter
ObjImporter plugin
Dependencies:
magnum
Features:
trade
Host Dependencies:
2 transitive dependencies:
- vcpkg-cmake (through corrade)
- vcpkg-cmake-config (through corrade)
#opengltester
OpenGLTester library
Host Dependencies:
2 transitive dependencies:
- vcpkg-cmake (through corrade)
- vcpkg-cmake-config (through corrade)
#primitivesdefault
Primitives library
Dependencies:
magnum
Features:
meshtools,trade
Host Dependencies:
2 transitive dependencies:
- vcpkg-cmake (through corrade)
- vcpkg-cmake-config (through corrade)
#sceneconverter
magnum-sceneconverter utility
Dependencies:
No transitive dependencies.
Host Dependencies:
2 transitive dependencies:
- vcpkg-cmake (through corrade)
- vcpkg-cmake-config (through corrade)
#sdl2applicationdefault
Sdl2Application library
Dependencies:
Host Dependencies:
2 transitive dependencies:
- vcpkg-cmake (through sdl2)
- vcpkg-cmake-config (through sdl2)
#textdefault
Text library
Dependencies:
No transitive dependencies.
Host Dependencies:
2 transitive dependencies:
- vcpkg-cmake (through corrade)
- vcpkg-cmake-config (through corrade)
#texturetoolsdefault
TextureTools library
Dependencies:
No dependencies.
Host Dependencies:
No dependencies.
#tgaimageconverter
TgaImageConverter plugin
Dependencies:
magnum
Features:
trade
Host Dependencies:
2 transitive dependencies:
- vcpkg-cmake (through corrade)
- vcpkg-cmake-config (through corrade)
#tgaimporter
TgaImporter plugin
Dependencies:
magnum
Features:
trade
Host Dependencies:
2 transitive dependencies:
- vcpkg-cmake (through corrade)
- vcpkg-cmake-config (through corrade)
#tradedefault
Trade library
Host Dependencies:
2 transitive dependencies:
- vcpkg-cmake (through corrade)
- vcpkg-cmake-config (through corrade)
#vk
Vk library
Dependencies:
and 2 transitive dependencies:
- vulkan-headers (through vulkan)
vulkan-loader (through vulkan)
Platforms:
!android
Host Dependencies:
2 transitive dependencies:
- vcpkg-cmake (through vulkan)
- vcpkg-cmake-config (through vulkan-headers)
#vk-info
vk-info utility
Dependencies:
magnum
Features:
vk
and 3 transitive dependencies:
- vulkan (through magnum)
- vulkan-headers (through vulkan)
vulkan-loader (through vulkan)
Platforms:
!android
Host Dependencies:
2 transitive dependencies:
- vcpkg-cmake (through vulkan)
- vcpkg-cmake-config (through vulkan-headers)
#wavaudioimporter
WavAudioImporter plugin
Dependencies:
magnum
Features:
audio
and 4 transitive dependencies:
alsa (through openal-soft)
Platforms:
linuxcppwinrt (through openal-soft)
Platforms:
uwp- fmt (through openal-soft)
- openal-soft (through magnum)
Host Dependencies:
4 transitive dependencies:
- vcpkg-cmake (through vcpkg-cmake-get-vars)
- vcpkg-cmake-config (through fmt)
- vcpkg-cmake-get-vars (through vcpkg-make)
- vcpkg-make (through alsa)
#wglcontext
WglContext library
Platforms: windows & !uwp
- ✅windows
- ❌
linux - ❌
osx - ❌
uwp
Host Dependencies:
No dependencies.
#windowlesscglapplication
WindowlessCglApplication library
Platforms: osx
- ✅osx
- ❌
linux - ❌
uwp - ❌
windows
Host Dependencies:
No dependencies.
#windowlesseglapplication
WindowlessEglApplication library
Platforms: !windows & !osx & !ios
- ✅linux
- ✅uwp
- ❌
osx - ❌
windows
Host Dependencies:
No dependencies.
#windowlessglxapplication
WindowlessGlxApplication library
Platforms: !windows & !osx & !ios
- ✅linux
- ✅uwp
- ❌
osx - ❌
windows
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 (through corrade)
#Used By
- 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 Tool For
No ports use this.
#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
Show 39 earlier changes
eee5939[magnum,-plugins,-integration,-extras] Update to v2018.043338ab6[magnum,-plugins] Also install headers for dynamically built plugins0e6e2c9Update magnum, magnum-plugins and corrade to latest47e9689[magnum] Remove --trace26516fevcpkg_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 build1831ce4Magnum OpengGL 3d library port