ci: Remove gcc from macos matrix
[glslang.git] / Test / hlsl.flattenSubset2.frag
blob753475dc1f07500704ae7e7cb241e57e7d1d610e
1 struct Nested { float y; Texture2D texNested; };\r
2 struct A { Nested n; float x; };\r
3 struct B { Nested n; Texture2D tex; };\r
4 \r
5 Texture2D someTex;\r
6 \r
7 float4 main(float4 vpos : VPOS) : COLOR0\r
8 {\r
9     A a1, a2;\r
10     B b;\r
12     // Assignment of nested structs to nested structs\r
13     a1.n = a2.n;\r
14     b .n = a1.n;\r
16     // Assignment of nested struct to standalone\r
17     Nested n = b.n; \r
19     // Assignment to nestested struct members\r
20     a2.n.texNested = someTex;\r
21     a1.n.y = 1.0;\r
23     return float4(0,0,0,0);\r
24 }\r