From 9730cd24006e1616ba661d6802d4e701afcd1133 Mon Sep 17 00:00:00 2001 From: Squareys Date: Sat, 26 Nov 2022 19:16:03 +0100 Subject: [PATCH] Shaders: reuse already-calculated uniform locations in Phong. --- src/Magnum/Shaders/PhongGL.cpp | 6 +++--- 1 file changed, 3 insertions(+), 3 deletions(-) diff --git a/src/Magnum/Shaders/PhongGL.cpp b/src/Magnum/Shaders/PhongGL.cpp index fd0e24335..5e77f4a7d 100644 --- a/src/Magnum/Shaders/PhongGL.cpp +++ b/src/Magnum/Shaders/PhongGL.cpp @@ -283,9 +283,9 @@ PhongGL::CompileState PhongGL::compile(const Configuration& configuration) { "#define LIGHT_SPECULAR_COLORS_LOCATION {}\n" "#define LIGHT_RANGES_LOCATION {}\n", configuration.lightCount(), - out._lightPositionsUniform + configuration.lightCount(), - out._lightPositionsUniform + 2*configuration.lightCount(), - out._lightPositionsUniform + 3*configuration.lightCount())); + out._lightColorsUniform, + out._lightSpecularColorsUniform, + out._lightRangesUniform)); } #ifndef MAGNUM_TARGET_GLES if(!(configuration.flags() >= Flag::UniformBuffers) && configuration.lightCount())