|
|
|
|
@ -32,12 +32,33 @@ Changelog
|
|
|
|
|
:some_directive: TODO: why can't the title below "just work" and I have to |
|
|
|
|
add some bogus content before? |
|
|
|
|
|
|
|
|
|
`Changes since 2019.10`_ |
|
|
|
|
======================== |
|
|
|
|
`2020.06`_ |
|
|
|
|
========== |
|
|
|
|
|
|
|
|
|
Released 2020-06-27, tagged as |
|
|
|
|
:gh:`v2020.06 <mosra/magnum-bindings/releases/tag/v2020.06>`. |
|
|
|
|
|
|
|
|
|
- Exposed `Matrix4.cofactor()`, `Matrix4.comatrix()`, `Matrix4.adjugate()` |
|
|
|
|
(and equivalents in other matrix sizes), and `Matrix4.normal_matrix()` |
|
|
|
|
- Exposed `gl.AbstractFramebuffer.blit()` functions and related enums |
|
|
|
|
- Exposed more keys in `platform.sdl2.Application` and |
|
|
|
|
`platform.glfw.Application` |
|
|
|
|
- Exposed `gl.AbstractTexture.unbind()` |
|
|
|
|
- Exposed `trade.AbstractImporter.image2d_level_count()` and related APIs for |
|
|
|
|
1D and 3D |
|
|
|
|
- Exposed `trade.MeshData` and related APIs, the previous |
|
|
|
|
``trade.MeshData3D`` APIs are removed |
|
|
|
|
- Exposed new APIs and tangent support in the `primitives` library |
|
|
|
|
- `platform.sdl2.Application` and `platform.glfw.Application` now provide a |
|
|
|
|
clear error instead of "pure virtual method call" in case ``draw_event()`` |
|
|
|
|
is not implemented |
|
|
|
|
- Library version is now exposed through ``MAGNUMBINDINGS_VERSION_YEAR``, |
|
|
|
|
``MAGNUMBINDINGS_VERSION_MONTH``, ``MAGNUMBINDINGS_VERSION_COMMIT``, |
|
|
|
|
``MAGNUMBINDINGS_VERSION_HASH`` and ``MAGNUMBINDINGS_VERSION_STRING`` |
|
|
|
|
preprocessor defines in a new ``Magnum/versionBindings.h`` header. This |
|
|
|
|
header is not included by any other header to avoid trigerring a full |
|
|
|
|
rebuild when Git commit changes. If Git is not found, only the first two |
|
|
|
|
defines are present. |
|
|
|
|
|
|
|
|
|
`2019.10`_ |
|
|
|
|
========== |
|
|
|
|
|