1hlsl.load.rwtexture.array.dx10.frag 2Shader version: 500 3gl_FragCoord origin is upper left 4using depth_any 50:? Sequence 60:40 Function Definition: @main( ( temp structure{ temp 4-component vector of float Color, temp float Depth}) 70:40 Function Parameters: 80:? Sequence 90:44 imageLoad ( temp 4-component vector of float) 100:44 'g_tTex1df4a' (layout( rgba32f) uniform image1DArray) 110:44 c2: direct index for structure ( uniform 2-component vector of int) 120:44 'anon@0' (layout( row_major std140) uniform block{ uniform int c1, uniform 2-component vector of int c2, uniform 3-component vector of int c3, uniform 4-component vector of int c4, uniform int o1, uniform 2-component vector of int o2, uniform 3-component vector of int o3, uniform 4-component vector of int o4}) 130:44 Constant: 140:44 1 (const uint) 150:45 imageLoad ( temp 4-component vector of int) 160:45 'g_tTex1di4a' (layout( rgba32i) uniform iimage1DArray) 170:45 c2: direct index for structure ( uniform 2-component vector of int) 180:45 'anon@0' (layout( row_major std140) uniform block{ uniform int c1, uniform 2-component vector of int c2, uniform 3-component vector of int c3, uniform 4-component vector of int c4, uniform int o1, uniform 2-component vector of int o2, uniform 3-component vector of int o3, uniform 4-component vector of int o4}) 190:45 Constant: 200:45 1 (const uint) 210:46 imageLoad ( temp 4-component vector of uint) 220:46 'g_tTex1du4a' (layout( rgba32ui) uniform uimage1DArray) 230:46 c2: direct index for structure ( uniform 2-component vector of int) 240:46 'anon@0' (layout( row_major std140) uniform block{ uniform int c1, uniform 2-component vector of int c2, uniform 3-component vector of int c3, uniform 4-component vector of int c4, uniform int o1, uniform 2-component vector of int o2, uniform 3-component vector of int o3, uniform 4-component vector of int o4}) 250:46 Constant: 260:46 1 (const uint) 270:49 imageLoad ( temp 4-component vector of float) 280:49 'g_tTex2df4a' (layout( rgba32f) uniform image2DArray) 290:49 c3: direct index for structure ( uniform 3-component vector of int) 300:49 'anon@0' (layout( row_major std140) uniform block{ uniform int c1, uniform 2-component vector of int c2, uniform 3-component vector of int c3, uniform 4-component vector of int c4, uniform int o1, uniform 2-component vector of int o2, uniform 3-component vector of int o3, uniform 4-component vector of int o4}) 310:49 Constant: 320:49 2 (const uint) 330:50 imageLoad ( temp 4-component vector of int) 340:50 'g_tTex2di4a' (layout( rgba32i) uniform iimage2DArray) 350:50 c3: direct index for structure ( uniform 3-component vector of int) 360:50 'anon@0' (layout( row_major std140) uniform block{ uniform int c1, uniform 2-component vector of int c2, uniform 3-component vector of int c3, uniform 4-component vector of int c4, uniform int o1, uniform 2-component vector of int o2, uniform 3-component vector of int o3, uniform 4-component vector of int o4}) 370:50 Constant: 380:50 2 (const uint) 390:51 imageLoad ( temp 4-component vector of uint) 400:51 'g_tTex2du4a' (layout( rgba32ui) uniform uimage2DArray) 410:51 c3: direct index for structure ( uniform 3-component vector of int) 420:51 'anon@0' (layout( row_major std140) uniform block{ uniform int c1, uniform 2-component vector of int c2, uniform 3-component vector of int c3, uniform 4-component vector of int c4, uniform int o1, uniform 2-component vector of int o2, uniform 3-component vector of int o3, uniform 4-component vector of int o4}) 430:51 Constant: 440:51 2 (const uint) 450:53 move second child to first child ( temp 4-component vector of float) 460:53 Color: direct index for structure ( temp 4-component vector of float) 470:53 'psout' ( temp structure{ temp 4-component vector of float Color, temp float Depth}) 480:53 Constant: 490:53 0 (const int) 500:53 Constant: 510:53 1.000000 520:53 1.000000 530:53 1.000000 540:53 1.000000 550:54 move second child to first child ( temp float) 560:54 Depth: direct index for structure ( temp float) 570:54 'psout' ( temp structure{ temp 4-component vector of float Color, temp float Depth}) 580:54 Constant: 590:54 1 (const int) 600:54 Constant: 610:54 1.000000 620:56 Branch: Return with expression 630:56 'psout' ( temp structure{ temp 4-component vector of float Color, temp float Depth}) 640:40 Function Definition: main( ( temp void) 650:40 Function Parameters: 660:? Sequence 670:40 Sequence 680:40 move second child to first child ( temp structure{ temp 4-component vector of float Color, temp float Depth}) 690:40 'flattenTemp' ( temp structure{ temp 4-component vector of float Color, temp float Depth}) 700:40 Function Call: @main( ( temp structure{ temp 4-component vector of float Color, temp float Depth}) 710:40 move second child to first child ( temp 4-component vector of float) 720:? '@entryPointOutput.Color' (layout( location=0) out 4-component vector of float) 730:40 Color: direct index for structure ( temp 4-component vector of float) 740:40 'flattenTemp' ( temp structure{ temp 4-component vector of float Color, temp float Depth}) 750:40 Constant: 760:40 0 (const int) 770:40 move second child to first child ( temp float) 780:? '@entryPointOutput.Depth' ( out float FragDepth) 790:40 Depth: direct index for structure ( temp float) 800:40 'flattenTemp' ( temp structure{ temp 4-component vector of float Color, temp float Depth}) 810:40 Constant: 820:40 1 (const int) 830:? Linker Objects 840:? 'g_sSamp' (layout( binding=0) uniform sampler) 850:? 'g_tTex1df4' (layout( binding=0 rgba32f) uniform image1D) 860:? 'g_tTex1di4' (layout( rgba32i) uniform iimage1D) 870:? 'g_tTex1du4' (layout( rgba32ui) uniform uimage1D) 880:? 'g_tTex2df4' (layout( rgba32f) uniform image2D) 890:? 'g_tTex2di4' (layout( rgba32i) uniform iimage2D) 900:? 'g_tTex2du4' (layout( rgba32ui) uniform uimage2D) 910:? 'g_tTex3df4' (layout( rgba32f) uniform image3D) 920:? 'g_tTex3di4' (layout( rgba32i) uniform iimage3D) 930:? 'g_tTex3du4' (layout( rgba32ui) uniform uimage3D) 940:? 'g_tTex1df4a' (layout( rgba32f) uniform image1DArray) 950:? 'g_tTex1di4a' (layout( rgba32i) uniform iimage1DArray) 960:? 'g_tTex1du4a' (layout( rgba32ui) uniform uimage1DArray) 970:? 'g_tTex2df4a' (layout( rgba32f) uniform image2DArray) 980:? 'g_tTex2di4a' (layout( rgba32i) uniform iimage2DArray) 990:? 'g_tTex2du4a' (layout( rgba32ui) uniform uimage2DArray) 1000:? 'anon@0' (layout( row_major std140) uniform block{ uniform int c1, uniform 2-component vector of int c2, uniform 3-component vector of int c3, uniform 4-component vector of int c4, uniform int o1, uniform 2-component vector of int o2, uniform 3-component vector of int o3, uniform 4-component vector of int o4}) 1010:? '@entryPointOutput.Depth' ( out float FragDepth) 1020:? '@entryPointOutput.Color' (layout( location=0) out 4-component vector of float) 103 104 105Linked fragment stage: 106 107 108Shader version: 500 109gl_FragCoord origin is upper left 110using depth_any 1110:? Sequence 1120:40 Function Definition: @main( ( temp structure{ temp 4-component vector of float Color, temp float Depth}) 1130:40 Function Parameters: 1140:? Sequence 1150:44 imageLoad ( temp 4-component vector of float) 1160:44 'g_tTex1df4a' (layout( rgba32f) uniform image1DArray) 1170:44 c2: direct index for structure ( uniform 2-component vector of int) 1180:44 'anon@0' (layout( row_major std140) uniform block{ uniform int c1, uniform 2-component vector of int c2, uniform 3-component vector of int c3, uniform 4-component vector of int c4, uniform int o1, uniform 2-component vector of int o2, uniform 3-component vector of int o3, uniform 4-component vector of int o4}) 1190:44 Constant: 1200:44 1 (const uint) 1210:45 imageLoad ( temp 4-component vector of int) 1220:45 'g_tTex1di4a' (layout( rgba32i) uniform iimage1DArray) 1230:45 c2: direct index for structure ( uniform 2-component vector of int) 1240:45 'anon@0' (layout( row_major std140) uniform block{ uniform int c1, uniform 2-component vector of int c2, uniform 3-component vector of int c3, uniform 4-component vector of int c4, uniform int o1, uniform 2-component vector of int o2, uniform 3-component vector of int o3, uniform 4-component vector of int o4}) 1250:45 Constant: 1260:45 1 (const uint) 1270:46 imageLoad ( temp 4-component vector of uint) 1280:46 'g_tTex1du4a' (layout( rgba32ui) uniform uimage1DArray) 1290:46 c2: direct index for structure ( uniform 2-component vector of int) 1300:46 'anon@0' (layout( row_major std140) uniform block{ uniform int c1, uniform 2-component vector of int c2, uniform 3-component vector of int c3, uniform 4-component vector of int c4, uniform int o1, uniform 2-component vector of int o2, uniform 3-component vector of int o3, uniform 4-component vector of int o4}) 1310:46 Constant: 1320:46 1 (const uint) 1330:49 imageLoad ( temp 4-component vector of float) 1340:49 'g_tTex2df4a' (layout( rgba32f) uniform image2DArray) 1350:49 c3: direct index for structure ( uniform 3-component vector of int) 1360:49 'anon@0' (layout( row_major std140) uniform block{ uniform int c1, uniform 2-component vector of int c2, uniform 3-component vector of int c3, uniform 4-component vector of int c4, uniform int o1, uniform 2-component vector of int o2, uniform 3-component vector of int o3, uniform 4-component vector of int o4}) 1370:49 Constant: 1380:49 2 (const uint) 1390:50 imageLoad ( temp 4-component vector of int) 1400:50 'g_tTex2di4a' (layout( rgba32i) uniform iimage2DArray) 1410:50 c3: direct index for structure ( uniform 3-component vector of int) 1420:50 'anon@0' (layout( row_major std140) uniform block{ uniform int c1, uniform 2-component vector of int c2, uniform 3-component vector of int c3, uniform 4-component vector of int c4, uniform int o1, uniform 2-component vector of int o2, uniform 3-component vector of int o3, uniform 4-component vector of int o4}) 1430:50 Constant: 1440:50 2 (const uint) 1450:51 imageLoad ( temp 4-component vector of uint) 1460:51 'g_tTex2du4a' (layout( rgba32ui) uniform uimage2DArray) 1470:51 c3: direct index for structure ( uniform 3-component vector of int) 1480:51 'anon@0' (layout( row_major std140) uniform block{ uniform int c1, uniform 2-component vector of int c2, uniform 3-component vector of int c3, uniform 4-component vector of int c4, uniform int o1, uniform 2-component vector of int o2, uniform 3-component vector of int o3, uniform 4-component vector of int o4}) 1490:51 Constant: 1500:51 2 (const uint) 1510:53 move second child to first child ( temp 4-component vector of float) 1520:53 Color: direct index for structure ( temp 4-component vector of float) 1530:53 'psout' ( temp structure{ temp 4-component vector of float Color, temp float Depth}) 1540:53 Constant: 1550:53 0 (const int) 1560:53 Constant: 1570:53 1.000000 1580:53 1.000000 1590:53 1.000000 1600:53 1.000000 1610:54 move second child to first child ( temp float) 1620:54 Depth: direct index for structure ( temp float) 1630:54 'psout' ( temp structure{ temp 4-component vector of float Color, temp float Depth}) 1640:54 Constant: 1650:54 1 (const int) 1660:54 Constant: 1670:54 1.000000 1680:56 Branch: Return with expression 1690:56 'psout' ( temp structure{ temp 4-component vector of float Color, temp float Depth}) 1700:40 Function Definition: main( ( temp void) 1710:40 Function Parameters: 1720:? Sequence 1730:40 Sequence 1740:40 move second child to first child ( temp structure{ temp 4-component vector of float Color, temp float Depth}) 1750:40 'flattenTemp' ( temp structure{ temp 4-component vector of float Color, temp float Depth}) 1760:40 Function Call: @main( ( temp structure{ temp 4-component vector of float Color, temp float Depth}) 1770:40 move second child to first child ( temp 4-component vector of float) 1780:? '@entryPointOutput.Color' (layout( location=0) out 4-component vector of float) 1790:40 Color: direct index for structure ( temp 4-component vector of float) 1800:40 'flattenTemp' ( temp structure{ temp 4-component vector of float Color, temp float Depth}) 1810:40 Constant: 1820:40 0 (const int) 1830:40 move second child to first child ( temp float) 1840:? '@entryPointOutput.Depth' ( out float FragDepth) 1850:40 Depth: direct index for structure ( temp float) 1860:40 'flattenTemp' ( temp structure{ temp 4-component vector of float Color, temp float Depth}) 1870:40 Constant: 1880:40 1 (const int) 1890:? Linker Objects 1900:? 'g_sSamp' (layout( binding=0) uniform sampler) 1910:? 'g_tTex1df4' (layout( binding=0 rgba32f) uniform image1D) 1920:? 'g_tTex1di4' (layout( rgba32i) uniform iimage1D) 1930:? 'g_tTex1du4' (layout( rgba32ui) uniform uimage1D) 1940:? 'g_tTex2df4' (layout( rgba32f) uniform image2D) 1950:? 'g_tTex2di4' (layout( rgba32i) uniform iimage2D) 1960:? 'g_tTex2du4' (layout( rgba32ui) uniform uimage2D) 1970:? 'g_tTex3df4' (layout( rgba32f) uniform image3D) 1980:? 'g_tTex3di4' (layout( rgba32i) uniform iimage3D) 1990:? 'g_tTex3du4' (layout( rgba32ui) uniform uimage3D) 2000:? 'g_tTex1df4a' (layout( rgba32f) uniform image1DArray) 2010:? 'g_tTex1di4a' (layout( rgba32i) uniform iimage1DArray) 2020:? 'g_tTex1du4a' (layout( rgba32ui) uniform uimage1DArray) 2030:? 'g_tTex2df4a' (layout( rgba32f) uniform image2DArray) 2040:? 'g_tTex2di4a' (layout( rgba32i) uniform iimage2DArray) 2050:? 'g_tTex2du4a' (layout( rgba32ui) uniform uimage2DArray) 2060:? 'anon@0' (layout( row_major std140) uniform block{ uniform int c1, uniform 2-component vector of int c2, uniform 3-component vector of int c3, uniform 4-component vector of int c4, uniform int o1, uniform 2-component vector of int o2, uniform 3-component vector of int o3, uniform 4-component vector of int o4}) 2070:? '@entryPointOutput.Depth' ( out float FragDepth) 2080:? '@entryPointOutput.Color' (layout( location=0) out 4-component vector of float) 209 210// Module Version 10000 211// Generated by (magic number): 8000a 212// Id's are bound by 119 213 214 Capability Shader 215 Capability Image1D 216 1: ExtInstImport "GLSL.std.450" 217 MemoryModel Logical GLSL450 218 EntryPoint Fragment 4 "main" 82 86 219 ExecutionMode 4 OriginUpperLeft 220 ExecutionMode 4 DepthReplacing 221 Source HLSL 500 222 Name 4 "main" 223 Name 8 "PS_OUTPUT" 224 MemberName 8(PS_OUTPUT) 0 "Color" 225 MemberName 8(PS_OUTPUT) 1 "Depth" 226 Name 10 "@main(" 227 Name 14 "g_tTex1df4a" 228 Name 20 "$Global" 229 MemberName 20($Global) 0 "c1" 230 MemberName 20($Global) 1 "c2" 231 MemberName 20($Global) 2 "c3" 232 MemberName 20($Global) 3 "c4" 233 MemberName 20($Global) 4 "o1" 234 MemberName 20($Global) 5 "o2" 235 MemberName 20($Global) 6 "o3" 236 MemberName 20($Global) 7 "o4" 237 Name 22 "" 238 Name 30 "g_tTex1di4a" 239 Name 38 "g_tTex1du4a" 240 Name 46 "g_tTex2df4a" 241 Name 55 "g_tTex2di4a" 242 Name 62 "g_tTex2du4a" 243 Name 68 "psout" 244 Name 79 "flattenTemp" 245 Name 82 "@entryPointOutput.Color" 246 Name 86 "@entryPointOutput.Depth" 247 Name 91 "g_sSamp" 248 Name 94 "g_tTex1df4" 249 Name 97 "g_tTex1di4" 250 Name 100 "g_tTex1du4" 251 Name 103 "g_tTex2df4" 252 Name 106 "g_tTex2di4" 253 Name 109 "g_tTex2du4" 254 Name 112 "g_tTex3df4" 255 Name 115 "g_tTex3di4" 256 Name 118 "g_tTex3du4" 257 Decorate 14(g_tTex1df4a) DescriptorSet 0 258 Decorate 14(g_tTex1df4a) Binding 1 259 MemberDecorate 20($Global) 0 Offset 0 260 MemberDecorate 20($Global) 1 Offset 8 261 MemberDecorate 20($Global) 2 Offset 16 262 MemberDecorate 20($Global) 3 Offset 32 263 MemberDecorate 20($Global) 4 Offset 48 264 MemberDecorate 20($Global) 5 Offset 56 265 MemberDecorate 20($Global) 6 Offset 64 266 MemberDecorate 20($Global) 7 Offset 80 267 Decorate 20($Global) Block 268 Decorate 22 DescriptorSet 0 269 Decorate 22 Binding 7 270 Decorate 30(g_tTex1di4a) DescriptorSet 0 271 Decorate 30(g_tTex1di4a) Binding 2 272 Decorate 38(g_tTex1du4a) DescriptorSet 0 273 Decorate 38(g_tTex1du4a) Binding 3 274 Decorate 46(g_tTex2df4a) DescriptorSet 0 275 Decorate 46(g_tTex2df4a) Binding 4 276 Decorate 55(g_tTex2di4a) DescriptorSet 0 277 Decorate 55(g_tTex2di4a) Binding 5 278 Decorate 62(g_tTex2du4a) DescriptorSet 0 279 Decorate 62(g_tTex2du4a) Binding 6 280 Decorate 82(@entryPointOutput.Color) Location 0 281 Decorate 86(@entryPointOutput.Depth) BuiltIn FragDepth 282 Decorate 91(g_sSamp) DescriptorSet 0 283 Decorate 91(g_sSamp) Binding 0 284 Decorate 94(g_tTex1df4) DescriptorSet 0 285 Decorate 94(g_tTex1df4) Binding 0 286 Decorate 97(g_tTex1di4) DescriptorSet 0 287 Decorate 97(g_tTex1di4) Binding 0 288 Decorate 100(g_tTex1du4) DescriptorSet 0 289 Decorate 100(g_tTex1du4) Binding 0 290 Decorate 103(g_tTex2df4) DescriptorSet 0 291 Decorate 103(g_tTex2df4) Binding 0 292 Decorate 106(g_tTex2di4) DescriptorSet 0 293 Decorate 106(g_tTex2di4) Binding 0 294 Decorate 109(g_tTex2du4) DescriptorSet 0 295 Decorate 109(g_tTex2du4) Binding 0 296 Decorate 112(g_tTex3df4) DescriptorSet 0 297 Decorate 112(g_tTex3df4) Binding 0 298 Decorate 115(g_tTex3di4) DescriptorSet 0 299 Decorate 115(g_tTex3di4) Binding 0 300 Decorate 118(g_tTex3du4) DescriptorSet 0 301 Decorate 118(g_tTex3du4) Binding 0 302 2: TypeVoid 303 3: TypeFunction 2 304 6: TypeFloat 32 305 7: TypeVector 6(float) 4 306 8(PS_OUTPUT): TypeStruct 7(fvec4) 6(float) 307 9: TypeFunction 8(PS_OUTPUT) 308 12: TypeImage 6(float) 1D array nonsampled format:Rgba32f 309 13: TypePointer UniformConstant 12 310 14(g_tTex1df4a): 13(ptr) Variable UniformConstant 311 16: TypeInt 32 1 312 17: TypeVector 16(int) 2 313 18: TypeVector 16(int) 3 314 19: TypeVector 16(int) 4 315 20($Global): TypeStruct 16(int) 17(ivec2) 18(ivec3) 19(ivec4) 16(int) 17(ivec2) 18(ivec3) 19(ivec4) 316 21: TypePointer Uniform 20($Global) 317 22: 21(ptr) Variable Uniform 318 23: 16(int) Constant 1 319 24: TypePointer Uniform 17(ivec2) 320 28: TypeImage 16(int) 1D array nonsampled format:Rgba32i 321 29: TypePointer UniformConstant 28 322 30(g_tTex1di4a): 29(ptr) Variable UniformConstant 323 35: TypeInt 32 0 324 36: TypeImage 35(int) 1D array nonsampled format:Rgba32ui 325 37: TypePointer UniformConstant 36 326 38(g_tTex1du4a): 37(ptr) Variable UniformConstant 327 42: TypeVector 35(int) 4 328 44: TypeImage 6(float) 2D array nonsampled format:Rgba32f 329 45: TypePointer UniformConstant 44 330 46(g_tTex2df4a): 45(ptr) Variable UniformConstant 331 48: 16(int) Constant 2 332 49: TypePointer Uniform 18(ivec3) 333 53: TypeImage 16(int) 2D array nonsampled format:Rgba32i 334 54: TypePointer UniformConstant 53 335 55(g_tTex2di4a): 54(ptr) Variable UniformConstant 336 60: TypeImage 35(int) 2D array nonsampled format:Rgba32ui 337 61: TypePointer UniformConstant 60 338 62(g_tTex2du4a): 61(ptr) Variable UniformConstant 339 67: TypePointer Function 8(PS_OUTPUT) 340 69: 16(int) Constant 0 341 70: 6(float) Constant 1065353216 342 71: 7(fvec4) ConstantComposite 70 70 70 70 343 72: TypePointer Function 7(fvec4) 344 74: TypePointer Function 6(float) 345 81: TypePointer Output 7(fvec4) 34682(@entryPointOutput.Color): 81(ptr) Variable Output 347 85: TypePointer Output 6(float) 34886(@entryPointOutput.Depth): 85(ptr) Variable Output 349 89: TypeSampler 350 90: TypePointer UniformConstant 89 351 91(g_sSamp): 90(ptr) Variable UniformConstant 352 92: TypeImage 6(float) 1D nonsampled format:Rgba32f 353 93: TypePointer UniformConstant 92 354 94(g_tTex1df4): 93(ptr) Variable UniformConstant 355 95: TypeImage 16(int) 1D nonsampled format:Rgba32i 356 96: TypePointer UniformConstant 95 357 97(g_tTex1di4): 96(ptr) Variable UniformConstant 358 98: TypeImage 35(int) 1D nonsampled format:Rgba32ui 359 99: TypePointer UniformConstant 98 360 100(g_tTex1du4): 99(ptr) Variable UniformConstant 361 101: TypeImage 6(float) 2D nonsampled format:Rgba32f 362 102: TypePointer UniformConstant 101 363 103(g_tTex2df4): 102(ptr) Variable UniformConstant 364 104: TypeImage 16(int) 2D nonsampled format:Rgba32i 365 105: TypePointer UniformConstant 104 366 106(g_tTex2di4): 105(ptr) Variable UniformConstant 367 107: TypeImage 35(int) 2D nonsampled format:Rgba32ui 368 108: TypePointer UniformConstant 107 369 109(g_tTex2du4): 108(ptr) Variable UniformConstant 370 110: TypeImage 6(float) 3D nonsampled format:Rgba32f 371 111: TypePointer UniformConstant 110 372 112(g_tTex3df4): 111(ptr) Variable UniformConstant 373 113: TypeImage 16(int) 3D nonsampled format:Rgba32i 374 114: TypePointer UniformConstant 113 375 115(g_tTex3di4): 114(ptr) Variable UniformConstant 376 116: TypeImage 35(int) 3D nonsampled format:Rgba32ui 377 117: TypePointer UniformConstant 116 378 118(g_tTex3du4): 117(ptr) Variable UniformConstant 379 4(main): 2 Function None 3 380 5: Label 381 79(flattenTemp): 67(ptr) Variable Function 382 80:8(PS_OUTPUT) FunctionCall 10(@main() 383 Store 79(flattenTemp) 80 384 83: 72(ptr) AccessChain 79(flattenTemp) 69 385 84: 7(fvec4) Load 83 386 Store 82(@entryPointOutput.Color) 84 387 87: 74(ptr) AccessChain 79(flattenTemp) 23 388 88: 6(float) Load 87 389 Store 86(@entryPointOutput.Depth) 88 390 Return 391 FunctionEnd 392 10(@main():8(PS_OUTPUT) Function None 9 393 11: Label 394 68(psout): 67(ptr) Variable Function 395 15: 12 Load 14(g_tTex1df4a) 396 25: 24(ptr) AccessChain 22 23 397 26: 17(ivec2) Load 25 398 27: 7(fvec4) ImageRead 15 26 399 31: 28 Load 30(g_tTex1di4a) 400 32: 24(ptr) AccessChain 22 23 401 33: 17(ivec2) Load 32 402 34: 19(ivec4) ImageRead 31 33 403 39: 36 Load 38(g_tTex1du4a) 404 40: 24(ptr) AccessChain 22 23 405 41: 17(ivec2) Load 40 406 43: 42(ivec4) ImageRead 39 41 407 47: 44 Load 46(g_tTex2df4a) 408 50: 49(ptr) AccessChain 22 48 409 51: 18(ivec3) Load 50 410 52: 7(fvec4) ImageRead 47 51 411 56: 53 Load 55(g_tTex2di4a) 412 57: 49(ptr) AccessChain 22 48 413 58: 18(ivec3) Load 57 414 59: 19(ivec4) ImageRead 56 58 415 63: 60 Load 62(g_tTex2du4a) 416 64: 49(ptr) AccessChain 22 48 417 65: 18(ivec3) Load 64 418 66: 42(ivec4) ImageRead 63 65 419 73: 72(ptr) AccessChain 68(psout) 69 420 Store 73 71 421 75: 74(ptr) AccessChain 68(psout) 23 422 Store 75 70 423 76:8(PS_OUTPUT) Load 68(psout) 424 ReturnValue 76 425 FunctionEnd 426