1617a3babSopenharmony_ci310.comp 2617a3babSopenharmony_ciERROR: 0:4: 'local_size' : cannot change previously set size 3617a3babSopenharmony_ciERROR: 0:5: 'local_size' : too large; see gl_MaxComputeWorkGroupSize 4617a3babSopenharmony_ciERROR: 0:7: 'local_size_y' : must be at least 1 5617a3babSopenharmony_ciERROR: 0:23: '' : array size required 6617a3babSopenharmony_ciERROR: 0:39: 'in' : global storage input qualifier cannot be used in a compute shader 7617a3babSopenharmony_ciERROR: 0:39: 'location qualifier on input' : not supported in this stage: compute 8617a3babSopenharmony_ciERROR: 0:40: 'in' : global storage input qualifier cannot be used in a compute shader 9617a3babSopenharmony_ciERROR: 0:41: 'out' : global storage output qualifier cannot be used in a compute shader 10617a3babSopenharmony_ciERROR: 0:44: 'shared block' : not supported for this version or the enabled extensions 11617a3babSopenharmony_ciERROR: 0:44: 'location' : can only apply to uniform, buffer, in, or out storage qualifiers 12617a3babSopenharmony_ciERROR: 0:45: 'shared' : initializer can only be a null initializer ('{}') 13617a3babSopenharmony_ciERROR: 0:47: 'local_size' : can only apply to 'in' 14617a3babSopenharmony_ciERROR: 0:47: 'local_size' : can only apply to 'in' 15617a3babSopenharmony_ciERROR: 0:47: 'local_size' : can only apply to 'in' 16617a3babSopenharmony_ciERROR: 0:61: 'assign' : l-value required "ro" (can't modify a readonly buffer) 17617a3babSopenharmony_ciERROR: 0:66: 'buffer' : buffers can be declared only as blocks 18617a3babSopenharmony_ciERROR: 0:68: 'sampler/image' : type requires declaration of default precision qualifier 19617a3babSopenharmony_ciERROR: 0:76: 'image variables not declared 'writeonly' and without a format layout qualifier' : not supported with this profile: es 20617a3babSopenharmony_ciERROR: 0:81: 'sampler/image' : type requires declaration of default precision qualifier 21617a3babSopenharmony_ciERROR: 0:82: 'sampler/image' : type requires declaration of default precision qualifier 22617a3babSopenharmony_ciERROR: 0:87: 'imageAtomicCompSwap' : required extension not requested: GL_OES_shader_image_atomic 23617a3babSopenharmony_ciERROR: 0:88: 'imageAtomicAdd' : required extension not requested: GL_OES_shader_image_atomic 24617a3babSopenharmony_ciERROR: 0:89: 'imageAtomicMin' : required extension not requested: GL_OES_shader_image_atomic 25617a3babSopenharmony_ciERROR: 0:89: 'readonly' : argument cannot drop memory qualifier when passed to formal parameter 26617a3babSopenharmony_ciERROR: 0:89: 'imageAtomicMin' : only supported on image with format r32i or r32ui 27617a3babSopenharmony_ciERROR: 0:90: 'imageAtomicMax' : no matching overloaded function found 28617a3babSopenharmony_ciERROR: 0:94: 'writeonly' : argument cannot drop memory qualifier when passed to formal parameter 29617a3babSopenharmony_ciERROR: 0:97: '' : memory qualifiers cannot be used on this type 30617a3babSopenharmony_ciERROR: 0:98: '' : memory qualifiers cannot be used on this type 31617a3babSopenharmony_ciERROR: 0:109: 'format' : image formats must match 32617a3babSopenharmony_ciERROR: 0:110: 'format' : image formats must match 33617a3babSopenharmony_ciERROR: 0:111: 'format' : image formats must match 34617a3babSopenharmony_ciERROR: 0:114: 'image load-store format' : not supported with this profile: es 35617a3babSopenharmony_ciERROR: 0:114: 'rg8i' : does not apply to unsigned integer images 36617a3babSopenharmony_ciERROR: 0:115: 'rgba32i' : does not apply to floating point images 37617a3babSopenharmony_ciERROR: 0:116: 'rgba32f' : does not apply to unsigned integer images 38617a3babSopenharmony_ciERROR: 0:117: 'image load-store format' : not supported with this profile: es 39617a3babSopenharmony_ciERROR: 0:117: 'r8_snorm' : does not apply to signed integer images 40617a3babSopenharmony_ciERROR: 0:118: 'rgba32ui' : does not apply to signed integer images 41617a3babSopenharmony_ciERROR: 0:119: 'image load-store format' : not supported with this profile: es 42617a3babSopenharmony_ciERROR: 0:119: 'r8ui' : does not apply to signed integer images 43617a3babSopenharmony_ciERROR: 0:128: 'atomic_uint' : samplers and atomic_uints cannot be output parameters 44617a3babSopenharmony_ciERROR: 0:130: 'return' : type does not match, or is not convertible to, the function's return type 45617a3babSopenharmony_ciERROR: 0:136: 'atomic_uint' : atomic_uints can only be used in uniform variables or function parameters: non_uniform_counter 46617a3babSopenharmony_ciERROR: 0:141: 'atomic_uint' : atomic counters can only be highp 47617a3babSopenharmony_ciERROR: 0:141: 'binding' : atomic_uint binding is too large; see gl_MaxAtomicCounterBindings 48617a3babSopenharmony_ciERROR: 0:143: 'binding' : atomic_uint binding is too large; see gl_MaxAtomicCounterBindings 49617a3babSopenharmony_ciERROR: 0:149: '[]' : scalar integer expression required 50617a3babSopenharmony_ciERROR: 0:166: 'precision' : can only apply highp to atomic_uint 51617a3babSopenharmony_ciERROR: 0:168: 'precise' : Reserved word. 52617a3babSopenharmony_ciERROR: 0:168: 'precise' : not supported for this version or the enabled extensions 53617a3babSopenharmony_ciERROR: 0:170: 'dmat2x4' : Reserved word. 54617a3babSopenharmony_ciERROR: 0:170: 'double matrix' : not supported with this profile: es 55617a3babSopenharmony_ciERROR: 0:171: 'samplerCubeArray' : Reserved word. 56617a3babSopenharmony_ciERROR: 0:171: 'sampler/image' : type requires declaration of default precision qualifier 57617a3babSopenharmony_ciERROR: 0:172: 'iimage2DRect' : Reserved word. 58617a3babSopenharmony_ciERROR: 0:172: 'sampler/image' : type requires declaration of default precision qualifier 59617a3babSopenharmony_ciERROR: 0:172: 'image variables not declared 'writeonly' and without a format layout qualifier' : not supported with this profile: es 60617a3babSopenharmony_ciERROR: 0:173: 'image2DMS' : Reserved word. 61617a3babSopenharmony_ciERROR: 0:173: 'image variables not declared 'writeonly' and without a format layout qualifier' : not supported with this profile: es 62617a3babSopenharmony_ciERROR: 0:174: 'uimage2DMSArray' : Reserved word. 63617a3babSopenharmony_ciERROR: 0:174: 'sampler/image' : type requires declaration of default precision qualifier 64617a3babSopenharmony_ciERROR: 0:174: 'image variables not declared 'writeonly' and without a format layout qualifier' : not supported with this profile: es 65617a3babSopenharmony_ciERROR: 0:181: 'rgba32f' : format requires readonly or writeonly memory qualifier 66617a3babSopenharmony_ciERROR: 0:182: 'rgba8i' : format requires readonly or writeonly memory qualifier 67617a3babSopenharmony_ciERROR: 0:183: 'rgba16ui' : format requires readonly or writeonly memory qualifier 68617a3babSopenharmony_ciERROR: 0:194: 'assign' : can't read from writeonly object: wo 69617a3babSopenharmony_ciERROR: 0:195: 'initializer' : can't read from writeonly object: wo 70617a3babSopenharmony_ciERROR: 0:196: '++' : can't read from writeonly object: wo 71617a3babSopenharmony_ciERROR: 0:197: '--' : can't read from writeonly object: wo 72617a3babSopenharmony_ciERROR: 0:198: '+' : can't read from writeonly object: wo 73617a3babSopenharmony_ciERROR: 0:199: '-' : can't read from writeonly object: wo 74617a3babSopenharmony_ciERROR: 0:201: ':' : can't read from writeonly object: wo 75617a3babSopenharmony_ciERROR: 0:202: ':' : can't read from writeonly object: wo 76617a3babSopenharmony_ciERROR: 0:203: '==' : can't read from writeonly object: wo 77617a3babSopenharmony_ciERROR: 0:205: '>=' : can't read from writeonly object: wo 78617a3babSopenharmony_ciERROR: 0:207: 'constructor' : can't read from writeonly object: wo 79617a3babSopenharmony_ciERROR: 0:208: '~' : can't read from writeonly object: wo 80617a3babSopenharmony_ciERROR: 0:221: 'assign' : can't read from writeonly object: wo 81617a3babSopenharmony_ciERROR: 0:222: '~' : can't read from writeonly object: wo 82617a3babSopenharmony_ciERROR: 0:227: 'input block' : not supported in this stage: compute 83617a3babSopenharmony_ciERROR: 0:231: 'output block' : not supported in this stage: compute 84617a3babSopenharmony_ciWARNING: 0:235: 't__' : identifiers containing consecutive underscores ("__") are reserved 85617a3babSopenharmony_ciWARNING: 0:238: '#define' : names containing consecutive underscores are reserved: __D 86617a3babSopenharmony_ciERROR: 0:244: 'gl_DeviceIndex' : required extension not requested: GL_EXT_device_group 87617a3babSopenharmony_ciERROR: 0:245: 'gl_ViewIndex' : undeclared identifier 88617a3babSopenharmony_ciERROR: 0:255: 'gl_ViewIndex' : undeclared identifier 89617a3babSopenharmony_ciERROR: 85 compilation errors. No code generated. 90617a3babSopenharmony_ci 91617a3babSopenharmony_ci 92617a3babSopenharmony_ciShader version: 310 93617a3babSopenharmony_ciRequested GL_EXT_device_group 94617a3babSopenharmony_cilocal_size = (2, 1, 4096) 95617a3babSopenharmony_ciERROR: node is still EOpNull! 96617a3babSopenharmony_ci0:27 Function Definition: main( ( global void) 97617a3babSopenharmony_ci0:27 Function Parameters: 98617a3babSopenharmony_ci0:29 Sequence 99617a3babSopenharmony_ci0:29 Barrier ( global void) 100617a3babSopenharmony_ci0:30 MemoryBarrier ( global void) 101617a3babSopenharmony_ci0:31 MemoryBarrierAtomicCounter ( global void) 102617a3babSopenharmony_ci0:32 MemoryBarrierBuffer ( global void) 103617a3babSopenharmony_ci0:33 MemoryBarrierShared ( global void) 104617a3babSopenharmony_ci0:34 MemoryBarrierImage ( global void) 105617a3babSopenharmony_ci0:35 GroupMemoryBarrier ( global void) 106617a3babSopenharmony_ci0:36 move second child to first child ( temp highp int) 107617a3babSopenharmony_ci0:36 value: direct index for structure (layout( column_major shared) buffer highp int) 108617a3babSopenharmony_ci0:36 'anon@0' (layout( column_major shared) buffer block{layout( column_major shared) buffer highp int value, layout( column_major shared) buffer runtime-sized array of highp float values}) 109617a3babSopenharmony_ci0:36 Constant: 110617a3babSopenharmony_ci0:36 0 (const uint) 111617a3babSopenharmony_ci0:36 Convert float to int ( temp highp int) 112617a3babSopenharmony_ci0:36 indirect index (layout( column_major shared) temp highp float) 113617a3babSopenharmony_ci0:36 values: direct index for structure (layout( column_major shared) buffer runtime-sized array of highp float) 114617a3babSopenharmony_ci0:36 'anon@0' (layout( column_major shared) buffer block{layout( column_major shared) buffer highp int value, layout( column_major shared) buffer runtime-sized array of highp float values}) 115617a3babSopenharmony_ci0:36 Constant: 116617a3babSopenharmony_ci0:36 1 (const uint) 117617a3babSopenharmony_ci0:36 'gl_LocalInvocationIndex' ( in highp uint LocalInvocationIndex) 118617a3babSopenharmony_ci0:45 Sequence 119617a3babSopenharmony_ci0:45 move second child to first child ( temp highp float) 120617a3babSopenharmony_ci0:45 'fs' ( shared highp float) 121617a3babSopenharmony_ci0:45 Constant: 122617a3babSopenharmony_ci0:45 4.200000 123617a3babSopenharmony_ci0:59 Function Definition: foo( ( global void) 124617a3babSopenharmony_ci0:59 Function Parameters: 125617a3babSopenharmony_ci0:61 Sequence 126617a3babSopenharmony_ci0:61 move second child to first child ( temp highp float) 127617a3babSopenharmony_ci0:61 direct index (layout( column_major shared) readonly temp highp float) 128617a3babSopenharmony_ci0:61 values: direct index for structure (layout( column_major shared) readonly buffer unsized 3-element array of highp float) 129617a3babSopenharmony_ci0:61 'ro' (layout( column_major shared) readonly buffer block{layout( column_major shared) readonly buffer highp int value, layout( column_major shared) readonly buffer unsized 3-element array of highp float values}) 130617a3babSopenharmony_ci0:61 Constant: 131617a3babSopenharmony_ci0:61 1 (const int) 132617a3babSopenharmony_ci0:61 Constant: 133617a3babSopenharmony_ci0:61 2 (const int) 134617a3babSopenharmony_ci0:61 Constant: 135617a3babSopenharmony_ci0:61 4.700000 136617a3babSopenharmony_ci0:62 array length ( temp int) 137617a3babSopenharmony_ci0:62 values: direct index for structure (layout( column_major shared) readonly buffer unsized 3-element array of highp float) 138617a3babSopenharmony_ci0:62 'ro' (layout( column_major shared) readonly buffer block{layout( column_major shared) readonly buffer highp int value, layout( column_major shared) readonly buffer unsized 3-element array of highp float values}) 139617a3babSopenharmony_ci0:62 Constant: 140617a3babSopenharmony_ci0:62 1 (const int) 141617a3babSopenharmony_ci0:63 Pre-Increment ( temp highp 4-component vector of float) 142617a3babSopenharmony_ci0:63 's' ( shared highp 4-component vector of float) 143617a3babSopenharmony_ci0:84 Function Definition: qux( ( global void) 144617a3babSopenharmony_ci0:84 Function Parameters: 145617a3babSopenharmony_ci0:86 Sequence 146617a3babSopenharmony_ci0:86 Sequence 147617a3babSopenharmony_ci0:86 move second child to first child ( temp highp int) 148617a3babSopenharmony_ci0:86 'i' ( temp highp int) 149617a3babSopenharmony_ci0:86 Constant: 150617a3babSopenharmony_ci0:86 4 (const int) 151617a3babSopenharmony_ci0:87 imageAtomicCompSwap ( global highp int) 152617a3babSopenharmony_ci0:87 'iimg2D' (layout( r32i) uniform highp iimage2D) 153617a3babSopenharmony_ci0:87 Construct ivec2 ( temp highp 2-component vector of int) 154617a3babSopenharmony_ci0:87 'i' ( temp highp int) 155617a3babSopenharmony_ci0:87 'i' ( temp highp int) 156617a3babSopenharmony_ci0:87 'i' ( temp highp int) 157617a3babSopenharmony_ci0:87 'i' ( temp highp int) 158617a3babSopenharmony_ci0:88 imageAtomicAdd ( global highp uint) 159617a3babSopenharmony_ci0:88 'uimg2D' (layout( r32ui) uniform mediump uimage2D) 160617a3babSopenharmony_ci0:88 Construct ivec2 ( temp highp 2-component vector of int) 161617a3babSopenharmony_ci0:88 'i' ( temp highp int) 162617a3babSopenharmony_ci0:88 'i' ( temp highp int) 163617a3babSopenharmony_ci0:88 Convert int to uint ( temp highp uint) 164617a3babSopenharmony_ci0:88 'i' ( temp highp int) 165617a3babSopenharmony_ci0:89 imageAtomicMin ( global highp int) 166617a3babSopenharmony_ci0:89 'iimg2Drgba' (layout( rgba32i) readonly uniform highp iimage2D) 167617a3babSopenharmony_ci0:89 Construct ivec2 ( temp highp 2-component vector of int) 168617a3babSopenharmony_ci0:89 'i' ( temp highp int) 169617a3babSopenharmony_ci0:89 'i' ( temp highp int) 170617a3babSopenharmony_ci0:89 'i' ( temp highp int) 171617a3babSopenharmony_ci0:90 Constant: 172617a3babSopenharmony_ci0:90 0.000000 173617a3babSopenharmony_ci0:91 Sequence 174617a3babSopenharmony_ci0:91 move second child to first child ( temp highp 4-component vector of int) 175617a3babSopenharmony_ci0:91 'pos' ( temp highp 4-component vector of int) 176617a3babSopenharmony_ci0:91 imageLoad ( global highp 4-component vector of int) 177617a3babSopenharmony_ci0:91 'iimg2D' (layout( r32i) uniform highp iimage2D) 178617a3babSopenharmony_ci0:91 Construct ivec2 ( temp highp 2-component vector of int) 179617a3babSopenharmony_ci0:91 'i' ( temp highp int) 180617a3babSopenharmony_ci0:91 'i' ( temp highp int) 181617a3babSopenharmony_ci0:92 imageStore ( global highp void) 182617a3babSopenharmony_ci0:92 'ii2da' ( writeonly uniform highp iimage2DArray) 183617a3babSopenharmony_ci0:92 Construct ivec3 ( temp highp 3-component vector of int) 184617a3babSopenharmony_ci0:92 'i' ( temp highp int) 185617a3babSopenharmony_ci0:92 'i' ( temp highp int) 186617a3babSopenharmony_ci0:92 'i' ( temp highp int) 187617a3babSopenharmony_ci0:92 Constant: 188617a3babSopenharmony_ci0:92 0 (const int) 189617a3babSopenharmony_ci0:92 0 (const int) 190617a3babSopenharmony_ci0:92 0 (const int) 191617a3babSopenharmony_ci0:92 0 (const int) 192617a3babSopenharmony_ci0:93 imageLoad ( global mediump 4-component vector of float, operation at highp) 193617a3babSopenharmony_ci0:93 'img2Drgba' (layout( rgba32f) readonly uniform mediump image2D) 194617a3babSopenharmony_ci0:93 Construct ivec2 ( temp highp 2-component vector of int) 195617a3babSopenharmony_ci0:93 'i' ( temp highp int) 196617a3babSopenharmony_ci0:93 'i' ( temp highp int) 197617a3babSopenharmony_ci0:94 imageLoad ( global highp 4-component vector of int) 198617a3babSopenharmony_ci0:94 'ii2da' ( writeonly uniform highp iimage2DArray) 199617a3babSopenharmony_ci0:94 Construct ivec3 ( temp highp 3-component vector of int) 200617a3babSopenharmony_ci0:94 'i' ( temp highp int) 201617a3babSopenharmony_ci0:94 'i' ( temp highp int) 202617a3babSopenharmony_ci0:94 'i' ( temp highp int) 203617a3babSopenharmony_ci0:100 Function Definition: passr(iI21; ( global void) 204617a3babSopenharmony_ci0:100 Function Parameters: 205617a3babSopenharmony_ci0:100 'image' ( coherent readonly in highp iimage2D) 206617a3babSopenharmony_ci0:107 Function Definition: passrc( ( global void) 207617a3babSopenharmony_ci0:107 Function Parameters: 208617a3babSopenharmony_ci0:109 Sequence 209617a3babSopenharmony_ci0:109 Function Call: passr(iI21; ( global void) 210617a3babSopenharmony_ci0:109 'qualim1' (layout( r32i) coherent readonly uniform highp iimage2D) 211617a3babSopenharmony_ci0:110 Function Call: passr(iI21; ( global void) 212617a3babSopenharmony_ci0:110 'qualim2' (layout( r32i) coherent restrict readonly uniform highp iimage2D) 213617a3babSopenharmony_ci0:111 Function Call: passr(iI21; ( global void) 214617a3babSopenharmony_ci0:111 'iimg2D' (layout( r32i) uniform highp iimage2D) 215617a3babSopenharmony_ci0:123 Function Definition: func(au1; ( global highp uint) 216617a3babSopenharmony_ci0:123 Function Parameters: 217617a3babSopenharmony_ci0:123 'c' ( in highp atomic_uint) 218617a3babSopenharmony_ci0:125 Sequence 219617a3babSopenharmony_ci0:125 Branch: Return with expression 220617a3babSopenharmony_ci0:125 AtomicCounterIncrement ( global highp uint) 221617a3babSopenharmony_ci0:125 'c' ( in highp atomic_uint) 222617a3babSopenharmony_ci0:128 Function Definition: func2(au1; ( global highp uint) 223617a3babSopenharmony_ci0:128 Function Parameters: 224617a3babSopenharmony_ci0:128 'c' ( out highp atomic_uint) 225617a3babSopenharmony_ci0:130 Sequence 226617a3babSopenharmony_ci0:130 Branch: Return with expression 227617a3babSopenharmony_ci0:130 'counter' (layout( binding=0 offset=0) uniform highp atomic_uint) 228617a3babSopenharmony_ci0:131 Branch: Return with expression 229617a3babSopenharmony_ci0:131 AtomicCounter ( global highp uint) 230617a3babSopenharmony_ci0:131 'counter' (layout( binding=0 offset=0) uniform highp atomic_uint) 231617a3babSopenharmony_ci0:134 Function Definition: mainAC( ( global void) 232617a3babSopenharmony_ci0:134 Function Parameters: 233617a3babSopenharmony_ci0:? Sequence 234617a3babSopenharmony_ci0:137 Sequence 235617a3babSopenharmony_ci0:137 move second child to first child ( temp highp uint) 236617a3babSopenharmony_ci0:137 'val' ( temp highp uint) 237617a3babSopenharmony_ci0:137 AtomicCounter ( global highp uint) 238617a3babSopenharmony_ci0:137 'counter' (layout( binding=0 offset=0) uniform highp atomic_uint) 239617a3babSopenharmony_ci0:138 AtomicCounterDecrement ( global highp uint) 240617a3babSopenharmony_ci0:138 'counter' (layout( binding=0 offset=0) uniform highp atomic_uint) 241617a3babSopenharmony_ci0:146 Function Definition: opac( ( global void) 242617a3babSopenharmony_ci0:146 Function Parameters: 243617a3babSopenharmony_ci0:? Sequence 244617a3babSopenharmony_ci0:149 indirect index ( temp highp int) 245617a3babSopenharmony_ci0:149 'a' ( temp 3-element array of highp int) 246617a3babSopenharmony_ci0:149 'counter' (layout( binding=0 offset=0) uniform highp atomic_uint) 247617a3babSopenharmony_ci0:150 direct index (layout( binding=2 offset=4) temp highp atomic_uint) 248617a3babSopenharmony_ci0:150 'countArr' (layout( binding=2 offset=4) uniform 4-element array of highp atomic_uint) 249617a3babSopenharmony_ci0:150 Constant: 250617a3babSopenharmony_ci0:150 2 (const int) 251617a3babSopenharmony_ci0:151 indirect index (layout( binding=2 offset=4) temp highp atomic_uint) 252617a3babSopenharmony_ci0:151 'countArr' (layout( binding=2 offset=4) uniform 4-element array of highp atomic_uint) 253617a3babSopenharmony_ci0:151 'i' ( uniform highp int) 254617a3babSopenharmony_ci0:157 Function Definition: atoms( ( global void) 255617a3babSopenharmony_ci0:157 Function Parameters: 256617a3babSopenharmony_ci0:159 Sequence 257617a3babSopenharmony_ci0:159 Sequence 258617a3babSopenharmony_ci0:159 move second child to first child ( temp highp int) 259617a3babSopenharmony_ci0:159 'origi' ( temp highp int) 260617a3babSopenharmony_ci0:159 AtomicAdd ( global highp int) 261617a3babSopenharmony_ci0:159 'atomi' ( shared highp int) 262617a3babSopenharmony_ci0:159 Constant: 263617a3babSopenharmony_ci0:159 3 (const int) 264617a3babSopenharmony_ci0:160 Sequence 265617a3babSopenharmony_ci0:160 move second child to first child ( temp highp uint) 266617a3babSopenharmony_ci0:160 'origu' ( temp highp uint) 267617a3babSopenharmony_ci0:160 AtomicAnd ( global highp uint) 268617a3babSopenharmony_ci0:160 'atomu' ( shared highp uint) 269617a3babSopenharmony_ci0:160 Constant: 270617a3babSopenharmony_ci0:160 7 (const uint) 271617a3babSopenharmony_ci0:161 move second child to first child ( temp highp int) 272617a3babSopenharmony_ci0:161 'origi' ( temp highp int) 273617a3babSopenharmony_ci0:161 AtomicExchange ( global highp int) 274617a3babSopenharmony_ci0:161 'atomi' ( shared highp int) 275617a3babSopenharmony_ci0:161 Constant: 276617a3babSopenharmony_ci0:161 4 (const int) 277617a3babSopenharmony_ci0:162 move second child to first child ( temp highp uint) 278617a3babSopenharmony_ci0:162 'origu' ( temp highp uint) 279617a3babSopenharmony_ci0:162 AtomicCompSwap ( global highp uint) 280617a3babSopenharmony_ci0:162 'atomu' ( shared highp uint) 281617a3babSopenharmony_ci0:162 Constant: 282617a3babSopenharmony_ci0:162 10 (const uint) 283617a3babSopenharmony_ci0:162 Constant: 284617a3babSopenharmony_ci0:162 8 (const uint) 285617a3babSopenharmony_ci0:191 Function Definition: foowo( ( global void) 286617a3babSopenharmony_ci0:191 Function Parameters: 287617a3babSopenharmony_ci0:? Sequence 288617a3babSopenharmony_ci0:194 move second child to first child ( temp highp float) 289617a3babSopenharmony_ci0:194 'g' ( temp highp float) 290617a3babSopenharmony_ci0:194 direct index (layout( column_major shared) writeonly temp highp float) 291617a3babSopenharmony_ci0:194 values: direct index for structure (layout( column_major shared) writeonly buffer unsized 3-element array of highp float) 292617a3babSopenharmony_ci0:194 'wo' (layout( column_major shared) writeonly buffer block{layout( column_major shared) writeonly buffer highp int value, layout( column_major shared) writeonly buffer unsized 3-element array of highp float values}) 293617a3babSopenharmony_ci0:194 Constant: 294617a3babSopenharmony_ci0:194 1 (const int) 295617a3babSopenharmony_ci0:194 Constant: 296617a3babSopenharmony_ci0:194 2 (const int) 297617a3babSopenharmony_ci0:195 Sequence 298617a3babSopenharmony_ci0:195 move second child to first child ( temp highp float) 299617a3babSopenharmony_ci0:195 'f' ( temp highp float) 300617a3babSopenharmony_ci0:195 direct index (layout( column_major shared) writeonly temp highp float) 301617a3babSopenharmony_ci0:195 values: direct index for structure (layout( column_major shared) writeonly buffer unsized 3-element array of highp float) 302617a3babSopenharmony_ci0:195 'wo' (layout( column_major shared) writeonly buffer block{layout( column_major shared) writeonly buffer highp int value, layout( column_major shared) writeonly buffer unsized 3-element array of highp float values}) 303617a3babSopenharmony_ci0:195 Constant: 304617a3babSopenharmony_ci0:195 1 (const int) 305617a3babSopenharmony_ci0:195 Constant: 306617a3babSopenharmony_ci0:195 2 (const int) 307617a3babSopenharmony_ci0:196 Pre-Increment ( temp highp float) 308617a3babSopenharmony_ci0:196 direct index (layout( column_major shared) writeonly temp highp float) 309617a3babSopenharmony_ci0:196 values: direct index for structure (layout( column_major shared) writeonly buffer unsized 3-element array of highp float) 310617a3babSopenharmony_ci0:196 'wo' (layout( column_major shared) writeonly buffer block{layout( column_major shared) writeonly buffer highp int value, layout( column_major shared) writeonly buffer unsized 3-element array of highp float values}) 311617a3babSopenharmony_ci0:196 Constant: 312617a3babSopenharmony_ci0:196 1 (const int) 313617a3babSopenharmony_ci0:196 Constant: 314617a3babSopenharmony_ci0:196 2 (const int) 315617a3babSopenharmony_ci0:197 Post-Decrement ( temp highp float) 316617a3babSopenharmony_ci0:197 direct index (layout( column_major shared) writeonly temp highp float) 317617a3babSopenharmony_ci0:197 values: direct index for structure (layout( column_major shared) writeonly buffer unsized 3-element array of highp float) 318617a3babSopenharmony_ci0:197 'wo' (layout( column_major shared) writeonly buffer block{layout( column_major shared) writeonly buffer highp int value, layout( column_major shared) writeonly buffer unsized 3-element array of highp float values}) 319617a3babSopenharmony_ci0:197 Constant: 320617a3babSopenharmony_ci0:197 1 (const int) 321617a3babSopenharmony_ci0:197 Constant: 322617a3babSopenharmony_ci0:197 2 (const int) 323617a3babSopenharmony_ci0:198 add ( temp highp float) 324617a3babSopenharmony_ci0:198 'f' ( temp highp float) 325617a3babSopenharmony_ci0:198 direct index (layout( column_major shared) writeonly temp highp float) 326617a3babSopenharmony_ci0:198 values: direct index for structure (layout( column_major shared) writeonly buffer unsized 3-element array of highp float) 327617a3babSopenharmony_ci0:198 'wo' (layout( column_major shared) writeonly buffer block{layout( column_major shared) writeonly buffer highp int value, layout( column_major shared) writeonly buffer unsized 3-element array of highp float values}) 328617a3babSopenharmony_ci0:198 Constant: 329617a3babSopenharmony_ci0:198 1 (const int) 330617a3babSopenharmony_ci0:198 Constant: 331617a3babSopenharmony_ci0:198 2 (const int) 332617a3babSopenharmony_ci0:199 subtract ( temp highp float) 333617a3babSopenharmony_ci0:199 direct index (layout( column_major shared) writeonly temp highp float) 334617a3babSopenharmony_ci0:199 values: direct index for structure (layout( column_major shared) writeonly buffer unsized 3-element array of highp float) 335617a3babSopenharmony_ci0:199 'wo' (layout( column_major shared) writeonly buffer block{layout( column_major shared) writeonly buffer highp int value, layout( column_major shared) writeonly buffer unsized 3-element array of highp float values}) 336617a3babSopenharmony_ci0:199 Constant: 337617a3babSopenharmony_ci0:199 1 (const int) 338617a3babSopenharmony_ci0:199 Constant: 339617a3babSopenharmony_ci0:199 2 (const int) 340617a3babSopenharmony_ci0:199 'f' ( temp highp float) 341617a3babSopenharmony_ci0:201 Test condition and select ( temp highp float) 342617a3babSopenharmony_ci0:201 Condition 343617a3babSopenharmony_ci0:201 'b' ( temp bool) 344617a3babSopenharmony_ci0:201 true case 345617a3babSopenharmony_ci0:201 'f' ( temp highp float) 346617a3babSopenharmony_ci0:201 false case 347617a3babSopenharmony_ci0:201 direct index (layout( column_major shared) writeonly temp highp float) 348617a3babSopenharmony_ci0:201 values: direct index for structure (layout( column_major shared) writeonly buffer unsized 3-element array of highp float) 349617a3babSopenharmony_ci0:201 'wo' (layout( column_major shared) writeonly buffer block{layout( column_major shared) writeonly buffer highp int value, layout( column_major shared) writeonly buffer unsized 3-element array of highp float values}) 350617a3babSopenharmony_ci0:201 Constant: 351617a3babSopenharmony_ci0:201 1 (const int) 352617a3babSopenharmony_ci0:201 Constant: 353617a3babSopenharmony_ci0:201 2 (const int) 354617a3babSopenharmony_ci0:202 Test condition and select ( temp highp float) 355617a3babSopenharmony_ci0:202 Condition 356617a3babSopenharmony_ci0:202 'b' ( temp bool) 357617a3babSopenharmony_ci0:202 true case 358617a3babSopenharmony_ci0:202 direct index (layout( column_major shared) writeonly temp highp float) 359617a3babSopenharmony_ci0:202 values: direct index for structure (layout( column_major shared) writeonly buffer unsized 3-element array of highp float) 360617a3babSopenharmony_ci0:202 'wo' (layout( column_major shared) writeonly buffer block{layout( column_major shared) writeonly buffer highp int value, layout( column_major shared) writeonly buffer unsized 3-element array of highp float values}) 361617a3babSopenharmony_ci0:202 Constant: 362617a3babSopenharmony_ci0:202 1 (const int) 363617a3babSopenharmony_ci0:202 Constant: 364617a3babSopenharmony_ci0:202 2 (const int) 365617a3babSopenharmony_ci0:202 false case 366617a3babSopenharmony_ci0:202 'f' ( temp highp float) 367617a3babSopenharmony_ci0:203 Test condition and select ( temp void) 368617a3babSopenharmony_ci0:203 Condition 369617a3babSopenharmony_ci0:203 Compare Equal ( temp bool) 370617a3babSopenharmony_ci0:203 'f' ( temp highp float) 371617a3babSopenharmony_ci0:203 direct index (layout( column_major shared) writeonly temp highp float) 372617a3babSopenharmony_ci0:203 values: direct index for structure (layout( column_major shared) writeonly buffer unsized 3-element array of highp float) 373617a3babSopenharmony_ci0:203 'wo' (layout( column_major shared) writeonly buffer block{layout( column_major shared) writeonly buffer highp int value, layout( column_major shared) writeonly buffer unsized 3-element array of highp float values}) 374617a3babSopenharmony_ci0:203 Constant: 375617a3babSopenharmony_ci0:203 1 (const int) 376617a3babSopenharmony_ci0:203 Constant: 377617a3babSopenharmony_ci0:203 2 (const int) 378617a3babSopenharmony_ci0:203 true case 379617a3babSopenharmony_ci0:204 Pre-Increment ( temp highp float) 380617a3babSopenharmony_ci0:204 'f' ( temp highp float) 381617a3babSopenharmony_ci0:205 Test condition and select ( temp void) 382617a3babSopenharmony_ci0:205 Condition 383617a3babSopenharmony_ci0:205 Compare Greater Than or Equal ( temp bool) 384617a3babSopenharmony_ci0:205 'f' ( temp highp float) 385617a3babSopenharmony_ci0:205 direct index (layout( column_major shared) writeonly temp highp float) 386617a3babSopenharmony_ci0:205 values: direct index for structure (layout( column_major shared) writeonly buffer unsized 3-element array of highp float) 387617a3babSopenharmony_ci0:205 'wo' (layout( column_major shared) writeonly buffer block{layout( column_major shared) writeonly buffer highp int value, layout( column_major shared) writeonly buffer unsized 3-element array of highp float values}) 388617a3babSopenharmony_ci0:205 Constant: 389617a3babSopenharmony_ci0:205 1 (const int) 390617a3babSopenharmony_ci0:205 Constant: 391617a3babSopenharmony_ci0:205 2 (const int) 392617a3babSopenharmony_ci0:205 true case 393617a3babSopenharmony_ci0:206 Pre-Increment ( temp highp float) 394617a3babSopenharmony_ci0:206 'f' ( temp highp float) 395617a3babSopenharmony_ci0:207 move second child to first child ( temp highp float) 396617a3babSopenharmony_ci0:207 'f' ( temp highp float) 397617a3babSopenharmony_ci0:207 direct index ( temp highp float) 398617a3babSopenharmony_ci0:207 Construct vec3 ( temp highp 3-component vector of float) 399617a3babSopenharmony_ci0:207 direct index (layout( column_major shared) writeonly temp highp float) 400617a3babSopenharmony_ci0:207 values: direct index for structure (layout( column_major shared) writeonly buffer unsized 3-element array of highp float) 401617a3babSopenharmony_ci0:207 'wo' (layout( column_major shared) writeonly buffer block{layout( column_major shared) writeonly buffer highp int value, layout( column_major shared) writeonly buffer unsized 3-element array of highp float values}) 402617a3babSopenharmony_ci0:207 Constant: 403617a3babSopenharmony_ci0:207 1 (const int) 404617a3babSopenharmony_ci0:207 Constant: 405617a3babSopenharmony_ci0:207 2 (const int) 406617a3babSopenharmony_ci0:207 Constant: 407617a3babSopenharmony_ci0:207 0 (const int) 408617a3babSopenharmony_ci0:208 Bitwise not ( temp highp int) 409617a3babSopenharmony_ci0:208 value: direct index for structure (layout( column_major shared) writeonly buffer highp int) 410617a3babSopenharmony_ci0:208 'wo' (layout( column_major shared) writeonly buffer block{layout( column_major shared) writeonly buffer highp int value, layout( column_major shared) writeonly buffer unsized 3-element array of highp float values}) 411617a3babSopenharmony_ci0:208 Constant: 412617a3babSopenharmony_ci0:208 0 (const int) 413617a3babSopenharmony_ci0:209 move second child to first child ( temp highp float) 414617a3babSopenharmony_ci0:209 direct index (layout( column_major shared) writeonly temp highp float) 415617a3babSopenharmony_ci0:209 values: direct index for structure (layout( column_major shared) writeonly buffer unsized 3-element array of highp float) 416617a3babSopenharmony_ci0:209 'wo' (layout( column_major shared) writeonly buffer block{layout( column_major shared) writeonly buffer highp int value, layout( column_major shared) writeonly buffer unsized 3-element array of highp float values}) 417617a3babSopenharmony_ci0:209 Constant: 418617a3babSopenharmony_ci0:209 1 (const int) 419617a3babSopenharmony_ci0:209 Constant: 420617a3babSopenharmony_ci0:209 2 (const int) 421617a3babSopenharmony_ci0:209 Constant: 422617a3babSopenharmony_ci0:209 3.400000 423617a3babSopenharmony_ci0:218 Function Definition: foomultio( ( global void) 424617a3babSopenharmony_ci0:218 Function Parameters: 425617a3babSopenharmony_ci0:? Sequence 426617a3babSopenharmony_ci0:221 move second child to first child ( temp highp float) 427617a3babSopenharmony_ci0:221 'g' ( temp highp float) 428617a3babSopenharmony_ci0:221 direct index (layout( column_major shared) writeonly temp highp float) 429617a3babSopenharmony_ci0:221 values: direct index for structure (layout( column_major shared) writeonly buffer unsized 3-element array of highp float) 430617a3babSopenharmony_ci0:221 'wo' (layout( column_major shared) writeonly buffer block{layout( column_major shared) writeonly buffer highp int value, layout( column_major shared) writeonly buffer unsized 3-element array of highp float values}) 431617a3babSopenharmony_ci0:221 Constant: 432617a3babSopenharmony_ci0:221 1 (const int) 433617a3babSopenharmony_ci0:221 Constant: 434617a3babSopenharmony_ci0:221 2 (const int) 435617a3babSopenharmony_ci0:222 Bitwise not ( temp highp int) 436617a3babSopenharmony_ci0:222 value: direct index for structure (layout( column_major shared) writeonly buffer highp int) 437617a3babSopenharmony_ci0:222 'wo' (layout( column_major shared) writeonly buffer block{layout( column_major shared) writeonly buffer highp int value, layout( column_major shared) writeonly buffer unsized 3-element array of highp float values}) 438617a3babSopenharmony_ci0:222 Constant: 439617a3babSopenharmony_ci0:222 0 (const int) 440617a3babSopenharmony_ci0:223 move second child to first child ( temp highp float) 441617a3babSopenharmony_ci0:223 direct index (layout( column_major shared) writeonly temp highp float) 442617a3babSopenharmony_ci0:223 values: direct index for structure (layout( column_major shared) writeonly buffer unsized 3-element array of highp float) 443617a3babSopenharmony_ci0:223 'wo' (layout( column_major shared) writeonly buffer block{layout( column_major shared) writeonly buffer highp int value, layout( column_major shared) writeonly buffer unsized 3-element array of highp float values}) 444617a3babSopenharmony_ci0:223 Constant: 445617a3babSopenharmony_ci0:223 1 (const int) 446617a3babSopenharmony_ci0:223 Constant: 447617a3babSopenharmony_ci0:223 2 (const int) 448617a3babSopenharmony_ci0:223 Constant: 449617a3babSopenharmony_ci0:223 3.400000 450617a3babSopenharmony_ci0:224 move second child to first child ( temp highp int) 451617a3babSopenharmony_ci0:224 value: direct index for structure (layout( column_major shared) writeonly buffer highp int) 452617a3babSopenharmony_ci0:224 'wo' (layout( column_major shared) writeonly buffer block{layout( column_major shared) writeonly buffer highp int value, layout( column_major shared) writeonly buffer unsized 3-element array of highp float values}) 453617a3babSopenharmony_ci0:224 Constant: 454617a3babSopenharmony_ci0:224 0 (const int) 455617a3babSopenharmony_ci0:224 Constant: 456617a3babSopenharmony_ci0:224 2 (const int) 457617a3babSopenharmony_ci0:242 Function Definition: devi( ( global void) 458617a3babSopenharmony_ci0:242 Function Parameters: 459617a3babSopenharmony_ci0:244 Sequence 460617a3babSopenharmony_ci0:244 'gl_DeviceIndex' ( in highp int DeviceIndex) 461617a3babSopenharmony_ci0:245 'gl_ViewIndex' ( temp float) 462617a3babSopenharmony_ci0:252 Function Definition: devie( ( global void) 463617a3babSopenharmony_ci0:252 Function Parameters: 464617a3babSopenharmony_ci0:254 Sequence 465617a3babSopenharmony_ci0:254 'gl_DeviceIndex' ( in highp int DeviceIndex) 466617a3babSopenharmony_ci0:255 'gl_ViewIndex' ( temp float) 467617a3babSopenharmony_ci0:? Linker Objects 468617a3babSopenharmony_ci0:? 'gl_WorkGroupSize' ( const highp 3-component vector of uint WorkGroupSize) 469617a3babSopenharmony_ci0:? 2 (const uint) 470617a3babSopenharmony_ci0:? 1 (const uint) 471617a3babSopenharmony_ci0:? 4096 (const uint) 472617a3babSopenharmony_ci0:? 'total' ( const highp int) 473617a3babSopenharmony_ci0:? 66592 (const int) 474617a3babSopenharmony_ci0:? 'anon@0' (layout( column_major shared) buffer block{layout( column_major shared) buffer highp int value, layout( column_major shared) buffer runtime-sized array of highp float values}) 475617a3babSopenharmony_ci0:? 'invalid' (layout( column_major shared) buffer block{layout( column_major shared) buffer unsized 1-element array of highp float values, layout( column_major shared) buffer highp int value}) 476617a3babSopenharmony_ci0:? 'v3' (layout( location=2) in highp 3-component vector of float) 477617a3babSopenharmony_ci0:? 'f' ( in highp float) 478617a3babSopenharmony_ci0:? 'fo' ( out highp float) 479617a3babSopenharmony_ci0:? 's' ( shared highp 4-component vector of float) 480617a3babSopenharmony_ci0:? 'sl' (layout( location=2) shared highp 4-component vector of float) 481617a3babSopenharmony_ci0:? 'fs' ( shared highp float) 482617a3babSopenharmony_ci0:? 'arrX' ( global 2-element array of highp int) 483617a3babSopenharmony_ci0:? 'arrY' ( global 1-element array of highp int) 484617a3babSopenharmony_ci0:? 'arrZ' ( global 4096-element array of highp int) 485617a3babSopenharmony_ci0:? 'ro' (layout( column_major shared) readonly buffer block{layout( column_major shared) readonly buffer highp int value, layout( column_major shared) readonly buffer unsized 3-element array of highp float values}) 486617a3babSopenharmony_ci0:? 'v' ( buffer highp 4-component vector of float) 487617a3babSopenharmony_ci0:? 'us2dbad' ( uniform mediump usampler2D) 488617a3babSopenharmony_ci0:? 'us2d' ( uniform highp usampler2D) 489617a3babSopenharmony_ci0:? 'ii2dabad' ( uniform highp iimage2DArray) 490617a3babSopenharmony_ci0:? 'ii2da' ( writeonly uniform highp iimage2DArray) 491617a3babSopenharmony_ci0:? 'iimg2D' (layout( r32i) uniform highp iimage2D) 492617a3babSopenharmony_ci0:? 'iimg2Drgba' (layout( rgba32i) readonly uniform highp iimage2D) 493617a3babSopenharmony_ci0:? 'img2Drgba' (layout( rgba32f) readonly uniform mediump image2D) 494617a3babSopenharmony_ci0:? 'uimg2D' (layout( r32ui) uniform mediump uimage2D) 495617a3babSopenharmony_ci0:? 'vol' ( volatile temp highp float) 496617a3babSopenharmony_ci0:? 'vol2' ( readonly temp highp int) 497617a3babSopenharmony_ci0:? 'qualim1' (layout( r32i) coherent readonly uniform highp iimage2D) 498617a3babSopenharmony_ci0:? 'qualim2' (layout( r32i) coherent restrict readonly uniform highp iimage2D) 499617a3babSopenharmony_ci0:? 'i1bad' (layout( rg8i) readonly uniform highp uimage2D) 500617a3babSopenharmony_ci0:? 'i2bad' (layout( rgba32i) readonly uniform highp image2D) 501617a3babSopenharmony_ci0:? 'i3bad' (layout( rgba32f) readonly uniform highp uimage2D) 502617a3babSopenharmony_ci0:? 'i4bad' (layout( r8_snorm) readonly uniform highp iimage2D) 503617a3babSopenharmony_ci0:? 'i5bad' (layout( rgba32ui) readonly uniform highp iimage2D) 504617a3babSopenharmony_ci0:? 'i6bad' (layout( r8ui) readonly uniform highp iimage2D) 505617a3babSopenharmony_ci0:? 'counter' (layout( binding=0 offset=0) uniform highp atomic_uint) 506617a3babSopenharmony_ci0:? 'counterBad' (layout( binding=1) uniform mediump atomic_uint) 507617a3babSopenharmony_ci0:? 'countArr' (layout( binding=2 offset=4) uniform 4-element array of highp atomic_uint) 508617a3babSopenharmony_ci0:? 'i' ( uniform highp int) 509617a3babSopenharmony_ci0:? 'atomi' ( shared highp int) 510617a3babSopenharmony_ci0:? 'atomu' ( shared highp uint) 511617a3babSopenharmony_ci0:? 'pfoo' ( noContraction temp highp int) 512617a3babSopenharmony_ci0:? 'dm' ( global 2X4 matrix of double) 513617a3babSopenharmony_ci0:? 'sca' ( uniform mediump samplerCubeArray) 514617a3babSopenharmony_ci0:? 'i2dr' ( uniform mediump iimage2DRect) 515617a3babSopenharmony_ci0:? 'i2dms' ( uniform highp image2DMS) 516617a3babSopenharmony_ci0:? 'u2dmsa' ( uniform mediump uimage2DMSArray) 517617a3babSopenharmony_ci0:? 'okay1' (layout( r32f) coherent volatile restrict readonly writeonly uniform highp image2D) 518617a3babSopenharmony_ci0:? 'okay2' (layout( r32i) coherent volatile restrict readonly uniform highp iimage2D) 519617a3babSopenharmony_ci0:? 'okay3' (layout( r32ui) coherent volatile restrict writeonly uniform highp uimage2D) 520617a3babSopenharmony_ci0:? 'okay4' (layout( r32f) coherent volatile restrict uniform highp image2D) 521617a3babSopenharmony_ci0:? 'badQ1' (layout( rgba32f) coherent volatile restrict uniform highp image2D) 522617a3babSopenharmony_ci0:? 'badQ2' (layout( rgba8i) coherent volatile restrict uniform highp iimage2D) 523617a3babSopenharmony_ci0:? 'badQ3' (layout( rgba16ui) coherent volatile restrict uniform highp uimage2D) 524617a3babSopenharmony_ci0:? 'wo' (layout( column_major shared) writeonly buffer block{layout( column_major shared) writeonly buffer highp int value, layout( column_major shared) writeonly buffer unsized 3-element array of highp float values}) 525617a3babSopenharmony_ci0:? 'multio' (layout( column_major shared) buffer block{layout( column_major shared) readonly buffer highp int value, layout( column_major shared) writeonly buffer unsized 1-element array of highp float values}) 526617a3babSopenharmony_ci0:? 'inbi' ( in block{ in highp int a}) 527617a3babSopenharmony_ci0:? 'outbi' ( out block{ out highp int a}) 528617a3babSopenharmony_ci0:? 't__' ( global highp float) 529617a3babSopenharmony_ci0:? 'arr' ( shared 2-element array of 3-element array of 4-element array of highp 4-component vector of float) 530617a3babSopenharmony_ci 531617a3babSopenharmony_ci 532617a3babSopenharmony_ciLinked compute stage: 533617a3babSopenharmony_ci 534617a3babSopenharmony_ci 535617a3babSopenharmony_ciShader version: 310 536617a3babSopenharmony_ciRequested GL_EXT_device_group 537617a3babSopenharmony_cilocal_size = (2, 1, 4096) 538617a3babSopenharmony_ciERROR: node is still EOpNull! 539617a3babSopenharmony_ci0:27 Function Definition: main( ( global void) 540617a3babSopenharmony_ci0:27 Function Parameters: 541617a3babSopenharmony_ci0:29 Sequence 542617a3babSopenharmony_ci0:29 Barrier ( global void) 543617a3babSopenharmony_ci0:30 MemoryBarrier ( global void) 544617a3babSopenharmony_ci0:31 MemoryBarrierAtomicCounter ( global void) 545617a3babSopenharmony_ci0:32 MemoryBarrierBuffer ( global void) 546617a3babSopenharmony_ci0:33 MemoryBarrierShared ( global void) 547617a3babSopenharmony_ci0:34 MemoryBarrierImage ( global void) 548617a3babSopenharmony_ci0:35 GroupMemoryBarrier ( global void) 549617a3babSopenharmony_ci0:36 move second child to first child ( temp highp int) 550617a3babSopenharmony_ci0:36 value: direct index for structure (layout( column_major shared) buffer highp int) 551617a3babSopenharmony_ci0:36 'anon@0' (layout( column_major shared) buffer block{layout( column_major shared) buffer highp int value, layout( column_major shared) buffer runtime-sized array of highp float values}) 552617a3babSopenharmony_ci0:36 Constant: 553617a3babSopenharmony_ci0:36 0 (const uint) 554617a3babSopenharmony_ci0:36 Convert float to int ( temp highp int) 555617a3babSopenharmony_ci0:36 indirect index (layout( column_major shared) temp highp float) 556617a3babSopenharmony_ci0:36 values: direct index for structure (layout( column_major shared) buffer runtime-sized array of highp float) 557617a3babSopenharmony_ci0:36 'anon@0' (layout( column_major shared) buffer block{layout( column_major shared) buffer highp int value, layout( column_major shared) buffer runtime-sized array of highp float values}) 558617a3babSopenharmony_ci0:36 Constant: 559617a3babSopenharmony_ci0:36 1 (const uint) 560617a3babSopenharmony_ci0:36 'gl_LocalInvocationIndex' ( in highp uint LocalInvocationIndex) 561617a3babSopenharmony_ci0:45 Sequence 562617a3babSopenharmony_ci0:45 move second child to first child ( temp highp float) 563617a3babSopenharmony_ci0:45 'fs' ( shared highp float) 564617a3babSopenharmony_ci0:45 Constant: 565617a3babSopenharmony_ci0:45 4.200000 566617a3babSopenharmony_ci0:? Linker Objects 567617a3babSopenharmony_ci0:? 'gl_WorkGroupSize' ( const highp 3-component vector of uint WorkGroupSize) 568617a3babSopenharmony_ci0:? 2 (const uint) 569617a3babSopenharmony_ci0:? 1 (const uint) 570617a3babSopenharmony_ci0:? 4096 (const uint) 571617a3babSopenharmony_ci0:? 'total' ( const highp int) 572617a3babSopenharmony_ci0:? 66592 (const int) 573617a3babSopenharmony_ci0:? 'anon@0' (layout( column_major shared) buffer block{layout( column_major shared) buffer highp int value, layout( column_major shared) buffer runtime-sized array of highp float values}) 574617a3babSopenharmony_ci0:? 'invalid' (layout( column_major shared) buffer block{layout( column_major shared) buffer 1-element array of highp float values, layout( column_major shared) buffer highp int value}) 575617a3babSopenharmony_ci0:? 'v3' (layout( location=2) in highp 3-component vector of float) 576617a3babSopenharmony_ci0:? 'f' ( in highp float) 577617a3babSopenharmony_ci0:? 'fo' ( out highp float) 578617a3babSopenharmony_ci0:? 's' ( shared highp 4-component vector of float) 579617a3babSopenharmony_ci0:? 'sl' (layout( location=2) shared highp 4-component vector of float) 580617a3babSopenharmony_ci0:? 'fs' ( shared highp float) 581617a3babSopenharmony_ci0:? 'arrX' ( global 2-element array of highp int) 582617a3babSopenharmony_ci0:? 'arrY' ( global 1-element array of highp int) 583617a3babSopenharmony_ci0:? 'arrZ' ( global 4096-element array of highp int) 584617a3babSopenharmony_ci0:? 'ro' (layout( column_major shared) readonly buffer block{layout( column_major shared) readonly buffer highp int value, layout( column_major shared) readonly buffer unsized 3-element array of highp float values}) 585617a3babSopenharmony_ci0:? 'v' ( buffer highp 4-component vector of float) 586617a3babSopenharmony_ci0:? 'us2dbad' ( uniform mediump usampler2D) 587617a3babSopenharmony_ci0:? 'us2d' ( uniform highp usampler2D) 588617a3babSopenharmony_ci0:? 'ii2dabad' ( uniform highp iimage2DArray) 589617a3babSopenharmony_ci0:? 'ii2da' ( writeonly uniform highp iimage2DArray) 590617a3babSopenharmony_ci0:? 'iimg2D' (layout( r32i) uniform highp iimage2D) 591617a3babSopenharmony_ci0:? 'iimg2Drgba' (layout( rgba32i) readonly uniform highp iimage2D) 592617a3babSopenharmony_ci0:? 'img2Drgba' (layout( rgba32f) readonly uniform mediump image2D) 593617a3babSopenharmony_ci0:? 'uimg2D' (layout( r32ui) uniform mediump uimage2D) 594617a3babSopenharmony_ci0:? 'vol' ( volatile temp highp float) 595617a3babSopenharmony_ci0:? 'vol2' ( readonly temp highp int) 596617a3babSopenharmony_ci0:? 'qualim1' (layout( r32i) coherent readonly uniform highp iimage2D) 597617a3babSopenharmony_ci0:? 'qualim2' (layout( r32i) coherent restrict readonly uniform highp iimage2D) 598617a3babSopenharmony_ci0:? 'i1bad' (layout( rg8i) readonly uniform highp uimage2D) 599617a3babSopenharmony_ci0:? 'i2bad' (layout( rgba32i) readonly uniform highp image2D) 600617a3babSopenharmony_ci0:? 'i3bad' (layout( rgba32f) readonly uniform highp uimage2D) 601617a3babSopenharmony_ci0:? 'i4bad' (layout( r8_snorm) readonly uniform highp iimage2D) 602617a3babSopenharmony_ci0:? 'i5bad' (layout( rgba32ui) readonly uniform highp iimage2D) 603617a3babSopenharmony_ci0:? 'i6bad' (layout( r8ui) readonly uniform highp iimage2D) 604617a3babSopenharmony_ci0:? 'counter' (layout( binding=0 offset=0) uniform highp atomic_uint) 605617a3babSopenharmony_ci0:? 'counterBad' (layout( binding=1) uniform mediump atomic_uint) 606617a3babSopenharmony_ci0:? 'countArr' (layout( binding=2 offset=4) uniform 4-element array of highp atomic_uint) 607617a3babSopenharmony_ci0:? 'i' ( uniform highp int) 608617a3babSopenharmony_ci0:? 'atomi' ( shared highp int) 609617a3babSopenharmony_ci0:? 'atomu' ( shared highp uint) 610617a3babSopenharmony_ci0:? 'pfoo' ( noContraction temp highp int) 611617a3babSopenharmony_ci0:? 'dm' ( global 2X4 matrix of double) 612617a3babSopenharmony_ci0:? 'sca' ( uniform mediump samplerCubeArray) 613617a3babSopenharmony_ci0:? 'i2dr' ( uniform mediump iimage2DRect) 614617a3babSopenharmony_ci0:? 'i2dms' ( uniform highp image2DMS) 615617a3babSopenharmony_ci0:? 'u2dmsa' ( uniform mediump uimage2DMSArray) 616617a3babSopenharmony_ci0:? 'okay1' (layout( r32f) coherent volatile restrict readonly writeonly uniform highp image2D) 617617a3babSopenharmony_ci0:? 'okay2' (layout( r32i) coherent volatile restrict readonly uniform highp iimage2D) 618617a3babSopenharmony_ci0:? 'okay3' (layout( r32ui) coherent volatile restrict writeonly uniform highp uimage2D) 619617a3babSopenharmony_ci0:? 'okay4' (layout( r32f) coherent volatile restrict uniform highp image2D) 620617a3babSopenharmony_ci0:? 'badQ1' (layout( rgba32f) coherent volatile restrict uniform highp image2D) 621617a3babSopenharmony_ci0:? 'badQ2' (layout( rgba8i) coherent volatile restrict uniform highp iimage2D) 622617a3babSopenharmony_ci0:? 'badQ3' (layout( rgba16ui) coherent volatile restrict uniform highp uimage2D) 623617a3babSopenharmony_ci0:? 'wo' (layout( column_major shared) writeonly buffer block{layout( column_major shared) writeonly buffer highp int value, layout( column_major shared) writeonly buffer unsized 3-element array of highp float values}) 624617a3babSopenharmony_ci0:? 'multio' (layout( column_major shared) buffer block{layout( column_major shared) readonly buffer highp int value, layout( column_major shared) writeonly buffer unsized 1-element array of highp float values}) 625617a3babSopenharmony_ci0:? 'inbi' ( in block{ in highp int a}) 626617a3babSopenharmony_ci0:? 'outbi' ( out block{ out highp int a}) 627617a3babSopenharmony_ci0:? 't__' ( global highp float) 628617a3babSopenharmony_ci0:? 'arr' ( shared 2-element array of 3-element array of 4-element array of highp 4-component vector of float) 629617a3babSopenharmony_ci 630