X-Git-Url: http://git.tdb.fi/?a=blobdiff_plain;f=tests%2Fglsl%2Funused_component_assignment.glsl;h=661b91b5cdd1173fbff6e9d227f002db4b50a997;hb=7efe2d35f5d53c0f086a1b85b7d3dea6a6c709ab;hp=0febd56170803d4a4d5969712c19b9431ea11faa;hpb=3415ed0f925d781df9d8243e0f4c454516b1c450;p=libs%2Fgl.git diff --git a/tests/glsl/unused_component_assignment.glsl b/tests/glsl/unused_component_assignment.glsl index 0febd561..661b91b5 100644 --- a/tests/glsl/unused_component_assignment.glsl +++ b/tests/glsl/unused_component_assignment.glsl @@ -1,8 +1,11 @@ -uniform mat4 mvp; +layout(push_constant) uniform Transform +{ + mat4 mvp; +}; #pragma MSP stage(vertex) layout(location=0) in vec4 position; -int main() +void main() { vec4 c0 = mvp[0]*position; vec4 c1 = mvp[1]*position; @@ -16,10 +19,15 @@ int main() gl_Position = vec4(clip_pos.xy, 0.0, 1.0); } +// 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; -int main() +void main() { vec4 c0 = mvp[0]*position; vec4 c1 = mvp[1]*position;