X-Git-Url: http://git.tdb.fi/?a=blobdiff_plain;f=tests%2Fglsl%2Fconstant_last_argument.glsl;h=e8dfcd54f7a17e23a33448cf6b3e9825376e3b13;hb=97d26f5179e82cd2faf476a9605f8a4f4b33a926;hp=003de2d50eee97ad5d315af72b20d8ae2024192e;hpb=4b9c9f565bb0335034dc8c2c7ad833ee42251d5d;p=libs%2Fgl.git diff --git a/tests/glsl/constant_last_argument.glsl b/tests/glsl/constant_last_argument.glsl index 003de2d5..e8dfcd54 100644 --- a/tests/glsl/constant_last_argument.glsl +++ b/tests/glsl/constant_last_argument.glsl @@ -1,5 +1,8 @@ uniform sampler2D tex; -uniform mat4 mvp; +layout(push_constant) uniform Transform +{ + mat4 mvp; +}; #pragma MSP stage(vertex) layout(location=0) in vec4 position; @@ -17,8 +20,13 @@ void main() frag_color = textureLod(tex, texcoord, 0.0)*0.8; } +// Target API: Vulkan + /* Expected output: vertex -layout(location=0) uniform mat4 mvp; +layout(push_constant) uniform Transform +{ + mat4 mvp; +}; layout(location=0) in vec4 position; layout(location=1) in vec2 texcoord; layout(location=0) out vec2 _vs_out_texcoord; @@ -30,7 +38,7 @@ void main() */ /* Expected output: fragment -layout(location=4, binding=71) uniform sampler2D tex; +layout(set=0, binding=71) uniform sampler2D tex; layout(location=0) out vec4 frag_color; layout(location=0) in vec2 _vs_out_texcoord; void main()