]> git.tdb.fi Git - libs/gl.git/blob - tests/glsl/multiline_function_inline.glsl
Handle OpPhi when specializing SPIR-V modules
[libs/gl.git] / tests / glsl / multiline_function_inline.glsl
1 #pragma MSP stage(vertex)
2 layout(location=0) in vec4 position;
3 layout(location=1) in float scale;
4 vec4 func()
5 {
6         float s = scale*2.0;
7         return position*s*s;
8 }
9 void main()
10 {
11         gl_Position = func();
12 }
13
14 // Target API: Vulkan
15
16 /* Expected output: vertex
17 layout(location=0) in vec4 position;
18 layout(location=1) in float scale;
19 void main()
20 {
21         float s = scale*2.0;
22         gl_Position = position*s*s;
23 }
24 */