From 29da22326eff06a8ef878de3d29b68a1a80786f7 Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?Vladim=C3=ADr=20Vondru=C5=A1?= Date: Tue, 18 Jan 2022 15:39:44 +0100 Subject: [PATCH] doc: yep, this order is wrong. Doesn't help that the function is named in a LTR manner but the multiplication order is RTL. --- doc/snippets/MagnumShaders-gl.cpp | 8 ++++---- 1 file changed, 4 insertions(+), 4 deletions(-) diff --git a/doc/snippets/MagnumShaders-gl.cpp b/doc/snippets/MagnumShaders-gl.cpp index 0cb73f999..3f15e727b 100644 --- a/doc/snippets/MagnumShaders-gl.cpp +++ b/doc/snippets/MagnumShaders-gl.cpp @@ -392,7 +392,7 @@ GL::Texture2D texture; GL::Buffer projectionTransformationUniform, materialUniform, drawUniform; projectionTransformationUniform.setData({ Shaders::TransformationProjectionUniform2D{} - .setTransformationProjectionMatrix(transformationMatrix*projectionMatrix) + .setTransformationProjectionMatrix(projectionMatrix*transformationMatrix) }); materialUniform.setData({ Shaders::DistanceFieldVectorMaterialUniform{} @@ -548,7 +548,7 @@ Matrix4 transformationMatrix, projectionMatrix; GL::Buffer projectionTransformationUniform, materialUniform, drawUniform; projectionTransformationUniform.setData({ Shaders::TransformationProjectionUniform3D{} - .setTransformationProjectionMatrix(transformationMatrix*projectionMatrix) + .setTransformationProjectionMatrix(projectionMatrix*transformationMatrix) }); materialUniform.setData({ Shaders::FlatMaterialUniform{} @@ -1003,7 +1003,7 @@ GL::Texture2D texture; GL::Buffer projectionTransformationUniform, materialUniform, drawUniform; projectionTransformationUniform.setData({ Shaders::TransformationProjectionUniform2D{} - .setTransformationProjectionMatrix(transformationMatrix*projectionMatrix) + .setTransformationProjectionMatrix(projectionMatrix*transformationMatrix) }); materialUniform.setData({ Shaders::VectorMaterialUniform{} @@ -1065,7 +1065,7 @@ Matrix4 transformationMatrix, projectionMatrix; GL::Buffer projectionTransformationUniform; projectionTransformationUniform.setData({ Shaders::TransformationProjectionUniform3D{} - .setTransformationProjectionMatrix(transformationMatrix*projectionMatrix) + .setTransformationProjectionMatrix(projectionMatrix*transformationMatrix) }); Shaders::VertexColorGL3D shader{Shaders::VertexColorGL3D::Flag::UniformBuffers};