A Decade of Magnum
On 19th December 2010, Magnum saw its first commit. A bunch more commits happened since then and I learned some things along the way.
On 19th December 2010, Magnum saw its first commit. A bunch more commits happened since then and I learned some things along the way.
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.
Similarly to the pointer and reference wrappers described in the last article, Magnum’s array views recently received STL compatibility as well. Let’s take that as an opportunity to compare them with the standard implementation in std::span.
Among other highlights is a new glTF player app, HiDPI support, spline interpolation, a Box2D example and productivity improvements all across the board.
Coming to an established workflow for the first time is always an interesting experience because I don’t have any “it’s been like this since forever” insights forming my opinion yet. This time it’s about quaternion interpolation and a sudden optimization opportunity.