EndStreamPrimitive not supported when there is #extension GL_ARB_gpu_shader5
[platform/upstream/glslang.git] / Test / hlsl.memberFunCall.frag
1 float method3(float a) { return 1.0; }\r
2 \r
3 struct myContext {\r
4     float method1() { return method2(); }\r
5     float method2() { return method3(1.0); }\r
6     float method3(float a) { return method4(a, a); }\r
7     float method4(float a, float b) { return a + b + f; }\r
8     float f;\r
9 };\r
10 \r
11 float4 main() : SV_TARGET0\r
12 {\r
13     myContext context;\r
14     context.f = 3.0;\r
15     return (float4)context.method1();\r
16 }\r