From 9b3eff1f623e530f7bc1a48844530636fa708fd6 Mon Sep 17 00:00:00 2001 From: Sasha Szpakowski Date: Sat, 6 Apr 2024 09:46:05 -0300 Subject: [PATCH] tests: update Shader:send tests to try sending a non-array struct field. --- testing/tests/graphics.lua | 10 ++++++---- 1 file changed, 6 insertions(+), 4 deletions(-) diff --git a/testing/tests/graphics.lua b/testing/tests/graphics.lua index 7cc564f3c..d33913b1c 100644 --- a/testing/tests/graphics.lua +++ b/testing/tests/graphics.lua @@ -919,15 +919,17 @@ love.test.graphics.Shader = function(test) sampler2D tex; }; - uniform Data data[3]; + uniform Data data; + uniform Data dataArray[3]; vec4 effect(vec4 vcolor, Image tex, vec2 tc, vec2 pc) { - return data[1].boolValue ? Texel(data[0].tex, tc) : vec4(0.0, 0.0, 0.0, 0.0); + return (data.boolValue && dataArray[1].boolValue) ? Texel(dataArray[0].tex, tc) : vec4(0.0, 0.0, 0.0, 0.0); } ]] - shader6:send("data[1].boolValue", true) - shader6:send("data[0].tex", canvas2) + shader6:send("data.boolValue", true) + shader6:send("dataArray[1].boolValue", true) + shader6:send("dataArray[0].tex", canvas2) local shader7 = love.graphics.newShader[[ uniform vec3 vec3s[3];