1 struct MaterialParameters
7 MaterialParameters material;
14 #pragma MSP stage(vertex)
15 layout(location=0) in vec4 position;
18 gl_Position = mvp*position;
21 #pragma MSP stage(fragment)
22 layout(location=0) out vec4 frag_color;
25 frag_color = material.color;
30 /* Expected output: vertex
31 layout(set=0, binding=24) uniform Transform
35 layout(location=0) in vec4 position;
38 gl_Position = mvp*position;
42 /* Expected output: fragment
43 struct MaterialParameters
47 layout(set=0, binding=16) uniform Material
49 MaterialParameters material;
51 layout(location=0) out vec4 frag_color;
54 frag_color = material.color;