Skip to content

magnumv2020.06

Updated

C++11/C++14 graphics middleware for games and data visualization

#License

Not declared in the port manifest

#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:
and 4 transitive dependencies:
Host Dependencies:
4 transitive dependencies:

#anyaudioimporterdefault

AnyAudioImporter plugin

Dependencies:
and 4 transitive dependencies:
Host Dependencies:
4 transitive dependencies:

#anyimageconverterdefault

AnyImageConverter plugin

Dependencies:
and one transitive dependency:
Host Dependencies:
2 transitive dependencies:

#anyimageimporterdefault

AnyImageImporter plugin

Dependencies:
and one transitive dependency:
Host Dependencies:
2 transitive dependencies:

#anysceneconverterdefault

AnySceneConverter plugin

Dependencies:
and one transitive dependency:
Host Dependencies:
2 transitive dependencies:

#anysceneimporterdefault

AnySceneImporter plugin

Dependencies:
and one transitive dependency:
Host Dependencies:
2 transitive dependencies:

#anyshaderconverter

AnyShaderConverter plugin

Dependencies:

No transitive dependencies.

Host Dependencies:

No dependencies.

#audio

Audio library

Dependencies:
and 3 transitive dependencies:
Host Dependencies:
4 transitive dependencies:

#cglcontext

CglContext library

Platforms: osx
  • osx
  • linux
  • uwp
  • windows
Dependencies:

No transitive dependencies.

Host Dependencies:

No dependencies.

#debugtoolsdefault

DebugTools library

Dependencies:

No dependencies.

Host Dependencies:

No dependencies.

#distancefieldconverter

magnum-distancefieldconverter utility

Platforms: !ios & !android
  • linux
  • osx
  • uwp
  • windows
    Dependencies:
    • magnum

      Features: gl, texturetools, trade

    and one transitive dependency:
    Host Dependencies:
    2 transitive dependencies:

    #eglcontext

    EglContext library

    Platforms: !windows & !osx
    • linux
    • uwp
    • osx
    • windows
    Dependencies:

    No transitive dependencies.

    Host Dependencies:

    No dependencies.

    #fontconverter

    magnum-fontconverter utility

    Platforms: !ios & !android
    • linux
    • osx
    • uwp
    • windows
      Dependencies:
      • magnum

        Features: gl, text, trade

      and one transitive dependency:
      Host Dependencies:
      2 transitive dependencies:

      #gldefault

      GL library

      Platforms: !uwp
      • linux
      • osx
      • windows
      • uwp
      Dependencies:

      No dependencies.

      Host Dependencies:

      No dependencies.

      #gl-info

      gl-info utility

      Platforms: !ios
      • linux
      • osx
      • uwp
      • windows
        Dependencies:

        No transitive dependencies.

        Host Dependencies:

        No dependencies.

        #glfwapplication

        GlfwApplication library

        Dependencies:
        and 16 transitive dependencies:
        Host Dependencies:
        7 transitive dependencies:

        #glxcontext

        GlxContext library

        Platforms: !windows & !osx
        • linux
        • uwp
        • osx
        • windows
        Dependencies:

        No transitive dependencies.

        Host Dependencies:

        No dependencies.

        #imageconverter

        magnum-imageconverter utility

        Dependencies:

        No transitive dependencies.

        Host Dependencies:
        2 transitive dependencies:

        #magnumfont

        MagnumFont plugin

        Dependencies:
        and one transitive dependency:
        Host Dependencies:
        2 transitive dependencies:

        #magnumfontconverter

        MagnumFontConverter plugin

        Dependencies:
        and one transitive dependency:
        Host Dependencies:
        2 transitive dependencies:

        #meshtoolsdefault

        MeshTools library

        Dependencies:
        and one transitive dependency:
        Host Dependencies:
        2 transitive dependencies:

        #objimporter

        ObjImporter plugin

        Dependencies:
        and one transitive dependency:
        Host Dependencies:
        2 transitive dependencies:

        #opengltester

        OpenGLTester library

        Dependencies:

        No transitive dependencies.

        Host Dependencies:
        2 transitive dependencies:

        #primitivesdefault

        Primitives library

        Dependencies:
        • magnum

          Features: meshtools, trade

        and one transitive dependency:
        Host Dependencies:
        2 transitive dependencies:

        #sceneconverter

        magnum-sceneconverter utility

        Dependencies:
        • corrade

          Features: dynamic-pluginmanager

        • magnum

          Features: anysceneconverter

        No transitive dependencies.

        Host Dependencies:
        2 transitive dependencies:

        #scenegraphdefault

        SceneGraph library

        Dependencies:

        No dependencies.

        Host Dependencies:

        No dependencies.

        #sdl2applicationdefault

        Sdl2Application library

        Dependencies:
        and 2 transitive dependencies:
        Host Dependencies:
        2 transitive dependencies:

        #shaderconverter

        magnum-shaderconverter utility

        Dependencies:
        • magnum

          Features: anyshaderconverter, shadertools

        No transitive dependencies.

        Host Dependencies:

        No dependencies.

        #shadersdefault

        Shaders library

        Dependencies:

        No transitive dependencies.

        Host Dependencies:

        No dependencies.

        #shadertools

        ShaderTools library

        Dependencies:

        No dependencies.

        Host Dependencies:

        No dependencies.

        #textdefault

        Text library

        Dependencies:

        No transitive dependencies.

        Host Dependencies:
        2 transitive dependencies:

        #texturetoolsdefault

        TextureTools library

        Dependencies:

        No dependencies.

        Host Dependencies:

        No dependencies.

        #tgaimageconverter

        TgaImageConverter plugin

        Dependencies:
        and one transitive dependency:
        Host Dependencies:
        2 transitive dependencies:

        #tgaimporter

        TgaImporter plugin

        Dependencies:
        and one transitive dependency:
        Host Dependencies:
        2 transitive dependencies:

        #tradedefault

        Trade library

        Dependencies:

        No transitive dependencies.

        Host Dependencies:
        2 transitive dependencies:

        #vk

        Vk library

        Dependencies:
        and 2 transitive dependencies:
        Host Dependencies:
        2 transitive dependencies:

        #vk-info

        vk-info utility

        Dependencies:
        and 3 transitive dependencies:
        Host Dependencies:
        2 transitive dependencies:

        #wavaudioimporter

        WavAudioImporter plugin

        Dependencies:
        and 4 transitive dependencies:
        Host Dependencies:
        4 transitive dependencies:

        #wglcontext

        WglContext library

        Platforms: windows & !uwp
        • windows
        • linux
        • osx
        • uwp
        Dependencies:

        No transitive dependencies.

        Host Dependencies:

        No dependencies.

        #windowlesscglapplication

        WindowlessCglApplication library

        Platforms: osx
        • osx
        • linux
        • uwp
        • windows
        Dependencies:

        No transitive dependencies.

        Host Dependencies:

        No dependencies.

        #windowlesseglapplication

        WindowlessEglApplication library

        Platforms: !windows & !osx & !ios
        • linux
        • uwp
        • osx
        • windows
        Dependencies:

        No transitive dependencies.

        Host Dependencies:

        No dependencies.

        #windowlessglxapplication

        WindowlessGlxApplication library

        Platforms: !windows & !osx & !ios
        • linux
        • uwp
        • osx
        • windows
        Dependencies:

        No transitive dependencies.

        Host Dependencies:

        No dependencies.

        #windowlesswglapplication

        WindowlessWglApplication library

        Platforms: windows & !uwp
        • windows
        • linux
        • osx
        • uwp
        Dependencies:

        No transitive dependencies.

        Host Dependencies:

        No dependencies.

        #Dependencies

        • corrade

          Features: interconnect, pluginmanager, testsuite, utility

        No transitive dependencies.

        #Host Dependencies

        and one transitive dependency:

        #Used By

        #Host Tool For

        No ports use this.

        #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)
        Show 39 earlier changes