From da445a869a4755eeaf933ad087a3c4e856c2608f Mon Sep 17 00:00:00 2001 From: lisyarus Date: Fri, 23 Oct 2020 17:13:04 +0300 Subject: [PATCH] Fix rectangular matrix uniforms --- libs/gfx/source/program.cpp | 12 ++++++------ 1 file changed, 6 insertions(+), 6 deletions(-) diff --git a/libs/gfx/source/program.cpp b/libs/gfx/source/program.cpp index a610f957..835e3fae 100644 --- a/libs/gfx/source/program.cpp +++ b/libs/gfx/source/program.cpp @@ -156,17 +156,17 @@ namespace psemek::gfx void program::uniform_proxy::operator = (geom::matrix const & m) { - gl::UniformMatrix2x3fv(location_, 1, gl::TRUE_, m.coords); + gl::UniformMatrix3x2fv(location_, 1, gl::TRUE_, m.coords); } void program::uniform_proxy::operator = (geom::matrix const & m) { - gl::UniformMatrix2x4fv(location_, 1, gl::TRUE_, m.coords); + gl::UniformMatrix4x2fv(location_, 1, gl::TRUE_, m.coords); } void program::uniform_proxy::operator = (geom::matrix const & m) { - gl::UniformMatrix3x2fv(location_, 1, gl::TRUE_, m.coords); + gl::UniformMatrix2x3fv(location_, 1, gl::TRUE_, m.coords); } void program::uniform_proxy::operator = (geom::matrix const & m) @@ -176,17 +176,17 @@ namespace psemek::gfx void program::uniform_proxy::operator = (geom::matrix const & m) { - gl::UniformMatrix3x4fv(location_, 1, gl::TRUE_, m.coords); + gl::UniformMatrix4x3fv(location_, 1, gl::TRUE_, m.coords); } void program::uniform_proxy::operator = (geom::matrix const & m) { - gl::UniformMatrix4x2fv(location_, 1, gl::TRUE_, m.coords); + gl::UniformMatrix2x4fv(location_, 1, gl::TRUE_, m.coords); } void program::uniform_proxy::operator = (geom::matrix const & m) { - gl::UniformMatrix4x3fv(location_, 1, gl::TRUE_, m.coords); + gl::UniformMatrix3x4fv(location_, 1, gl::TRUE_, m.coords); } void program::uniform_proxy::operator = (geom::matrix const & m)