1617a3babSopenharmony_cihlsl.shift.per-set.frag 2617a3babSopenharmony_ciShader version: 500 3617a3babSopenharmony_cigl_FragCoord origin is upper left 4617a3babSopenharmony_ci0:? Sequence 5617a3babSopenharmony_ci0:34 Function Definition: @main( ( temp 4-component vector of float) 6617a3babSopenharmony_ci0:34 Function Parameters: 7617a3babSopenharmony_ci0:? Sequence 8617a3babSopenharmony_ci0:35 't1' (layout( set=1 binding=1) uniform texture1D) 9617a3babSopenharmony_ci0:36 't2' (layout( set=1 binding=2) uniform texture2D) 10617a3babSopenharmony_ci0:37 't3' (layout( set=2 binding=1) uniform texture3D) 11617a3babSopenharmony_ci0:38 direct index (layout( row_major std430) buffer 4-component vector of float) 12617a3babSopenharmony_ci0:38 @data: direct index for structure (layout( row_major std430) buffer unsized 1-element array of 4-component vector of float) 13617a3babSopenharmony_ci0:38 't4' (layout( set=3 binding=1 row_major std430) readonly buffer block{layout( row_major std430) buffer unsized 1-element array of 4-component vector of float @data}) 14617a3babSopenharmony_ci0:38 Constant: 15617a3babSopenharmony_ci0:38 0 (const uint) 16617a3babSopenharmony_ci0:38 Constant: 17617a3babSopenharmony_ci0:38 0 (const int) 18617a3babSopenharmony_ci0:39 indirect index (layout( row_major std430) buffer uint) 19617a3babSopenharmony_ci0:39 @data: direct index for structure (layout( row_major std430) buffer unsized 1-element array of uint) 20617a3babSopenharmony_ci0:39 't5' (layout( set=3 binding=2 row_major std430) readonly buffer block{layout( row_major std430) buffer unsized 1-element array of uint @data}) 21617a3babSopenharmony_ci0:39 Constant: 22617a3babSopenharmony_ci0:39 0 (const uint) 23617a3babSopenharmony_ci0:39 right-shift ( temp int) 24617a3babSopenharmony_ci0:39 Constant: 25617a3babSopenharmony_ci0:39 0 (const int) 26617a3babSopenharmony_ci0:39 Constant: 27617a3babSopenharmony_ci0:39 2 (const int) 28617a3babSopenharmony_ci0:40 't6' (layout( set=3 binding=3 rgba32f) uniform textureBuffer) 29617a3babSopenharmony_ci0:42 's1' (layout( set=1 binding=1) uniform sampler) 30617a3babSopenharmony_ci0:43 's2' (layout( set=2 binding=2) uniform sampler) 31617a3babSopenharmony_ci0:45 'u1' (layout( set=1 binding=1 rgba32f) uniform image1D) 32617a3babSopenharmony_ci0:46 'u2' (layout( set=2 binding=2 rgba32f) uniform image2D) 33617a3babSopenharmony_ci0:47 'u3' (layout( set=2 binding=3 rgba32f) uniform image3D) 34617a3babSopenharmony_ci0:49 imageLoad ( temp float) 35617a3babSopenharmony_ci0:49 'u4' (layout( set=1 binding=4 r32f) uniform imageBuffer) 36617a3babSopenharmony_ci0:49 Constant: 37617a3babSopenharmony_ci0:49 0 (const int) 38617a3babSopenharmony_ci0:50 indirect index (layout( row_major std430) buffer uint) 39617a3babSopenharmony_ci0:50 @data: direct index for structure (layout( row_major std430) buffer unsized 1-element array of uint) 40617a3babSopenharmony_ci0:50 'u5' (layout( set=2 binding=4 row_major std430) buffer block{layout( row_major std430) buffer unsized 1-element array of uint @data}) 41617a3babSopenharmony_ci0:50 Constant: 42617a3babSopenharmony_ci0:50 0 (const uint) 43617a3babSopenharmony_ci0:50 right-shift ( temp int) 44617a3babSopenharmony_ci0:50 Constant: 45617a3babSopenharmony_ci0:50 0 (const int) 46617a3babSopenharmony_ci0:50 Constant: 47617a3babSopenharmony_ci0:50 2 (const int) 48617a3babSopenharmony_ci0:51 direct index (layout( row_major std430) buffer float) 49617a3babSopenharmony_ci0:51 @data: direct index for structure (layout( row_major std430) buffer unsized 1-element array of float) 50617a3babSopenharmony_ci0:51 'u6' (layout( set=3 binding=4 row_major std430) buffer block{layout( row_major std430) buffer unsized 1-element array of float @data}) 51617a3babSopenharmony_ci0:51 Constant: 52617a3babSopenharmony_ci0:51 0 (const uint) 53617a3babSopenharmony_ci0:51 Constant: 54617a3babSopenharmony_ci0:51 0 (const int) 55617a3babSopenharmony_ci0:52 'u7' (layout( set=4 binding=4 row_major std430) buffer block{layout( row_major std430) buffer unsized 1-element array of float @data}) 56617a3babSopenharmony_ci0:53 'u8' (layout( set=5 binding=4 row_major std430) buffer block{layout( row_major std430) buffer unsized 1-element array of float @data}) 57617a3babSopenharmony_ci0:55 cb1: direct index for structure (layout( row_major std140) uniform int) 58617a3babSopenharmony_ci0:55 'anon@0' (layout( set=6 binding=1 row_major std140) uniform block{layout( row_major std140) uniform int cb1}) 59617a3babSopenharmony_ci0:55 Constant: 60617a3babSopenharmony_ci0:55 0 (const uint) 61617a3babSopenharmony_ci0:56 tb1: direct index for structure (layout( row_major std430) buffer int) 62617a3babSopenharmony_ci0:56 'anon@1' (layout( binding=7 row_major std430) readonly buffer block{layout( row_major std430) buffer int tb1}) 63617a3babSopenharmony_ci0:56 Constant: 64617a3babSopenharmony_ci0:56 0 (const uint) 65617a3babSopenharmony_ci0:57 'ts6' (layout( set=6 binding=1) uniform texture3D) 66617a3babSopenharmony_ci0:59 Branch: Return with expression 67617a3babSopenharmony_ci0:59 Constant: 68617a3babSopenharmony_ci0:59 0.000000 69617a3babSopenharmony_ci0:59 0.000000 70617a3babSopenharmony_ci0:59 0.000000 71617a3babSopenharmony_ci0:59 0.000000 72617a3babSopenharmony_ci0:34 Function Definition: main( ( temp void) 73617a3babSopenharmony_ci0:34 Function Parameters: 74617a3babSopenharmony_ci0:? Sequence 75617a3babSopenharmony_ci0:34 move second child to first child ( temp 4-component vector of float) 76617a3babSopenharmony_ci0:? '@entryPointOutput' (layout( location=0) out 4-component vector of float) 77617a3babSopenharmony_ci0:34 Function Call: @main( ( temp 4-component vector of float) 78617a3babSopenharmony_ci0:? Linker Objects 79617a3babSopenharmony_ci0:? 's1' (layout( set=1 binding=1) uniform sampler) 80617a3babSopenharmony_ci0:? 's2' (layout( set=2 binding=2) uniform sampler) 81617a3babSopenharmony_ci0:? 't1' (layout( set=1 binding=1) uniform texture1D) 82617a3babSopenharmony_ci0:? 't2' (layout( set=1 binding=2) uniform texture2D) 83617a3babSopenharmony_ci0:? 't3' (layout( set=2 binding=1) uniform texture3D) 84617a3babSopenharmony_ci0:? 'ts6' (layout( set=6 binding=1) uniform texture3D) 85617a3babSopenharmony_ci0:? 't4' (layout( set=3 binding=1 row_major std430) readonly buffer block{layout( row_major std430) buffer unsized 1-element array of 4-component vector of float @data}) 86617a3babSopenharmony_ci0:? 't5' (layout( set=3 binding=2 row_major std430) readonly buffer block{layout( row_major std430) buffer unsized 1-element array of uint @data}) 87617a3babSopenharmony_ci0:? 't6' (layout( set=3 binding=3 rgba32f) uniform textureBuffer) 88617a3babSopenharmony_ci0:? 'u1' (layout( set=1 binding=1 rgba32f) uniform image1D) 89617a3babSopenharmony_ci0:? 'u2' (layout( set=2 binding=2 rgba32f) uniform image2D) 90617a3babSopenharmony_ci0:? 'u3' (layout( set=2 binding=3 rgba32f) uniform image3D) 91617a3babSopenharmony_ci0:? 'u4' (layout( set=1 binding=4 r32f) uniform imageBuffer) 92617a3babSopenharmony_ci0:? 'u5' (layout( set=2 binding=4 row_major std430) buffer block{layout( row_major std430) buffer unsized 1-element array of uint @data}) 93617a3babSopenharmony_ci0:? 'u6' (layout( set=3 binding=4 row_major std430) buffer block{layout( row_major std430) buffer unsized 1-element array of float @data}) 94617a3babSopenharmony_ci0:? 'u7' (layout( set=4 binding=4 row_major std430) buffer block{layout( row_major std430) buffer unsized 1-element array of float @data}) 95617a3babSopenharmony_ci0:? 'u8' (layout( set=5 binding=4 row_major std430) buffer block{layout( row_major std430) buffer unsized 1-element array of float @data}) 96617a3babSopenharmony_ci0:? 'anon@0' (layout( set=6 binding=1 row_major std140) uniform block{layout( row_major std140) uniform int cb1}) 97617a3babSopenharmony_ci0:? 'anon@1' (layout( binding=7 row_major std430) readonly buffer block{layout( row_major std430) buffer int tb1}) 98617a3babSopenharmony_ci0:? '@entryPointOutput' (layout( location=0) out 4-component vector of float) 99617a3babSopenharmony_ci 100617a3babSopenharmony_ci 101617a3babSopenharmony_ciLinked fragment stage: 102617a3babSopenharmony_ci 103617a3babSopenharmony_ci 104617a3babSopenharmony_ciShader version: 500 105617a3babSopenharmony_cigl_FragCoord origin is upper left 106617a3babSopenharmony_ci0:? Sequence 107617a3babSopenharmony_ci0:34 Function Definition: @main( ( temp 4-component vector of float) 108617a3babSopenharmony_ci0:34 Function Parameters: 109617a3babSopenharmony_ci0:? Sequence 110617a3babSopenharmony_ci0:35 't1' (layout( set=1 binding=1) uniform texture1D) 111617a3babSopenharmony_ci0:36 't2' (layout( set=1 binding=2) uniform texture2D) 112617a3babSopenharmony_ci0:37 't3' (layout( set=2 binding=1) uniform texture3D) 113617a3babSopenharmony_ci0:38 direct index (layout( row_major std430) buffer 4-component vector of float) 114617a3babSopenharmony_ci0:38 @data: direct index for structure (layout( row_major std430) buffer unsized 1-element array of 4-component vector of float) 115617a3babSopenharmony_ci0:38 't4' (layout( set=3 binding=1 row_major std430) readonly buffer block{layout( row_major std430) buffer unsized 1-element array of 4-component vector of float @data}) 116617a3babSopenharmony_ci0:38 Constant: 117617a3babSopenharmony_ci0:38 0 (const uint) 118617a3babSopenharmony_ci0:38 Constant: 119617a3babSopenharmony_ci0:38 0 (const int) 120617a3babSopenharmony_ci0:39 indirect index (layout( row_major std430) buffer uint) 121617a3babSopenharmony_ci0:39 @data: direct index for structure (layout( row_major std430) buffer unsized 1-element array of uint) 122617a3babSopenharmony_ci0:39 't5' (layout( set=3 binding=2 row_major std430) readonly buffer block{layout( row_major std430) buffer unsized 1-element array of uint @data}) 123617a3babSopenharmony_ci0:39 Constant: 124617a3babSopenharmony_ci0:39 0 (const uint) 125617a3babSopenharmony_ci0:39 right-shift ( temp int) 126617a3babSopenharmony_ci0:39 Constant: 127617a3babSopenharmony_ci0:39 0 (const int) 128617a3babSopenharmony_ci0:39 Constant: 129617a3babSopenharmony_ci0:39 2 (const int) 130617a3babSopenharmony_ci0:40 't6' (layout( set=3 binding=3 rgba32f) uniform textureBuffer) 131617a3babSopenharmony_ci0:42 's1' (layout( set=1 binding=1) uniform sampler) 132617a3babSopenharmony_ci0:43 's2' (layout( set=2 binding=2) uniform sampler) 133617a3babSopenharmony_ci0:45 'u1' (layout( set=1 binding=1 rgba32f) uniform image1D) 134617a3babSopenharmony_ci0:46 'u2' (layout( set=2 binding=2 rgba32f) uniform image2D) 135617a3babSopenharmony_ci0:47 'u3' (layout( set=2 binding=3 rgba32f) uniform image3D) 136617a3babSopenharmony_ci0:49 imageLoad ( temp float) 137617a3babSopenharmony_ci0:49 'u4' (layout( set=1 binding=4 r32f) uniform imageBuffer) 138617a3babSopenharmony_ci0:49 Constant: 139617a3babSopenharmony_ci0:49 0 (const int) 140617a3babSopenharmony_ci0:50 indirect index (layout( row_major std430) buffer uint) 141617a3babSopenharmony_ci0:50 @data: direct index for structure (layout( row_major std430) buffer unsized 1-element array of uint) 142617a3babSopenharmony_ci0:50 'u5' (layout( set=2 binding=4 row_major std430) buffer block{layout( row_major std430) buffer unsized 1-element array of uint @data}) 143617a3babSopenharmony_ci0:50 Constant: 144617a3babSopenharmony_ci0:50 0 (const uint) 145617a3babSopenharmony_ci0:50 right-shift ( temp int) 146617a3babSopenharmony_ci0:50 Constant: 147617a3babSopenharmony_ci0:50 0 (const int) 148617a3babSopenharmony_ci0:50 Constant: 149617a3babSopenharmony_ci0:50 2 (const int) 150617a3babSopenharmony_ci0:51 direct index (layout( row_major std430) buffer float) 151617a3babSopenharmony_ci0:51 @data: direct index for structure (layout( row_major std430) buffer unsized 1-element array of float) 152617a3babSopenharmony_ci0:51 'u6' (layout( set=3 binding=4 row_major std430) buffer block{layout( row_major std430) buffer unsized 1-element array of float @data}) 153617a3babSopenharmony_ci0:51 Constant: 154617a3babSopenharmony_ci0:51 0 (const uint) 155617a3babSopenharmony_ci0:51 Constant: 156617a3babSopenharmony_ci0:51 0 (const int) 157617a3babSopenharmony_ci0:52 'u7' (layout( set=4 binding=4 row_major std430) buffer block{layout( row_major std430) buffer unsized 1-element array of float @data}) 158617a3babSopenharmony_ci0:53 'u8' (layout( set=5 binding=4 row_major std430) buffer block{layout( row_major std430) buffer unsized 1-element array of float @data}) 159617a3babSopenharmony_ci0:55 cb1: direct index for structure (layout( row_major std140) uniform int) 160617a3babSopenharmony_ci0:55 'anon@0' (layout( set=6 binding=1 row_major std140) uniform block{layout( row_major std140) uniform int cb1}) 161617a3babSopenharmony_ci0:55 Constant: 162617a3babSopenharmony_ci0:55 0 (const uint) 163617a3babSopenharmony_ci0:56 tb1: direct index for structure (layout( row_major std430) buffer int) 164617a3babSopenharmony_ci0:56 'anon@1' (layout( binding=7 row_major std430) readonly buffer block{layout( row_major std430) buffer int tb1}) 165617a3babSopenharmony_ci0:56 Constant: 166617a3babSopenharmony_ci0:56 0 (const uint) 167617a3babSopenharmony_ci0:57 'ts6' (layout( set=6 binding=1) uniform texture3D) 168617a3babSopenharmony_ci0:59 Branch: Return with expression 169617a3babSopenharmony_ci0:59 Constant: 170617a3babSopenharmony_ci0:59 0.000000 171617a3babSopenharmony_ci0:59 0.000000 172617a3babSopenharmony_ci0:59 0.000000 173617a3babSopenharmony_ci0:59 0.000000 174617a3babSopenharmony_ci0:34 Function Definition: main( ( temp void) 175617a3babSopenharmony_ci0:34 Function Parameters: 176617a3babSopenharmony_ci0:? Sequence 177617a3babSopenharmony_ci0:34 move second child to first child ( temp 4-component vector of float) 178617a3babSopenharmony_ci0:? '@entryPointOutput' (layout( location=0) out 4-component vector of float) 179617a3babSopenharmony_ci0:34 Function Call: @main( ( temp 4-component vector of float) 180617a3babSopenharmony_ci0:? Linker Objects 181617a3babSopenharmony_ci0:? 's1' (layout( set=1 binding=1) uniform sampler) 182617a3babSopenharmony_ci0:? 's2' (layout( set=2 binding=2) uniform sampler) 183617a3babSopenharmony_ci0:? 't1' (layout( set=1 binding=1) uniform texture1D) 184617a3babSopenharmony_ci0:? 't2' (layout( set=1 binding=2) uniform texture2D) 185617a3babSopenharmony_ci0:? 't3' (layout( set=2 binding=1) uniform texture3D) 186617a3babSopenharmony_ci0:? 'ts6' (layout( set=6 binding=1) uniform texture3D) 187617a3babSopenharmony_ci0:? 't4' (layout( set=3 binding=1 row_major std430) readonly buffer block{layout( row_major std430) buffer unsized 1-element array of 4-component vector of float @data}) 188617a3babSopenharmony_ci0:? 't5' (layout( set=3 binding=2 row_major std430) readonly buffer block{layout( row_major std430) buffer unsized 1-element array of uint @data}) 189617a3babSopenharmony_ci0:? 't6' (layout( set=3 binding=3 rgba32f) uniform textureBuffer) 190617a3babSopenharmony_ci0:? 'u1' (layout( set=1 binding=1 rgba32f) uniform image1D) 191617a3babSopenharmony_ci0:? 'u2' (layout( set=2 binding=2 rgba32f) uniform image2D) 192617a3babSopenharmony_ci0:? 'u3' (layout( set=2 binding=3 rgba32f) uniform image3D) 193617a3babSopenharmony_ci0:? 'u4' (layout( set=1 binding=4 r32f) uniform imageBuffer) 194617a3babSopenharmony_ci0:? 'u5' (layout( set=2 binding=4 row_major std430) buffer block{layout( row_major std430) buffer unsized 1-element array of uint @data}) 195617a3babSopenharmony_ci0:? 'u6' (layout( set=3 binding=4 row_major std430) buffer block{layout( row_major std430) buffer unsized 1-element array of float @data}) 196617a3babSopenharmony_ci0:? 'u7' (layout( set=4 binding=4 row_major std430) buffer block{layout( row_major std430) buffer unsized 1-element array of float @data}) 197617a3babSopenharmony_ci0:? 'u8' (layout( set=5 binding=4 row_major std430) buffer block{layout( row_major std430) buffer unsized 1-element array of float @data}) 198617a3babSopenharmony_ci0:? 'anon@0' (layout( set=6 binding=1 row_major std140) uniform block{layout( row_major std140) uniform int cb1}) 199617a3babSopenharmony_ci0:? 'anon@1' (layout( binding=7 row_major std430) readonly buffer block{layout( row_major std430) buffer int tb1}) 200617a3babSopenharmony_ci0:? '@entryPointOutput' (layout( location=0) out 4-component vector of float) 201617a3babSopenharmony_ci 202617a3babSopenharmony_ciUniform reflection: 203617a3babSopenharmony_cit1: offset -1, type 8b5d, size 1, index -1, binding 21, stages 16 204617a3babSopenharmony_cit2: offset -1, type 8b5e, size 1, index -1, binding 22, stages 16 205617a3babSopenharmony_cit3: offset -1, type 8b5f, size 1, index -1, binding 26, stages 16 206617a3babSopenharmony_cit4.@data: offset 0, type 8b52, size 1, index 0, binding -1, stages 16, arrayStride 16, topLevelArrayStride 16 207617a3babSopenharmony_cit5.@data: offset 0, type 1405, size 0, index 1, binding -1, stages 16, arrayStride 4, topLevelArrayStride 4 208617a3babSopenharmony_cit6: offset -1, type 8dc2, size 1, index -1, binding 23, stages 16 209617a3babSopenharmony_cis1: offset -1, type 0, size 1, index -1, binding 11, stages 16 210617a3babSopenharmony_cis2: offset -1, type 0, size 1, index -1, binding 17, stages 16 211617a3babSopenharmony_ciu1: offset -1, type 904c, size 1, index -1, binding 31, stages 16 212617a3babSopenharmony_ciu2: offset -1, type 904d, size 1, index -1, binding 42, stages 16 213617a3babSopenharmony_ciu3: offset -1, type 904e, size 1, index -1, binding 43, stages 16 214617a3babSopenharmony_ciu4: offset -1, type 9051, size 1, index -1, binding 34, stages 16 215617a3babSopenharmony_ciu5.@data: offset 0, type 1405, size 0, index 2, binding -1, stages 16, arrayStride 4, topLevelArrayStride 4 216617a3babSopenharmony_ciu6.@data: offset 0, type 1406, size 1, index 3, binding -1, stages 16, arrayStride 4, topLevelArrayStride 4 217617a3babSopenharmony_cicb1: offset 0, type 1404, size 1, index 4, binding -1, stages 16 218617a3babSopenharmony_citb1: offset 0, type 1404, size 1, index 5, binding -1, stages 16 219617a3babSopenharmony_cits6: offset -1, type 8b5f, size 1, index -1, binding 71, stages 16 220617a3babSopenharmony_ci 221617a3babSopenharmony_ciUniform block reflection: 222617a3babSopenharmony_cit4: offset -1, type ffffffff, size 16, index 0, binding 21, stages 16, numMembers 1 223617a3babSopenharmony_cit5: offset -1, type ffffffff, size 4, index 1, binding 22, stages 16, numMembers 1 224617a3babSopenharmony_ciu5: offset -1, type ffffffff, size 4, index 2, binding 44, stages 16, numMembers 1 225617a3babSopenharmony_ciu6: offset -1, type ffffffff, size 4, index 3, binding 34, stages 16, numMembers 1 226617a3babSopenharmony_cicb: offset -1, type ffffffff, size 4, index 4, binding 51, stages 16, numMembers 1 227617a3babSopenharmony_citb: offset -1, type ffffffff, size 4, index 5, binding 27, stages 16, numMembers 1 228617a3babSopenharmony_ci 229617a3babSopenharmony_ciBuffer variable reflection: 230617a3babSopenharmony_ci 231617a3babSopenharmony_ciBuffer block reflection: 232617a3babSopenharmony_ci 233617a3babSopenharmony_ciPipeline input reflection: 234617a3babSopenharmony_ci 235617a3babSopenharmony_ciPipeline output reflection: 236617a3babSopenharmony_ci@entryPointOutput: offset 0, type 8b52, size 1, index 0, binding -1, stages 16 237617a3babSopenharmony_ci 238