diff --git a/src/Magnum/Trade/MeshData.h b/src/Magnum/Trade/MeshData.h index 5f9708f5b..dfd64ef81 100644 --- a/src/Magnum/Trade/MeshData.h +++ b/src/Magnum/Trade/MeshData.h @@ -1915,6 +1915,10 @@ namespace Implementation { template<> constexpr VertexFormat vertexFormatFor() { return VertexFormat::Vector4h; } template<> constexpr VertexFormat vertexFormatFor() { return VertexFormat::Vector4ubNormalized; } template<> constexpr VertexFormat vertexFormatFor() { return VertexFormat::Vector4usNormalized; } + template<> constexpr VertexFormat vertexFormatFor() { return VertexFormat::Matrix3x3; } + template<> constexpr VertexFormat vertexFormatFor() { return VertexFormat::Matrix3x3d; } + template<> constexpr VertexFormat vertexFormatFor() { return VertexFormat::Matrix4x4; } + template<> constexpr VertexFormat vertexFormatFor() { return VertexFormat::Matrix4x4d; } /* Check if enum is compatible with a format (1:n). Mostly just 1:1 mapping tho, so reusing vertexFormatFor(), with a few exceptions. */