xref: /aosp_15_r20/external/angle/third_party/glslang/src/Test/spv.nullInit.comp (revision 8975f5c5ed3d1c378011245431ada316dfb6f244)
1#version 460
2
3#extension GL_EXT_null_initializer : enable
4
5#ifdef GL_EXT_null_initializer
6
7struct S {
8    vec3[4] v;
9    int a;
10};
11
12struct T {
13    int b;
14    S s;
15};
16
17shared float f = { };
18shared T t1 = { };
19shared T t2 = { };
20shared S s = { };
21shared float g = { };
22shared int i = { };
23
24void main()
25{
26    S local = { };
27    ++local.a;
28}
29
30S global = { };
31
32#endif
33