mirror of
https://github.com/love2d/love.git
synced 2026-08-12 08:30:56 +02:00
tests: update Shader:send tests to try sending a non-array struct field.
This commit is contained in:
@@ -919,15 +919,17 @@ love.test.graphics.Shader = function(test)
|
|||||||
sampler2D tex;
|
sampler2D tex;
|
||||||
};
|
};
|
||||||
|
|
||||||
uniform Data data[3];
|
uniform Data data;
|
||||||
|
uniform Data dataArray[3];
|
||||||
|
|
||||||
vec4 effect(vec4 vcolor, Image tex, vec2 tc, vec2 pc) {
|
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.boolValue", true)
|
||||||
shader6:send("data[0].tex", canvas2)
|
shader6:send("dataArray[1].boolValue", true)
|
||||||
|
shader6:send("dataArray[0].tex", canvas2)
|
||||||
|
|
||||||
local shader7 = love.graphics.newShader[[
|
local shader7 = love.graphics.newShader[[
|
||||||
uniform vec3 vec3s[3];
|
uniform vec3 vec3s[3];
|
||||||
|
|||||||
Reference in New Issue
Block a user