1617a3babSopenharmony_cihlsl.format.rwtexture.frag 2617a3babSopenharmony_ciShader version: 500 3617a3babSopenharmony_cigl_FragCoord origin is upper left 4617a3babSopenharmony_ciusing depth_any 5617a3babSopenharmony_ci0:? Sequence 6617a3babSopenharmony_ci0:56 Function Definition: @main( ( temp structure{ temp 4-component vector of float Color, temp float Depth}) 7617a3babSopenharmony_ci0:56 Function Parameters: 8617a3babSopenharmony_ci0:? Sequence 9617a3babSopenharmony_ci0:59 move second child to first child ( temp 4-component vector of float) 10617a3babSopenharmony_ci0:59 Color: direct index for structure ( temp 4-component vector of float) 11617a3babSopenharmony_ci0:59 'psout' ( temp structure{ temp 4-component vector of float Color, temp float Depth}) 12617a3babSopenharmony_ci0:59 Constant: 13617a3babSopenharmony_ci0:59 0 (const int) 14617a3babSopenharmony_ci0:59 Constant: 15617a3babSopenharmony_ci0:59 1.000000 16617a3babSopenharmony_ci0:59 1.000000 17617a3babSopenharmony_ci0:59 1.000000 18617a3babSopenharmony_ci0:59 1.000000 19617a3babSopenharmony_ci0:60 move second child to first child ( temp float) 20617a3babSopenharmony_ci0:60 Depth: direct index for structure ( temp float) 21617a3babSopenharmony_ci0:60 'psout' ( temp structure{ temp 4-component vector of float Color, temp float Depth}) 22617a3babSopenharmony_ci0:60 Constant: 23617a3babSopenharmony_ci0:60 1 (const int) 24617a3babSopenharmony_ci0:60 Constant: 25617a3babSopenharmony_ci0:60 1.000000 26617a3babSopenharmony_ci0:62 Branch: Return with expression 27617a3babSopenharmony_ci0:62 'psout' ( temp structure{ temp 4-component vector of float Color, temp float Depth}) 28617a3babSopenharmony_ci0:56 Function Definition: main( ( temp void) 29617a3babSopenharmony_ci0:56 Function Parameters: 30617a3babSopenharmony_ci0:? Sequence 31617a3babSopenharmony_ci0:56 Sequence 32617a3babSopenharmony_ci0:56 move second child to first child ( temp structure{ temp 4-component vector of float Color, temp float Depth}) 33617a3babSopenharmony_ci0:56 'flattenTemp' ( temp structure{ temp 4-component vector of float Color, temp float Depth}) 34617a3babSopenharmony_ci0:56 Function Call: @main( ( temp structure{ temp 4-component vector of float Color, temp float Depth}) 35617a3babSopenharmony_ci0:56 move second child to first child ( temp 4-component vector of float) 36617a3babSopenharmony_ci0:? '@entryPointOutput.Color' (layout( location=0) out 4-component vector of float) 37617a3babSopenharmony_ci0:56 Color: direct index for structure ( temp 4-component vector of float) 38617a3babSopenharmony_ci0:56 'flattenTemp' ( temp structure{ temp 4-component vector of float Color, temp float Depth}) 39617a3babSopenharmony_ci0:56 Constant: 40617a3babSopenharmony_ci0:56 0 (const int) 41617a3babSopenharmony_ci0:56 move second child to first child ( temp float) 42617a3babSopenharmony_ci0:? '@entryPointOutput.Depth' ( out float FragDepth) 43617a3babSopenharmony_ci0:56 Depth: direct index for structure ( temp float) 44617a3babSopenharmony_ci0:56 'flattenTemp' ( temp structure{ temp 4-component vector of float Color, temp float Depth}) 45617a3babSopenharmony_ci0:56 Constant: 46617a3babSopenharmony_ci0:56 1 (const int) 47617a3babSopenharmony_ci0:? Linker Objects 48617a3babSopenharmony_ci0:? 'g_sSamp' (layout( binding=0) uniform sampler) 49617a3babSopenharmony_ci0:? 'g_tTex1df4' (layout( binding=0 rgba32f) uniform image1D) 50617a3babSopenharmony_ci0:? 'g_tTex1di4' (layout( rg32f) uniform iimage1D) 51617a3babSopenharmony_ci0:? 'g_tTex1du4' (layout( rgba8_snorm) uniform uimage1D) 52617a3babSopenharmony_ci0:? 'g_tTex2df4' (layout( rgba8i) uniform image2D) 53617a3babSopenharmony_ci0:? 'g_tTex2di4' (layout( r11f_g11f_b10f) uniform iimage2D) 54617a3babSopenharmony_ci0:? 'g_tTex2du4' (layout( r8_snorm) uniform uimage2D) 55617a3babSopenharmony_ci0:? 'g_tTex3df4' (layout( rg8) readonly uniform image3D) 56617a3babSopenharmony_ci0:? 'g_tTex3di4' (layout( rgba16i) writeonly uniform iimage3D) 57617a3babSopenharmony_ci0:? 'g_tTex3du4' (layout( r8i) readonly writeonly uniform uimage3D) 58617a3babSopenharmony_ci0:? 'g_tTex1df4a' (layout( rgba8ui) uniform image1DArray) 59617a3babSopenharmony_ci0:? 'g_tTex1di4a' (layout( rg32ui) uniform iimage1DArray) 60617a3babSopenharmony_ci0:? 'g_tTex1du4a' (layout( r16ui) uniform uimage1DArray) 61617a3babSopenharmony_ci0:? 'g_tTex2df4a' (layout( rgb10_a2ui) uniform image2DArray) 62617a3babSopenharmony_ci0:? 'g_tTex2di4a' (layout( r8ui) uniform iimage2DArray) 63617a3babSopenharmony_ci0:? 'g_tTex2du4a' (layout( rgba16f) uniform uimage2DArray) 64617a3babSopenharmony_ci0:? 'g_tTex01' (layout( rgba8) uniform iimage2DArray) 65617a3babSopenharmony_ci0:? 'g_tTex02' (layout( rg16f) uniform iimage2DArray) 66617a3babSopenharmony_ci0:? 'g_tTex03' (layout( r16f) uniform iimage2DArray) 67617a3babSopenharmony_ci0:? 'g_tTex04' (layout( rgb10_a2) uniform iimage2DArray) 68617a3babSopenharmony_ci0:? 'g_tTex05' (layout( rg16) uniform iimage2DArray) 69617a3babSopenharmony_ci0:? 'g_tTex06' (layout( r32f) uniform iimage2DArray) 70617a3babSopenharmony_ci0:? 'g_tTex07' (layout( rgba16) uniform iimage2DArray) 71617a3babSopenharmony_ci0:? 'g_tTex08' (layout( r16) uniform iimage2DArray) 72617a3babSopenharmony_ci0:? 'g_tTex09' (layout( r8) uniform iimage2DArray) 73617a3babSopenharmony_ci0:? 'g_tTex10' (layout( rgba16_snorm) uniform iimage2DArray) 74617a3babSopenharmony_ci0:? 'g_tTex11' (layout( rg16_snorm) uniform iimage2DArray) 75617a3babSopenharmony_ci0:? 'g_tTex12' (layout( r16_snorm) uniform iimage2DArray) 76617a3babSopenharmony_ci0:? 'g_tTex13' (layout( r8_snorm) uniform iimage2DArray) 77617a3babSopenharmony_ci0:? 'g_tTex14' (layout( rgba32i) uniform iimage2DArray) 78617a3babSopenharmony_ci0:? 'g_tTex15' (layout( r32i) uniform iimage2DArray) 79617a3babSopenharmony_ci0:? 'g_tTex16' (layout( r32ui) uniform iimage2DArray) 80617a3babSopenharmony_ci0:? 'g_tTex17' (layout( rg16i) uniform iimage2DArray) 81617a3babSopenharmony_ci0:? 'g_tTex18' (layout( r16i) uniform iimage2DArray) 82617a3babSopenharmony_ci0:? 'g_tTex19' (layout( rg32i) uniform iimage2DArray) 83617a3babSopenharmony_ci0:? 'g_tTex20' (layout( rg8i) uniform iimage2DArray) 84617a3babSopenharmony_ci0:? 'g_tTex21' (layout( rg8ui) uniform iimage2DArray) 85617a3babSopenharmony_ci0:? 'g_tTex22' (layout( rgba32ui) uniform iimage2DArray) 86617a3babSopenharmony_ci0:? 'g_tTex23' (layout( rgba16ui) uniform iimage2DArray) 87617a3babSopenharmony_ci0:? 'g_tTex24' (layout( rg32ui) uniform iimage2DArray) 88617a3babSopenharmony_ci0:? 'g_tTex25' (layout( rg16ui) uniform iimage2DArray) 89617a3babSopenharmony_ci0:? '@entryPointOutput.Depth' ( out float FragDepth) 90617a3babSopenharmony_ci0:? '@entryPointOutput.Color' (layout( location=0) out 4-component vector of float) 91617a3babSopenharmony_ci 92617a3babSopenharmony_ci 93617a3babSopenharmony_ciLinked fragment stage: 94617a3babSopenharmony_ci 95617a3babSopenharmony_ci 96617a3babSopenharmony_ciShader version: 500 97617a3babSopenharmony_cigl_FragCoord origin is upper left 98617a3babSopenharmony_ciusing depth_any 99617a3babSopenharmony_ci0:? Sequence 100617a3babSopenharmony_ci0:56 Function Definition: @main( ( temp structure{ temp 4-component vector of float Color, temp float Depth}) 101617a3babSopenharmony_ci0:56 Function Parameters: 102617a3babSopenharmony_ci0:? Sequence 103617a3babSopenharmony_ci0:59 move second child to first child ( temp 4-component vector of float) 104617a3babSopenharmony_ci0:59 Color: direct index for structure ( temp 4-component vector of float) 105617a3babSopenharmony_ci0:59 'psout' ( temp structure{ temp 4-component vector of float Color, temp float Depth}) 106617a3babSopenharmony_ci0:59 Constant: 107617a3babSopenharmony_ci0:59 0 (const int) 108617a3babSopenharmony_ci0:59 Constant: 109617a3babSopenharmony_ci0:59 1.000000 110617a3babSopenharmony_ci0:59 1.000000 111617a3babSopenharmony_ci0:59 1.000000 112617a3babSopenharmony_ci0:59 1.000000 113617a3babSopenharmony_ci0:60 move second child to first child ( temp float) 114617a3babSopenharmony_ci0:60 Depth: direct index for structure ( temp float) 115617a3babSopenharmony_ci0:60 'psout' ( temp structure{ temp 4-component vector of float Color, temp float Depth}) 116617a3babSopenharmony_ci0:60 Constant: 117617a3babSopenharmony_ci0:60 1 (const int) 118617a3babSopenharmony_ci0:60 Constant: 119617a3babSopenharmony_ci0:60 1.000000 120617a3babSopenharmony_ci0:62 Branch: Return with expression 121617a3babSopenharmony_ci0:62 'psout' ( temp structure{ temp 4-component vector of float Color, temp float Depth}) 122617a3babSopenharmony_ci0:56 Function Definition: main( ( temp void) 123617a3babSopenharmony_ci0:56 Function Parameters: 124617a3babSopenharmony_ci0:? Sequence 125617a3babSopenharmony_ci0:56 Sequence 126617a3babSopenharmony_ci0:56 move second child to first child ( temp structure{ temp 4-component vector of float Color, temp float Depth}) 127617a3babSopenharmony_ci0:56 'flattenTemp' ( temp structure{ temp 4-component vector of float Color, temp float Depth}) 128617a3babSopenharmony_ci0:56 Function Call: @main( ( temp structure{ temp 4-component vector of float Color, temp float Depth}) 129617a3babSopenharmony_ci0:56 move second child to first child ( temp 4-component vector of float) 130617a3babSopenharmony_ci0:? '@entryPointOutput.Color' (layout( location=0) out 4-component vector of float) 131617a3babSopenharmony_ci0:56 Color: direct index for structure ( temp 4-component vector of float) 132617a3babSopenharmony_ci0:56 'flattenTemp' ( temp structure{ temp 4-component vector of float Color, temp float Depth}) 133617a3babSopenharmony_ci0:56 Constant: 134617a3babSopenharmony_ci0:56 0 (const int) 135617a3babSopenharmony_ci0:56 move second child to first child ( temp float) 136617a3babSopenharmony_ci0:? '@entryPointOutput.Depth' ( out float FragDepth) 137617a3babSopenharmony_ci0:56 Depth: direct index for structure ( temp float) 138617a3babSopenharmony_ci0:56 'flattenTemp' ( temp structure{ temp 4-component vector of float Color, temp float Depth}) 139617a3babSopenharmony_ci0:56 Constant: 140617a3babSopenharmony_ci0:56 1 (const int) 141617a3babSopenharmony_ci0:? Linker Objects 142617a3babSopenharmony_ci0:? 'g_sSamp' (layout( binding=0) uniform sampler) 143617a3babSopenharmony_ci0:? 'g_tTex1df4' (layout( binding=0 rgba32f) uniform image1D) 144617a3babSopenharmony_ci0:? 'g_tTex1di4' (layout( rg32f) uniform iimage1D) 145617a3babSopenharmony_ci0:? 'g_tTex1du4' (layout( rgba8_snorm) uniform uimage1D) 146617a3babSopenharmony_ci0:? 'g_tTex2df4' (layout( rgba8i) uniform image2D) 147617a3babSopenharmony_ci0:? 'g_tTex2di4' (layout( r11f_g11f_b10f) uniform iimage2D) 148617a3babSopenharmony_ci0:? 'g_tTex2du4' (layout( r8_snorm) uniform uimage2D) 149617a3babSopenharmony_ci0:? 'g_tTex3df4' (layout( rg8) readonly uniform image3D) 150617a3babSopenharmony_ci0:? 'g_tTex3di4' (layout( rgba16i) writeonly uniform iimage3D) 151617a3babSopenharmony_ci0:? 'g_tTex3du4' (layout( r8i) readonly writeonly uniform uimage3D) 152617a3babSopenharmony_ci0:? 'g_tTex1df4a' (layout( rgba8ui) uniform image1DArray) 153617a3babSopenharmony_ci0:? 'g_tTex1di4a' (layout( rg32ui) uniform iimage1DArray) 154617a3babSopenharmony_ci0:? 'g_tTex1du4a' (layout( r16ui) uniform uimage1DArray) 155617a3babSopenharmony_ci0:? 'g_tTex2df4a' (layout( rgb10_a2ui) uniform image2DArray) 156617a3babSopenharmony_ci0:? 'g_tTex2di4a' (layout( r8ui) uniform iimage2DArray) 157617a3babSopenharmony_ci0:? 'g_tTex2du4a' (layout( rgba16f) uniform uimage2DArray) 158617a3babSopenharmony_ci0:? 'g_tTex01' (layout( rgba8) uniform iimage2DArray) 159617a3babSopenharmony_ci0:? 'g_tTex02' (layout( rg16f) uniform iimage2DArray) 160617a3babSopenharmony_ci0:? 'g_tTex03' (layout( r16f) uniform iimage2DArray) 161617a3babSopenharmony_ci0:? 'g_tTex04' (layout( rgb10_a2) uniform iimage2DArray) 162617a3babSopenharmony_ci0:? 'g_tTex05' (layout( rg16) uniform iimage2DArray) 163617a3babSopenharmony_ci0:? 'g_tTex06' (layout( r32f) uniform iimage2DArray) 164617a3babSopenharmony_ci0:? 'g_tTex07' (layout( rgba16) uniform iimage2DArray) 165617a3babSopenharmony_ci0:? 'g_tTex08' (layout( r16) uniform iimage2DArray) 166617a3babSopenharmony_ci0:? 'g_tTex09' (layout( r8) uniform iimage2DArray) 167617a3babSopenharmony_ci0:? 'g_tTex10' (layout( rgba16_snorm) uniform iimage2DArray) 168617a3babSopenharmony_ci0:? 'g_tTex11' (layout( rg16_snorm) uniform iimage2DArray) 169617a3babSopenharmony_ci0:? 'g_tTex12' (layout( r16_snorm) uniform iimage2DArray) 170617a3babSopenharmony_ci0:? 'g_tTex13' (layout( r8_snorm) uniform iimage2DArray) 171617a3babSopenharmony_ci0:? 'g_tTex14' (layout( rgba32i) uniform iimage2DArray) 172617a3babSopenharmony_ci0:? 'g_tTex15' (layout( r32i) uniform iimage2DArray) 173617a3babSopenharmony_ci0:? 'g_tTex16' (layout( r32ui) uniform iimage2DArray) 174617a3babSopenharmony_ci0:? 'g_tTex17' (layout( rg16i) uniform iimage2DArray) 175617a3babSopenharmony_ci0:? 'g_tTex18' (layout( r16i) uniform iimage2DArray) 176617a3babSopenharmony_ci0:? 'g_tTex19' (layout( rg32i) uniform iimage2DArray) 177617a3babSopenharmony_ci0:? 'g_tTex20' (layout( rg8i) uniform iimage2DArray) 178617a3babSopenharmony_ci0:? 'g_tTex21' (layout( rg8ui) uniform iimage2DArray) 179617a3babSopenharmony_ci0:? 'g_tTex22' (layout( rgba32ui) uniform iimage2DArray) 180617a3babSopenharmony_ci0:? 'g_tTex23' (layout( rgba16ui) uniform iimage2DArray) 181617a3babSopenharmony_ci0:? 'g_tTex24' (layout( rg32ui) uniform iimage2DArray) 182617a3babSopenharmony_ci0:? 'g_tTex25' (layout( rg16ui) uniform iimage2DArray) 183617a3babSopenharmony_ci0:? '@entryPointOutput.Depth' ( out float FragDepth) 184617a3babSopenharmony_ci0:? '@entryPointOutput.Color' (layout( location=0) out 4-component vector of float) 185617a3babSopenharmony_ci 186617a3babSopenharmony_ci// Module Version 10000 187617a3babSopenharmony_ci// Generated by (magic number): 8000b 188617a3babSopenharmony_ci// Id's are bound by 160 189617a3babSopenharmony_ci 190617a3babSopenharmony_ci Capability Shader 191617a3babSopenharmony_ci Capability Image1D 192617a3babSopenharmony_ci Capability StorageImageExtendedFormats 193617a3babSopenharmony_ci 1: ExtInstImport "GLSL.std.450" 194617a3babSopenharmony_ci MemoryModel Logical GLSL450 195617a3babSopenharmony_ci EntryPoint Fragment 4 "main" 29 33 196617a3babSopenharmony_ci ExecutionMode 4 OriginUpperLeft 197617a3babSopenharmony_ci ExecutionMode 4 DepthReplacing 198617a3babSopenharmony_ci Source HLSL 500 199617a3babSopenharmony_ci Name 4 "main" 200617a3babSopenharmony_ci Name 8 "PS_OUTPUT" 201617a3babSopenharmony_ci MemberName 8(PS_OUTPUT) 0 "Color" 202617a3babSopenharmony_ci MemberName 8(PS_OUTPUT) 1 "Depth" 203617a3babSopenharmony_ci Name 10 "@main(" 204617a3babSopenharmony_ci Name 13 "psout" 205617a3babSopenharmony_ci Name 26 "flattenTemp" 206617a3babSopenharmony_ci Name 29 "@entryPointOutput.Color" 207617a3babSopenharmony_ci Name 33 "@entryPointOutput.Depth" 208617a3babSopenharmony_ci Name 38 "g_sSamp" 209617a3babSopenharmony_ci Name 41 "g_tTex1df4" 210617a3babSopenharmony_ci Name 44 "g_tTex1di4" 211617a3babSopenharmony_ci Name 48 "g_tTex1du4" 212617a3babSopenharmony_ci Name 51 "g_tTex2df4" 213617a3babSopenharmony_ci Name 54 "g_tTex2di4" 214617a3babSopenharmony_ci Name 57 "g_tTex2du4" 215617a3babSopenharmony_ci Name 60 "g_tTex3df4" 216617a3babSopenharmony_ci Name 63 "g_tTex3di4" 217617a3babSopenharmony_ci Name 66 "g_tTex3du4" 218617a3babSopenharmony_ci Name 69 "g_tTex1df4a" 219617a3babSopenharmony_ci Name 72 "g_tTex1di4a" 220617a3babSopenharmony_ci Name 75 "g_tTex1du4a" 221617a3babSopenharmony_ci Name 78 "g_tTex2df4a" 222617a3babSopenharmony_ci Name 81 "g_tTex2di4a" 223617a3babSopenharmony_ci Name 84 "g_tTex2du4a" 224617a3babSopenharmony_ci Name 87 "g_tTex01" 225617a3babSopenharmony_ci Name 90 "g_tTex02" 226617a3babSopenharmony_ci Name 93 "g_tTex03" 227617a3babSopenharmony_ci Name 96 "g_tTex04" 228617a3babSopenharmony_ci Name 99 "g_tTex05" 229617a3babSopenharmony_ci Name 102 "g_tTex06" 230617a3babSopenharmony_ci Name 105 "g_tTex07" 231617a3babSopenharmony_ci Name 108 "g_tTex08" 232617a3babSopenharmony_ci Name 111 "g_tTex09" 233617a3babSopenharmony_ci Name 114 "g_tTex10" 234617a3babSopenharmony_ci Name 117 "g_tTex11" 235617a3babSopenharmony_ci Name 120 "g_tTex12" 236617a3babSopenharmony_ci Name 123 "g_tTex13" 237617a3babSopenharmony_ci Name 126 "g_tTex14" 238617a3babSopenharmony_ci Name 129 "g_tTex15" 239617a3babSopenharmony_ci Name 132 "g_tTex16" 240617a3babSopenharmony_ci Name 135 "g_tTex17" 241617a3babSopenharmony_ci Name 138 "g_tTex18" 242617a3babSopenharmony_ci Name 141 "g_tTex19" 243617a3babSopenharmony_ci Name 144 "g_tTex20" 244617a3babSopenharmony_ci Name 147 "g_tTex21" 245617a3babSopenharmony_ci Name 150 "g_tTex22" 246617a3babSopenharmony_ci Name 153 "g_tTex23" 247617a3babSopenharmony_ci Name 156 "g_tTex24" 248617a3babSopenharmony_ci Name 159 "g_tTex25" 249617a3babSopenharmony_ci Decorate 29(@entryPointOutput.Color) Location 0 250617a3babSopenharmony_ci Decorate 33(@entryPointOutput.Depth) BuiltIn FragDepth 251617a3babSopenharmony_ci Decorate 38(g_sSamp) DescriptorSet 0 252617a3babSopenharmony_ci Decorate 38(g_sSamp) Binding 0 253617a3babSopenharmony_ci Decorate 41(g_tTex1df4) DescriptorSet 0 254617a3babSopenharmony_ci Decorate 41(g_tTex1df4) Binding 0 255617a3babSopenharmony_ci Decorate 44(g_tTex1di4) DescriptorSet 0 256617a3babSopenharmony_ci Decorate 44(g_tTex1di4) Binding 0 257617a3babSopenharmony_ci Decorate 48(g_tTex1du4) DescriptorSet 0 258617a3babSopenharmony_ci Decorate 48(g_tTex1du4) Binding 0 259617a3babSopenharmony_ci Decorate 51(g_tTex2df4) DescriptorSet 0 260617a3babSopenharmony_ci Decorate 51(g_tTex2df4) Binding 0 261617a3babSopenharmony_ci Decorate 54(g_tTex2di4) DescriptorSet 0 262617a3babSopenharmony_ci Decorate 54(g_tTex2di4) Binding 0 263617a3babSopenharmony_ci Decorate 57(g_tTex2du4) DescriptorSet 0 264617a3babSopenharmony_ci Decorate 57(g_tTex2du4) Binding 0 265617a3babSopenharmony_ci Decorate 60(g_tTex3df4) DescriptorSet 0 266617a3babSopenharmony_ci Decorate 60(g_tTex3df4) Binding 0 267617a3babSopenharmony_ci Decorate 60(g_tTex3df4) NonWritable 268617a3babSopenharmony_ci Decorate 63(g_tTex3di4) DescriptorSet 0 269617a3babSopenharmony_ci Decorate 63(g_tTex3di4) Binding 0 270617a3babSopenharmony_ci Decorate 63(g_tTex3di4) NonReadable 271617a3babSopenharmony_ci Decorate 66(g_tTex3du4) DescriptorSet 0 272617a3babSopenharmony_ci Decorate 66(g_tTex3du4) Binding 0 273617a3babSopenharmony_ci Decorate 66(g_tTex3du4) NonWritable 274617a3babSopenharmony_ci Decorate 66(g_tTex3du4) NonReadable 275617a3babSopenharmony_ci Decorate 69(g_tTex1df4a) DescriptorSet 0 276617a3babSopenharmony_ci Decorate 69(g_tTex1df4a) Binding 0 277617a3babSopenharmony_ci Decorate 72(g_tTex1di4a) DescriptorSet 0 278617a3babSopenharmony_ci Decorate 72(g_tTex1di4a) Binding 0 279617a3babSopenharmony_ci Decorate 75(g_tTex1du4a) DescriptorSet 0 280617a3babSopenharmony_ci Decorate 75(g_tTex1du4a) Binding 0 281617a3babSopenharmony_ci Decorate 78(g_tTex2df4a) DescriptorSet 0 282617a3babSopenharmony_ci Decorate 78(g_tTex2df4a) Binding 0 283617a3babSopenharmony_ci Decorate 81(g_tTex2di4a) DescriptorSet 0 284617a3babSopenharmony_ci Decorate 81(g_tTex2di4a) Binding 0 285617a3babSopenharmony_ci Decorate 84(g_tTex2du4a) DescriptorSet 0 286617a3babSopenharmony_ci Decorate 84(g_tTex2du4a) Binding 0 287617a3babSopenharmony_ci Decorate 87(g_tTex01) DescriptorSet 0 288617a3babSopenharmony_ci Decorate 87(g_tTex01) Binding 0 289617a3babSopenharmony_ci Decorate 90(g_tTex02) DescriptorSet 0 290617a3babSopenharmony_ci Decorate 90(g_tTex02) Binding 0 291617a3babSopenharmony_ci Decorate 93(g_tTex03) DescriptorSet 0 292617a3babSopenharmony_ci Decorate 93(g_tTex03) Binding 0 293617a3babSopenharmony_ci Decorate 96(g_tTex04) DescriptorSet 0 294617a3babSopenharmony_ci Decorate 96(g_tTex04) Binding 0 295617a3babSopenharmony_ci Decorate 99(g_tTex05) DescriptorSet 0 296617a3babSopenharmony_ci Decorate 99(g_tTex05) Binding 0 297617a3babSopenharmony_ci Decorate 102(g_tTex06) DescriptorSet 0 298617a3babSopenharmony_ci Decorate 102(g_tTex06) Binding 0 299617a3babSopenharmony_ci Decorate 105(g_tTex07) DescriptorSet 0 300617a3babSopenharmony_ci Decorate 105(g_tTex07) Binding 0 301617a3babSopenharmony_ci Decorate 108(g_tTex08) DescriptorSet 0 302617a3babSopenharmony_ci Decorate 108(g_tTex08) Binding 0 303617a3babSopenharmony_ci Decorate 111(g_tTex09) DescriptorSet 0 304617a3babSopenharmony_ci Decorate 111(g_tTex09) Binding 0 305617a3babSopenharmony_ci Decorate 114(g_tTex10) DescriptorSet 0 306617a3babSopenharmony_ci Decorate 114(g_tTex10) Binding 0 307617a3babSopenharmony_ci Decorate 117(g_tTex11) DescriptorSet 0 308617a3babSopenharmony_ci Decorate 117(g_tTex11) Binding 0 309617a3babSopenharmony_ci Decorate 120(g_tTex12) DescriptorSet 0 310617a3babSopenharmony_ci Decorate 120(g_tTex12) Binding 0 311617a3babSopenharmony_ci Decorate 123(g_tTex13) DescriptorSet 0 312617a3babSopenharmony_ci Decorate 123(g_tTex13) Binding 0 313617a3babSopenharmony_ci Decorate 126(g_tTex14) DescriptorSet 0 314617a3babSopenharmony_ci Decorate 126(g_tTex14) Binding 0 315617a3babSopenharmony_ci Decorate 129(g_tTex15) DescriptorSet 0 316617a3babSopenharmony_ci Decorate 129(g_tTex15) Binding 0 317617a3babSopenharmony_ci Decorate 132(g_tTex16) DescriptorSet 0 318617a3babSopenharmony_ci Decorate 132(g_tTex16) Binding 0 319617a3babSopenharmony_ci Decorate 135(g_tTex17) DescriptorSet 0 320617a3babSopenharmony_ci Decorate 135(g_tTex17) Binding 0 321617a3babSopenharmony_ci Decorate 138(g_tTex18) DescriptorSet 0 322617a3babSopenharmony_ci Decorate 138(g_tTex18) Binding 0 323617a3babSopenharmony_ci Decorate 141(g_tTex19) DescriptorSet 0 324617a3babSopenharmony_ci Decorate 141(g_tTex19) Binding 0 325617a3babSopenharmony_ci Decorate 144(g_tTex20) DescriptorSet 0 326617a3babSopenharmony_ci Decorate 144(g_tTex20) Binding 0 327617a3babSopenharmony_ci Decorate 147(g_tTex21) DescriptorSet 0 328617a3babSopenharmony_ci Decorate 147(g_tTex21) Binding 0 329617a3babSopenharmony_ci Decorate 150(g_tTex22) DescriptorSet 0 330617a3babSopenharmony_ci Decorate 150(g_tTex22) Binding 0 331617a3babSopenharmony_ci Decorate 153(g_tTex23) DescriptorSet 0 332617a3babSopenharmony_ci Decorate 153(g_tTex23) Binding 0 333617a3babSopenharmony_ci Decorate 156(g_tTex24) DescriptorSet 0 334617a3babSopenharmony_ci Decorate 156(g_tTex24) Binding 0 335617a3babSopenharmony_ci Decorate 159(g_tTex25) DescriptorSet 0 336617a3babSopenharmony_ci Decorate 159(g_tTex25) Binding 0 337617a3babSopenharmony_ci 2: TypeVoid 338617a3babSopenharmony_ci 3: TypeFunction 2 339617a3babSopenharmony_ci 6: TypeFloat 32 340617a3babSopenharmony_ci 7: TypeVector 6(float) 4 341617a3babSopenharmony_ci 8(PS_OUTPUT): TypeStruct 7(fvec4) 6(float) 342617a3babSopenharmony_ci 9: TypeFunction 8(PS_OUTPUT) 343617a3babSopenharmony_ci 12: TypePointer Function 8(PS_OUTPUT) 344617a3babSopenharmony_ci 14: TypeInt 32 1 345617a3babSopenharmony_ci 15: 14(int) Constant 0 346617a3babSopenharmony_ci 16: 6(float) Constant 1065353216 347617a3babSopenharmony_ci 17: 7(fvec4) ConstantComposite 16 16 16 16 348617a3babSopenharmony_ci 18: TypePointer Function 7(fvec4) 349617a3babSopenharmony_ci 20: 14(int) Constant 1 350617a3babSopenharmony_ci 21: TypePointer Function 6(float) 351617a3babSopenharmony_ci 28: TypePointer Output 7(fvec4) 352617a3babSopenharmony_ci29(@entryPointOutput.Color): 28(ptr) Variable Output 353617a3babSopenharmony_ci 32: TypePointer Output 6(float) 354617a3babSopenharmony_ci33(@entryPointOutput.Depth): 32(ptr) Variable Output 355617a3babSopenharmony_ci 36: TypeSampler 356617a3babSopenharmony_ci 37: TypePointer UniformConstant 36 357617a3babSopenharmony_ci 38(g_sSamp): 37(ptr) Variable UniformConstant 358617a3babSopenharmony_ci 39: TypeImage 6(float) 1D nonsampled format:Rgba32f 359617a3babSopenharmony_ci 40: TypePointer UniformConstant 39 360617a3babSopenharmony_ci 41(g_tTex1df4): 40(ptr) Variable UniformConstant 361617a3babSopenharmony_ci 42: TypeImage 14(int) 1D nonsampled format:Rg32f 362617a3babSopenharmony_ci 43: TypePointer UniformConstant 42 363617a3babSopenharmony_ci 44(g_tTex1di4): 43(ptr) Variable UniformConstant 364617a3babSopenharmony_ci 45: TypeInt 32 0 365617a3babSopenharmony_ci 46: TypeImage 45(int) 1D nonsampled format:Rgba8Snorm 366617a3babSopenharmony_ci 47: TypePointer UniformConstant 46 367617a3babSopenharmony_ci 48(g_tTex1du4): 47(ptr) Variable UniformConstant 368617a3babSopenharmony_ci 49: TypeImage 6(float) 2D nonsampled format:Rgba8i 369617a3babSopenharmony_ci 50: TypePointer UniformConstant 49 370617a3babSopenharmony_ci 51(g_tTex2df4): 50(ptr) Variable UniformConstant 371617a3babSopenharmony_ci 52: TypeImage 14(int) 2D nonsampled format:R11fG11fB10f 372617a3babSopenharmony_ci 53: TypePointer UniformConstant 52 373617a3babSopenharmony_ci 54(g_tTex2di4): 53(ptr) Variable UniformConstant 374617a3babSopenharmony_ci 55: TypeImage 45(int) 2D nonsampled format:R8Snorm 375617a3babSopenharmony_ci 56: TypePointer UniformConstant 55 376617a3babSopenharmony_ci 57(g_tTex2du4): 56(ptr) Variable UniformConstant 377617a3babSopenharmony_ci 58: TypeImage 6(float) 3D nonsampled format:Rg8 378617a3babSopenharmony_ci 59: TypePointer UniformConstant 58 379617a3babSopenharmony_ci 60(g_tTex3df4): 59(ptr) Variable UniformConstant 380617a3babSopenharmony_ci 61: TypeImage 14(int) 3D nonsampled format:Rgba16i 381617a3babSopenharmony_ci 62: TypePointer UniformConstant 61 382617a3babSopenharmony_ci 63(g_tTex3di4): 62(ptr) Variable UniformConstant 383617a3babSopenharmony_ci 64: TypeImage 45(int) 3D nonsampled format:R8i 384617a3babSopenharmony_ci 65: TypePointer UniformConstant 64 385617a3babSopenharmony_ci 66(g_tTex3du4): 65(ptr) Variable UniformConstant 386617a3babSopenharmony_ci 67: TypeImage 6(float) 1D array nonsampled format:Rgba8ui 387617a3babSopenharmony_ci 68: TypePointer UniformConstant 67 388617a3babSopenharmony_ci 69(g_tTex1df4a): 68(ptr) Variable UniformConstant 389617a3babSopenharmony_ci 70: TypeImage 14(int) 1D array nonsampled format:Rg32ui 390617a3babSopenharmony_ci 71: TypePointer UniformConstant 70 391617a3babSopenharmony_ci 72(g_tTex1di4a): 71(ptr) Variable UniformConstant 392617a3babSopenharmony_ci 73: TypeImage 45(int) 1D array nonsampled format:R16ui 393617a3babSopenharmony_ci 74: TypePointer UniformConstant 73 394617a3babSopenharmony_ci 75(g_tTex1du4a): 74(ptr) Variable UniformConstant 395617a3babSopenharmony_ci 76: TypeImage 6(float) 2D array nonsampled format:Rgb10a2ui 396617a3babSopenharmony_ci 77: TypePointer UniformConstant 76 397617a3babSopenharmony_ci 78(g_tTex2df4a): 77(ptr) Variable UniformConstant 398617a3babSopenharmony_ci 79: TypeImage 14(int) 2D array nonsampled format:R8ui 399617a3babSopenharmony_ci 80: TypePointer UniformConstant 79 400617a3babSopenharmony_ci 81(g_tTex2di4a): 80(ptr) Variable UniformConstant 401617a3babSopenharmony_ci 82: TypeImage 45(int) 2D array nonsampled format:Rgba16f 402617a3babSopenharmony_ci 83: TypePointer UniformConstant 82 403617a3babSopenharmony_ci 84(g_tTex2du4a): 83(ptr) Variable UniformConstant 404617a3babSopenharmony_ci 85: TypeImage 14(int) 2D array nonsampled format:Rgba8 405617a3babSopenharmony_ci 86: TypePointer UniformConstant 85 406617a3babSopenharmony_ci 87(g_tTex01): 86(ptr) Variable UniformConstant 407617a3babSopenharmony_ci 88: TypeImage 14(int) 2D array nonsampled format:Rg16f 408617a3babSopenharmony_ci 89: TypePointer UniformConstant 88 409617a3babSopenharmony_ci 90(g_tTex02): 89(ptr) Variable UniformConstant 410617a3babSopenharmony_ci 91: TypeImage 14(int) 2D array nonsampled format:R16f 411617a3babSopenharmony_ci 92: TypePointer UniformConstant 91 412617a3babSopenharmony_ci 93(g_tTex03): 92(ptr) Variable UniformConstant 413617a3babSopenharmony_ci 94: TypeImage 14(int) 2D array nonsampled format:Rgb10A2 414617a3babSopenharmony_ci 95: TypePointer UniformConstant 94 415617a3babSopenharmony_ci 96(g_tTex04): 95(ptr) Variable UniformConstant 416617a3babSopenharmony_ci 97: TypeImage 14(int) 2D array nonsampled format:Rg16 417617a3babSopenharmony_ci 98: TypePointer UniformConstant 97 418617a3babSopenharmony_ci 99(g_tTex05): 98(ptr) Variable UniformConstant 419617a3babSopenharmony_ci 100: TypeImage 14(int) 2D array nonsampled format:R32f 420617a3babSopenharmony_ci 101: TypePointer UniformConstant 100 421617a3babSopenharmony_ci 102(g_tTex06): 101(ptr) Variable UniformConstant 422617a3babSopenharmony_ci 103: TypeImage 14(int) 2D array nonsampled format:Rgba16 423617a3babSopenharmony_ci 104: TypePointer UniformConstant 103 424617a3babSopenharmony_ci 105(g_tTex07): 104(ptr) Variable UniformConstant 425617a3babSopenharmony_ci 106: TypeImage 14(int) 2D array nonsampled format:R16 426617a3babSopenharmony_ci 107: TypePointer UniformConstant 106 427617a3babSopenharmony_ci 108(g_tTex08): 107(ptr) Variable UniformConstant 428617a3babSopenharmony_ci 109: TypeImage 14(int) 2D array nonsampled format:R8 429617a3babSopenharmony_ci 110: TypePointer UniformConstant 109 430617a3babSopenharmony_ci 111(g_tTex09): 110(ptr) Variable UniformConstant 431617a3babSopenharmony_ci 112: TypeImage 14(int) 2D array nonsampled format:Rgba16Snorm 432617a3babSopenharmony_ci 113: TypePointer UniformConstant 112 433617a3babSopenharmony_ci 114(g_tTex10): 113(ptr) Variable UniformConstant 434617a3babSopenharmony_ci 115: TypeImage 14(int) 2D array nonsampled format:Rg16Snorm 435617a3babSopenharmony_ci 116: TypePointer UniformConstant 115 436617a3babSopenharmony_ci 117(g_tTex11): 116(ptr) Variable UniformConstant 437617a3babSopenharmony_ci 118: TypeImage 14(int) 2D array nonsampled format:R16Snorm 438617a3babSopenharmony_ci 119: TypePointer UniformConstant 118 439617a3babSopenharmony_ci 120(g_tTex12): 119(ptr) Variable UniformConstant 440617a3babSopenharmony_ci 121: TypeImage 14(int) 2D array nonsampled format:R8Snorm 441617a3babSopenharmony_ci 122: TypePointer UniformConstant 121 442617a3babSopenharmony_ci 123(g_tTex13): 122(ptr) Variable UniformConstant 443617a3babSopenharmony_ci 124: TypeImage 14(int) 2D array nonsampled format:Rgba32i 444617a3babSopenharmony_ci 125: TypePointer UniformConstant 124 445617a3babSopenharmony_ci 126(g_tTex14): 125(ptr) Variable UniformConstant 446617a3babSopenharmony_ci 127: TypeImage 14(int) 2D array nonsampled format:R32i 447617a3babSopenharmony_ci 128: TypePointer UniformConstant 127 448617a3babSopenharmony_ci 129(g_tTex15): 128(ptr) Variable UniformConstant 449617a3babSopenharmony_ci 130: TypeImage 14(int) 2D array nonsampled format:R32ui 450617a3babSopenharmony_ci 131: TypePointer UniformConstant 130 451617a3babSopenharmony_ci 132(g_tTex16): 131(ptr) Variable UniformConstant 452617a3babSopenharmony_ci 133: TypeImage 14(int) 2D array nonsampled format:Rg16i 453617a3babSopenharmony_ci 134: TypePointer UniformConstant 133 454617a3babSopenharmony_ci 135(g_tTex17): 134(ptr) Variable UniformConstant 455617a3babSopenharmony_ci 136: TypeImage 14(int) 2D array nonsampled format:R16i 456617a3babSopenharmony_ci 137: TypePointer UniformConstant 136 457617a3babSopenharmony_ci 138(g_tTex18): 137(ptr) Variable UniformConstant 458617a3babSopenharmony_ci 139: TypeImage 14(int) 2D array nonsampled format:Rg32i 459617a3babSopenharmony_ci 140: TypePointer UniformConstant 139 460617a3babSopenharmony_ci 141(g_tTex19): 140(ptr) Variable UniformConstant 461617a3babSopenharmony_ci 142: TypeImage 14(int) 2D array nonsampled format:Rg8i 462617a3babSopenharmony_ci 143: TypePointer UniformConstant 142 463617a3babSopenharmony_ci 144(g_tTex20): 143(ptr) Variable UniformConstant 464617a3babSopenharmony_ci 145: TypeImage 14(int) 2D array nonsampled format:Rg8ui 465617a3babSopenharmony_ci 146: TypePointer UniformConstant 145 466617a3babSopenharmony_ci 147(g_tTex21): 146(ptr) Variable UniformConstant 467617a3babSopenharmony_ci 148: TypeImage 14(int) 2D array nonsampled format:Rgba32ui 468617a3babSopenharmony_ci 149: TypePointer UniformConstant 148 469617a3babSopenharmony_ci 150(g_tTex22): 149(ptr) Variable UniformConstant 470617a3babSopenharmony_ci 151: TypeImage 14(int) 2D array nonsampled format:Rgba16ui 471617a3babSopenharmony_ci 152: TypePointer UniformConstant 151 472617a3babSopenharmony_ci 153(g_tTex23): 152(ptr) Variable UniformConstant 473617a3babSopenharmony_ci 154: TypeImage 14(int) 2D array nonsampled format:Rg32ui 474617a3babSopenharmony_ci 155: TypePointer UniformConstant 154 475617a3babSopenharmony_ci 156(g_tTex24): 155(ptr) Variable UniformConstant 476617a3babSopenharmony_ci 157: TypeImage 14(int) 2D array nonsampled format:Rg16ui 477617a3babSopenharmony_ci 158: TypePointer UniformConstant 157 478617a3babSopenharmony_ci 159(g_tTex25): 158(ptr) Variable UniformConstant 479617a3babSopenharmony_ci 4(main): 2 Function None 3 480617a3babSopenharmony_ci 5: Label 481617a3babSopenharmony_ci 26(flattenTemp): 12(ptr) Variable Function 482617a3babSopenharmony_ci 27:8(PS_OUTPUT) FunctionCall 10(@main() 483617a3babSopenharmony_ci Store 26(flattenTemp) 27 484617a3babSopenharmony_ci 30: 18(ptr) AccessChain 26(flattenTemp) 15 485617a3babSopenharmony_ci 31: 7(fvec4) Load 30 486617a3babSopenharmony_ci Store 29(@entryPointOutput.Color) 31 487617a3babSopenharmony_ci 34: 21(ptr) AccessChain 26(flattenTemp) 20 488617a3babSopenharmony_ci 35: 6(float) Load 34 489617a3babSopenharmony_ci Store 33(@entryPointOutput.Depth) 35 490617a3babSopenharmony_ci Return 491617a3babSopenharmony_ci FunctionEnd 492617a3babSopenharmony_ci 10(@main():8(PS_OUTPUT) Function None 9 493617a3babSopenharmony_ci 11: Label 494617a3babSopenharmony_ci 13(psout): 12(ptr) Variable Function 495617a3babSopenharmony_ci 19: 18(ptr) AccessChain 13(psout) 15 496617a3babSopenharmony_ci Store 19 17 497617a3babSopenharmony_ci 22: 21(ptr) AccessChain 13(psout) 20 498617a3babSopenharmony_ci Store 22 16 499617a3babSopenharmony_ci 23:8(PS_OUTPUT) Load 13(psout) 500617a3babSopenharmony_ci ReturnValue 23 501617a3babSopenharmony_ci FunctionEnd 502