The new release brings Python bindings, Basis Universal texture
compression, improved STL interoperability, better Unicode experience for
Windows users, a more efficient Emscripten application implementation,
single-header libraries, new OpenGL driver workarounds and much more.
During the past four months, Magnum began its adventure into the
Python world. Not just with some autogenerated bindings and not just with
some autogenerated Sphinx docs — that simply wouldn’t be Magnum enough.
Brace yourselves, this article will show you everything.
Magnum is developed with a “Zen Garden” philosophy
in mind, focusing on productivity, predictability and ease of use. Let’s
see how that can extend beyond just the library itself — into your daily
workflow.
Magnum recently gained a new data structure usable for easy data
description, transformation and inspection, opening lots of new
possibilities for more efficient workflows with pixel, vertex and animation
data.
Whether you are browsing Magnum docs or use Doxygen for your own C++
documentation, there’s always a way to improve your workflow. This article
presents the most recent additions to the
m.css Doxygen theme.
Playing with Vulkan but don’t want to include thousands lines of
various headers just to call a few functions? FlextGL just learned Vulkan
support and it’s here to speed up your turnaround times.
Magnum docs were missing the search functionality for some time
because I wanted to implement it properly for the new theme. The proper
implementation is now ready.