1617a3babSopenharmony_ci420.frag
2617a3babSopenharmony_ciERROR: 0:4: 'redeclaration' : all redeclarations must use the same depth layout on gl_FragDepth
3617a3babSopenharmony_ciERROR: 0:11: 'layout qualifier' : can only apply depth layout to gl_FragDepth 
4617a3babSopenharmony_ciERROR: 0:12: 'gl_FragDepth' : cannot redeclare after use 
5617a3babSopenharmony_ciERROR: 0:14: 'atomic_uint' : array must be explicitly sized 
6617a3babSopenharmony_ciERROR: 0:17: 'imageSize' : required extension not requested: GL_ARB_shader_image_size
7617a3babSopenharmony_ciERROR: 0:54: 'std430' : not supported for this version or the enabled extensions 
8617a3babSopenharmony_ciERROR: 0:54: '' :  syntax error, unexpected IDENTIFIER, expecting LEFT_BRACE or COMMA or SEMICOLON
9617a3babSopenharmony_ciERROR: 7 compilation errors.  No code generated.
10617a3babSopenharmony_ci
11617a3babSopenharmony_ci
12617a3babSopenharmony_ciShader version: 420
13617a3babSopenharmony_ciRequested GL_ARB_shader_image_size
14617a3babSopenharmony_ciRequested GL_ARB_shader_storage_buffer_object
15617a3babSopenharmony_ciusing depth_any
16617a3babSopenharmony_ciERROR: node is still EOpNull!
17617a3babSopenharmony_ci0:6  Function Definition: main( ( global void)
18617a3babSopenharmony_ci0:6    Function Parameters: 
19617a3babSopenharmony_ci0:8    Sequence
20617a3babSopenharmony_ci0:8      move second child to first child ( temp float)
21617a3babSopenharmony_ci0:8        'gl_FragDepth' ( gl_FragDepth float FragDepth)
22617a3babSopenharmony_ci0:8        Constant:
23617a3babSopenharmony_ci0:8          0.300000
24617a3babSopenharmony_ci0:17  Sequence
25617a3babSopenharmony_ci0:17    move second child to first child ( temp 2-component vector of int)
26617a3babSopenharmony_ci0:17      'iv2dim' ( global 2-component vector of int)
27617a3babSopenharmony_ci0:17      imageQuerySize ( global 2-component vector of int)
28617a3babSopenharmony_ci0:17        'i2D' ( writeonly uniform image2D)
29617a3babSopenharmony_ci0:19  Sequence
30617a3babSopenharmony_ci0:19    move second child to first child ( temp 2-component vector of int)
31617a3babSopenharmony_ci0:19      'iv2dim1' ( global 2-component vector of int)
32617a3babSopenharmony_ci0:19      imageQuerySize ( global 2-component vector of int)
33617a3babSopenharmony_ci0:19        'i2D' ( writeonly uniform image2D)
34617a3babSopenharmony_ci0:29  Function Definition: atomicOpPass( ( global void)
35617a3babSopenharmony_ci0:29    Function Parameters: 
36617a3babSopenharmony_ci0:31    Sequence
37617a3babSopenharmony_ci0:31      Sequence
38617a3babSopenharmony_ci0:31        move second child to first child ( temp int)
39617a3babSopenharmony_ci0:31          'origi' ( temp int)
40617a3babSopenharmony_ci0:31          AtomicAdd ( global int)
41617a3babSopenharmony_ci0:31            atomi: direct index for structure (layout( column_major std430 offset=0) buffer int)
42617a3babSopenharmony_ci0:31              'anon@0' (layout( binding=0 column_major std430) buffer block{layout( column_major std430 offset=0) buffer int atomi, layout( column_major std430 offset=4) buffer uint atomu})
43617a3babSopenharmony_ci0:31              Constant:
44617a3babSopenharmony_ci0:31                0 (const uint)
45617a3babSopenharmony_ci0:31            Constant:
46617a3babSopenharmony_ci0:31              3 (const int)
47617a3babSopenharmony_ci0:32      Sequence
48617a3babSopenharmony_ci0:32        move second child to first child ( temp uint)
49617a3babSopenharmony_ci0:32          'origu' ( temp uint)
50617a3babSopenharmony_ci0:32          AtomicAnd ( global uint)
51617a3babSopenharmony_ci0:32            atomu: direct index for structure (layout( column_major std430 offset=4) buffer uint)
52617a3babSopenharmony_ci0:32              'anon@0' (layout( binding=0 column_major std430) buffer block{layout( column_major std430 offset=0) buffer int atomi, layout( column_major std430 offset=4) buffer uint atomu})
53617a3babSopenharmony_ci0:32              Constant:
54617a3babSopenharmony_ci0:32                1 (const uint)
55617a3babSopenharmony_ci0:32            Constant:
56617a3babSopenharmony_ci0:32              7 (const uint)
57617a3babSopenharmony_ci0:33      move second child to first child ( temp int)
58617a3babSopenharmony_ci0:33        'origi' ( temp int)
59617a3babSopenharmony_ci0:33        AtomicExchange ( global int)
60617a3babSopenharmony_ci0:33          atomi: direct index for structure (layout( column_major std430 offset=0) buffer int)
61617a3babSopenharmony_ci0:33            'anon@0' (layout( binding=0 column_major std430) buffer block{layout( column_major std430 offset=0) buffer int atomi, layout( column_major std430 offset=4) buffer uint atomu})
62617a3babSopenharmony_ci0:33            Constant:
63617a3babSopenharmony_ci0:33              0 (const uint)
64617a3babSopenharmony_ci0:33          Constant:
65617a3babSopenharmony_ci0:33            4 (const int)
66617a3babSopenharmony_ci0:34      move second child to first child ( temp uint)
67617a3babSopenharmony_ci0:34        'origu' ( temp uint)
68617a3babSopenharmony_ci0:34        AtomicCompSwap ( global uint)
69617a3babSopenharmony_ci0:34          atomu: direct index for structure (layout( column_major std430 offset=4) buffer uint)
70617a3babSopenharmony_ci0:34            'anon@0' (layout( binding=0 column_major std430) buffer block{layout( column_major std430 offset=0) buffer int atomi, layout( column_major std430 offset=4) buffer uint atomu})
71617a3babSopenharmony_ci0:34            Constant:
72617a3babSopenharmony_ci0:34              1 (const uint)
73617a3babSopenharmony_ci0:34          Constant:
74617a3babSopenharmony_ci0:34            10 (const uint)
75617a3babSopenharmony_ci0:34          Constant:
76617a3babSopenharmony_ci0:34            8 (const uint)
77617a3babSopenharmony_ci0:?   Linker Objects
78617a3babSopenharmony_ci0:?     'gl_FragDepth' ( gl_FragDepth float FragDepth)
79617a3babSopenharmony_ci0:?     'depth' ( smooth in float)
80617a3babSopenharmony_ci0:?     'a' (layout( binding=0 offset=0) uniform unsized 1-element array of atomic_uint)
81617a3babSopenharmony_ci0:?     'i2D' ( writeonly uniform image2D)
82617a3babSopenharmony_ci0:?     'iv2dim' ( global 2-component vector of int)
83617a3babSopenharmony_ci0:?     'iv2dim1' ( global 2-component vector of int)
84617a3babSopenharmony_ci0:?     'anon@0' (layout( binding=0 column_major std430) buffer block{layout( column_major std430 offset=0) buffer int atomi, layout( column_major std430 offset=4) buffer uint atomu})
85617a3babSopenharmony_ci0:?     'ssboStd430Arr' (layout( binding=2 column_major std430) buffer 2-element array of block{layout( column_major std430 offset=0) buffer int member01, layout( column_major std430 offset=4) buffer 2-element array of int memberArr01, layout( column_major std430 offset=12) buffer unsized 1-element array of int memberUnsizedArr01})
86617a3babSopenharmony_ci0:?     'ssboSharedArr' (layout( binding=3 column_major shared) buffer 2-element array of block{layout( column_major shared) buffer int member02, layout( column_major shared) buffer 2-element array of int memberArr02, layout( column_major shared) buffer unsized 1-element array of int memberUnsizedArr02})
87617a3babSopenharmony_ci
88617a3babSopenharmony_ci
89617a3babSopenharmony_ciLinked fragment stage:
90617a3babSopenharmony_ci
91617a3babSopenharmony_ci
92617a3babSopenharmony_ciShader version: 420
93617a3babSopenharmony_ciRequested GL_ARB_shader_image_size
94617a3babSopenharmony_ciRequested GL_ARB_shader_storage_buffer_object
95617a3babSopenharmony_ciusing depth_any
96617a3babSopenharmony_ciERROR: node is still EOpNull!
97617a3babSopenharmony_ci0:6  Function Definition: main( ( global void)
98617a3babSopenharmony_ci0:6    Function Parameters: 
99617a3babSopenharmony_ci0:8    Sequence
100617a3babSopenharmony_ci0:8      move second child to first child ( temp float)
101617a3babSopenharmony_ci0:8        'gl_FragDepth' ( gl_FragDepth float FragDepth)
102617a3babSopenharmony_ci0:8        Constant:
103617a3babSopenharmony_ci0:8          0.300000
104617a3babSopenharmony_ci0:17  Sequence
105617a3babSopenharmony_ci0:17    move second child to first child ( temp 2-component vector of int)
106617a3babSopenharmony_ci0:17      'iv2dim' ( global 2-component vector of int)
107617a3babSopenharmony_ci0:17      imageQuerySize ( global 2-component vector of int)
108617a3babSopenharmony_ci0:17        'i2D' ( writeonly uniform image2D)
109617a3babSopenharmony_ci0:19  Sequence
110617a3babSopenharmony_ci0:19    move second child to first child ( temp 2-component vector of int)
111617a3babSopenharmony_ci0:19      'iv2dim1' ( global 2-component vector of int)
112617a3babSopenharmony_ci0:19      imageQuerySize ( global 2-component vector of int)
113617a3babSopenharmony_ci0:19        'i2D' ( writeonly uniform image2D)
114617a3babSopenharmony_ci0:?   Linker Objects
115617a3babSopenharmony_ci0:?     'gl_FragDepth' ( gl_FragDepth float FragDepth)
116617a3babSopenharmony_ci0:?     'depth' ( smooth in float)
117617a3babSopenharmony_ci0:?     'a' (layout( binding=0 offset=0) uniform 1-element array of atomic_uint)
118617a3babSopenharmony_ci0:?     'i2D' ( writeonly uniform image2D)
119617a3babSopenharmony_ci0:?     'iv2dim' ( global 2-component vector of int)
120617a3babSopenharmony_ci0:?     'iv2dim1' ( global 2-component vector of int)
121617a3babSopenharmony_ci0:?     'anon@0' (layout( binding=0 column_major std430) buffer block{layout( column_major std430 offset=0) buffer int atomi, layout( column_major std430 offset=4) buffer uint atomu})
122617a3babSopenharmony_ci0:?     'ssboStd430Arr' (layout( binding=2 column_major std430) buffer 2-element array of block{layout( column_major std430 offset=0) buffer int member01, layout( column_major std430 offset=4) buffer 2-element array of int memberArr01, layout( column_major std430 offset=12) buffer unsized 1-element array of int memberUnsizedArr01})
123617a3babSopenharmony_ci0:?     'ssboSharedArr' (layout( binding=3 column_major shared) buffer 2-element array of block{layout( column_major shared) buffer int member02, layout( column_major shared) buffer 2-element array of int memberArr02, layout( column_major shared) buffer unsized 1-element array of int memberUnsizedArr02})
124617a3babSopenharmony_ci
125