Look­ing for an open-source lib­rary that gives you graph­ics ab­strac­tion and plat­form in­de­pend­ence on ma­jor desktop, mo­bile and web plat­forms? Do you want it to have all the con­veni­ence util­it­ies around yet stay small, power­ful and not give up on flex­ib­il­ity? Here it is. And it’s free to use, even for com­mer­cial pur­poses. Among Mag­num es­sen­tials is a UTF-8-aware OS, filesys­tem and con­sole ab­strac­tion, a ver­sat­ile vec­tor math lib­rary and a slim C++11 wrap­per of Vulkan and OpenGL API fam­il­ies. Build on top of that or opt-in for more. Shaders and prim­it­ives for fast pro­to­typ­ing, al­gorithms, de­bug­ging and auto­mat­ic test­ing, as­set man­age­ment, in­teg­ra­tion with pop­u­lar win­dow­ing toolkits and a UI lib­rary. Everything fits to­geth­er but you still have a choice. There’s al­ways more than one way to do things.

Features

  • En­joy the free­dom of choice and in­teg­rate your own as­set load­er, tex­ture com­pressor, font format or math lib­rary
  • Use any of the vari­ous plu­gins
  • Light­weight and mod­u­lar C++11/C++14 graph­ics mid­dle­ware
  • Designed for games and data visu­al­iz­a­tion
  • Supports Windows with MSVC, clang-cl and MinGW, Windows RT (Store/Phone)
  • Supports macOS and iOS Android

Project Samples

Project Activity

See All Activity >

Categories

3D Rendering

License

MIT License

Follow Magnum

Magnum Web Site

Other Useful Business Software
Rezku Point of Sale Icon
Rezku Point of Sale

Designed for Real-World Restaurant Operations

Rezku is an all-inclusive ordering platform and management solution for all types of restaurant and bar concepts. You can now get a fully custom branded downloadable smartphone ordering app for your restaurant exclusively from Rezku.
Learn More
Rate This Project
Login To Rate This Project

User Reviews

Be the first to post a review of Magnum!

Additional Project Details

Operating Systems

Android, Apple iPhone, Linux, Mac, Windows

Programming Language

C++

Related Categories

C++ 3D Rendering Software

Registered

2022-02-18