Skip to Content

magnumv2020.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:
  • Features: audio

and 4 transitive dependencies:
  • (by )

    Platforms: linux

  • (by )

    Platforms: uwp

  • (by )
  • (by )
Host Dependencies:
4 transitive dependencies:
  • (by )
  • (by )
  • (by )
  • (by )

#anyaudioimporterdefault

AnyAudioImporter plugin

Dependencies:
  • Features: pluginmanager

  • Features: audio

and 4 transitive dependencies:
  • (by )

    Platforms: linux

  • (by )

    Platforms: uwp

  • (by )
  • (by )
Host Dependencies:
4 transitive dependencies:
  • (by )
  • (by )
  • (by )
  • (by )

#anyimageconverterdefault

AnyImageConverter plugin

Dependencies:
  • Features: trade

and one transitive dependency:
  • (by , )

    Features: dynamic-pluginmanager, pluginmanager, utility

Host Dependencies:
2 transitive dependencies:
  • (by )
  • (by )

#anyimageimporterdefault

AnyImageImporter plugin

Dependencies:
  • Features: trade

and one transitive dependency:
  • (by , )

    Features: dynamic-pluginmanager, pluginmanager, utility

Host Dependencies:
2 transitive dependencies:
  • (by )
  • (by )

#anysceneconverterdefault

AnySceneConverter plugin

Dependencies:
  • Features: trade

and one transitive dependency:
  • (by , )

    Features: dynamic-pluginmanager, pluginmanager, utility

Host Dependencies:
2 transitive dependencies:
  • (by )
  • (by )

#anysceneimporterdefault

AnySceneImporter plugin

Dependencies:
  • Features: trade

and one transitive dependency:
  • (by , )

    Features: dynamic-pluginmanager, pluginmanager, utility

Host Dependencies:
2 transitive dependencies:
  • (by )
  • (by )

#anyshaderconverter

AnyShaderConverter plugin

Dependencies:
  • Features: shadertools

No transitive dependencies.

Host Dependencies:

No dependencies.

#audio

Audio library

Dependencies:
and 3 transitive dependencies:
  • (by )

    Platforms: linux

  • (by )

    Platforms: uwp

  • (by )
Host Dependencies:
4 transitive dependencies:
  • (by )
  • (by )
  • (by )
  • (by )

#cglcontext

CglContext library

Supports: osx
  • osx
  • linux
  • uwp
  • windows
Dependencies:
  • Features: gl

No transitive dependencies.

Host Dependencies:

No dependencies.

#debugtoolsdefault

DebugTools library

Dependencies:

No dependencies.

Host Dependencies:

No dependencies.

#distancefieldconverter

magnum-distancefieldconverter utility

Supports: !ios & !android
  • linux
  • osx
  • uwp
  • windows
    Dependencies:
    • Features: gl, texturetools, trade

    and one transitive dependency:
    • (by , )

      Features: dynamic-pluginmanager, pluginmanager, utility

    Host Dependencies:
    2 transitive dependencies:
    • (by )
    • (by )

    #eglcontext

    EglContext library

    Supports: !windows & !osx
    • linux
    • uwp
    • osx
    • windows
    Dependencies:
    • Features: gl

    No transitive dependencies.

    Host Dependencies:

    No dependencies.

    #fontconverter

    magnum-fontconverter utility

    Supports: !ios & !android
    • linux
    • osx
    • uwp
    • windows
      Dependencies:
      • Features: gl, text, trade

      and one transitive dependency:
      • (by , )

        Features: dynamic-pluginmanager, pluginmanager, utility

      Host Dependencies:
      2 transitive dependencies:
      • (by )
      • (by )

      #gldefault

      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
        Dependencies:
        • Features: gl

        No transitive dependencies.

        Host Dependencies:

        No dependencies.

        #glfwapplication

        GlfwApplication library

        Dependencies:
        and 16 transitive dependencies:
        • (by )
        • (by )
        • (by )

          Platforms: linux

        • (by )
        • (by )
        • (by )
        • (by )

          Features: (none)

        • (by )
        • (by )
        • (by )
        • (by )
        • (by )
        • (by )
        • (by )
        • (by )
        • (by )
        Host Dependencies:
        7 transitive dependencies:
        • (by )
        • (by )
        • (by )
        • (by )
        • (by )
        • (by )
        • (by )

        #glxcontext

        GlxContext library

        Supports: !windows & !osx
        • linux
        • uwp
        • osx
        • windows
        Dependencies:
        • Features: gl

        No transitive dependencies.

        Host Dependencies:

        No dependencies.

        #imageconverter

        magnum-imageconverter utility

        Dependencies:
        • Features: dynamic-pluginmanager

        • Features: trade

        No transitive dependencies.

        Host Dependencies:
        2 transitive dependencies:
        • (by )
        • (by )

        #magnumfont

        MagnumFont plugin

        Dependencies:
        • Features: text

        and one transitive dependency:
        • (by , )

          Features: dynamic-pluginmanager, pluginmanager, utility

        Host Dependencies:
        2 transitive dependencies:
        • (by )
        • (by )

        #magnumfontconverter

        MagnumFontConverter plugin

        Dependencies:
        • Features: text

        • Features: tgaimageconverter

        and one transitive dependency:
        • (by , )

          Features: dynamic-pluginmanager, pluginmanager, utility

        Host Dependencies:
        2 transitive dependencies:
        • (by )
        • (by )

        #meshtoolsdefault

        MeshTools library

        Dependencies:
        • Features: trade

        and one transitive dependency:
        • (by , )

          Features: dynamic-pluginmanager, pluginmanager, utility

        Host Dependencies:
        2 transitive dependencies:
        • (by )
        • (by )

        #objimporter

        ObjImporter plugin

        Dependencies:
        • Features: trade

        and one transitive dependency:
        • (by , )

          Features: dynamic-pluginmanager, pluginmanager, utility

        Host Dependencies:
        2 transitive dependencies:
        • (by )
        • (by )

        #opengltester

        OpenGLTester library

        Dependencies:
        • Features: testsuite

        • Features: gl

        No transitive dependencies.

        Host Dependencies:
        2 transitive dependencies:
        • (by )
        • (by )

        #primitivesdefault

        Primitives library

        Dependencies:
        • Features: meshtools, trade

        and one transitive dependency:
        • (by , )

          Features: dynamic-pluginmanager, pluginmanager, utility

        Host Dependencies:
        2 transitive dependencies:
        • (by )
        • (by )

        #sceneconverter

        magnum-sceneconverter utility

        Dependencies:
        • Features: dynamic-pluginmanager

        • Features: anysceneconverter

        No transitive dependencies.

        Host Dependencies:
        2 transitive dependencies:
        • (by )
        • (by )

        #scenegraphdefault

        SceneGraph library

        Dependencies:

        No dependencies.

        Host Dependencies:

        No dependencies.

        #sdl2applicationdefault

        Sdl2Application library

        Dependencies:
        and 2 transitive dependencies:
        • (by )

          Platforms: linux
          Features: (none)

        • (by )
        Host Dependencies:
        2 transitive dependencies:
        • (by )
        • (by )

        #shaderconverter

        magnum-shaderconverter utility

        Dependencies:
        • Features: anyshaderconverter, shadertools

        No transitive dependencies.

        Host Dependencies:

        No dependencies.

        #shadersdefault

        Shaders library

        Dependencies:
        • Features: gl

        No transitive dependencies.

        Host Dependencies:

        No dependencies.

        #shadertools

        ShaderTools library

        Dependencies:

        No dependencies.

        Host Dependencies:

        No dependencies.

        #textdefault

        Text library

        Dependencies:
        • Features: pluginmanager

        • Features: gl

        • Features: texturetools

        No transitive dependencies.

        Host Dependencies:
        2 transitive dependencies:
        • (by )
        • (by )

        #texturetoolsdefault

        TextureTools library

        Dependencies:

        No dependencies.

        Host Dependencies:

        No dependencies.

        #tgaimageconverter

        TgaImageConverter plugin

        Dependencies:
        • Features: trade

        and one transitive dependency:
        • (by , )

          Features: dynamic-pluginmanager, pluginmanager, utility

        Host Dependencies:
        2 transitive dependencies:
        • (by )
        • (by )

        #tgaimporter

        TgaImporter plugin

        Dependencies:
        • Features: trade

        and one transitive dependency:
        • (by , )

          Features: dynamic-pluginmanager, pluginmanager, utility

        Host Dependencies:
        2 transitive dependencies:
        • (by )
        • (by )

        #tradedefault

        Trade library

        Dependencies:
        • Features: pluginmanager

        No transitive dependencies.

        Host Dependencies:
        2 transitive dependencies:
        • (by )
        • (by )

        #vk

        Vk library

        Dependencies:
        and 2 transitive dependencies:
        • (by )
        • (by )

          Platforms: !android

        Host Dependencies:
        2 transitive dependencies:
        • (by )
        • (by )

        #vk-info

        vk-info utility

        Dependencies:
        • Features: vk

        and 3 transitive dependencies:
        • (by )
        • (by )
        • (by )

          Platforms: !android

        Host Dependencies:
        2 transitive dependencies:
        • (by )
        • (by )

        #wavaudioimporter

        WavAudioImporter plugin

        Dependencies:
        • Features: audio

        and 4 transitive dependencies:
        • (by )

          Platforms: linux

        • (by )

          Platforms: uwp

        • (by )
        • (by )
        Host Dependencies:
        4 transitive dependencies:
        • (by )
        • (by )
        • (by )
        • (by )

        #wglcontext

        WglContext library

        Supports: windows & !uwp
        • windows
        • linux
        • osx
        • uwp
        Dependencies:
        • Features: gl

        No transitive dependencies.

        Host Dependencies:

        No dependencies.

        #windowlesscglapplication

        WindowlessCglApplication library

        Supports: osx
        • osx
        • linux
        • uwp
        • windows
        Dependencies:
        • Features: gl

        No transitive dependencies.

        Host Dependencies:

        No dependencies.

        #windowlesseglapplication

        WindowlessEglApplication library

        Supports: !windows & !osx & !ios
        • linux
        • uwp
        • osx
        • windows
        Dependencies:
        • Features: gl

        No transitive dependencies.

        Host Dependencies:

        No dependencies.

        #windowlessglxapplication

        WindowlessGlxApplication library

        Supports: !windows & !osx & !ios
        • linux
        • uwp
        • osx
        • windows
        Dependencies:
        • Features: gl

        No transitive dependencies.

        Host Dependencies:

        No dependencies.

        #windowlesswglapplication

        WindowlessWglApplication library

        Supports: windows & !uwp
        • windows
        • linux
        • osx
        • uwp
        Dependencies:
        • Features: gl

        No transitive dependencies.

        Host Dependencies:

        No dependencies.

        #Dependencies

        • Features: interconnect, pluginmanager, testsuite, utility

        No transitive dependencies.

        #Host Dependencies

        • Features: interconnect, pluginmanager, testsuite, utility

        and one transitive dependency:
        • (by )

        #Dependents

        #Host Dependents

        No dependents.

        #Contributors

        • sigman's avatarsigman
        • Robert Schumacher's avatarRobert Schumacher
        • sigman's avatarsigman
        • Alexander Karatarakis's avatarAlexander Karatarakis
        • Joel Clay's avatarJoel Clay
        • Jonathan Hale's avatarJonathan Hale
        • lecopivo's avatarlecopivo
        • Phil Christensen's avatarPhil Christensen
        • pravic's avatarpravic
        • StephaneBPRO's avatarStephaneBPRO
        • tarcila's avatartarcila
        • Stefano Sinigardi's avatarStefano Sinigardi
        • Jack·Boos·Yu's avatarJack·Boos·Yu
        • Phoebe's avatarPhoebe
        • Francisco Facioni's avatarFrancisco Facioni
        • Billy O'Neal's avatarBilly O'Neal
        • pezcode's avatarpezcode
        • LilyWangLL's avatarLilyWangLL
        • Frank's avatarFrank
        • Nick's avatarNick
        • autoantwort's avatarautoantwort
        • jim wang's avatarjim wang
        • Kai Pastor's avatarKai Pastor

        #Changelog

        • 2626652Patch Tuesday for September 2025 + macOS 15.6.1 (#47326)
        • bc0ba36[magnum] fix build of vk feature (#39806)
        • 47633da[vcpkg-scripts] Catch use of ambiguous cmake vars (#34546)
        • a37c3c2[magnum] fix features (#34980)
        • 21fb5a6[magnum] remove empty dirs (#34900)
        • 6c83d48[magnum] use supports expressions (#34741)
        • 62c3efb[magnum] fix cross compile (#33780)
        • 9055f88[magnum] Fix compile feature-wavaudioimporter error (#32256)
        • 4c099a9[magnum] fix dependencies (#30138)
        • f9b5f54[sdl2] update to 2.24.0 (#26436)
        and 39 more commits:

        #Source