Features » Community Contributions

On top of everything else, there are lib­rar­ies, tools and con­cepts built by the com­munity — not part of Mag­num it­self, but worth men­tion­ing nev­er­the­less.

Graph­ics Tem­plate App

A self-con­tained tem­plate for de­vel­op­ing graph­ics ap­plic­a­tions con­tain­ing Mag­num, ImGui, ImGuizmo and GLFW. All de­pend­en­cies are in­cluded CMake sub­pro­jects — gen­er­ate a pro­ject file and build.

Fe­dora RPM pack­ages

OpenSUSE and Ubuntu pack­ages

Main­tained as de­pend­en­cies for Mon­op­ticon.

Mag­num Tips

Col­lec­tion of use­ful snip­pets and handy ed­it­or-like util­it­ies for Mag­num.

lib­Rock­et in­teg­ra­tion

In­teg­rates lib­Rock­et, a HTML/CSS UI lib­rary, in­to Mag­num.

Mag­num In­spect­or

GTK-based vari­able in­spect­or win­dow run­ning along­side Mag­num.

Mag­num Web Ap­plic­a­tion tem­plate

An Em­scripten-only ver­sion of magnum-bootstrap that in­teg­rates in­to Webpack and al­lows easy in­clu­sion of oth­er JavaS­cript or WebAssembly mod­ules. The bundle also provides a loc­al de­vel­op­ment serv­er that watches the files and re­freshes the browser on code up­dates.

Mag­num VR UI

Mix of Mag­num Ui Gal­lery, Mag­num Oculus VR ex­ample and Mag­num Leap Mo­tion ex­ample, show­ing how to fu­sion them all to­geth­er.

Mag­num Hot Re­load

Proof of concept im­ple­ment­a­tion of hot code re­load­ing us­ing Cor­rade::Plu­gin­Man­ager.

Bazel build­sys­tem

In­teg­rates Mag­num in­to the Bazel build­sys­tem.

Mac­Ports pack­ages

Mac­Ports port­files for Mag­num.