1hlsl.format.rwtexture.frag 2Shader version: 500 3gl_FragCoord origin is upper left 4using depth_any 50:? Sequence 60:56 Function Definition: @main( ( temp structure{ temp 4-component vector of float Color, temp float Depth}) 70:56 Function Parameters: 80:? Sequence 90:59 move second child to first child ( temp 4-component vector of float) 100:59 Color: direct index for structure ( temp 4-component vector of float) 110:59 'psout' ( temp structure{ temp 4-component vector of float Color, temp float Depth}) 120:59 Constant: 130:59 0 (const int) 140:59 Constant: 150:59 1.000000 160:59 1.000000 170:59 1.000000 180:59 1.000000 190:60 move second child to first child ( temp float) 200:60 Depth: direct index for structure ( temp float) 210:60 'psout' ( temp structure{ temp 4-component vector of float Color, temp float Depth}) 220:60 Constant: 230:60 1 (const int) 240:60 Constant: 250:60 1.000000 260:62 Branch: Return with expression 270:62 'psout' ( temp structure{ temp 4-component vector of float Color, temp float Depth}) 280:56 Function Definition: main( ( temp void) 290:56 Function Parameters: 300:? Sequence 310:56 Sequence 320:56 move second child to first child ( temp structure{ temp 4-component vector of float Color, temp float Depth}) 330:56 'flattenTemp' ( temp structure{ temp 4-component vector of float Color, temp float Depth}) 340:56 Function Call: @main( ( temp structure{ temp 4-component vector of float Color, temp float Depth}) 350:56 move second child to first child ( temp 4-component vector of float) 360:? '@entryPointOutput.Color' (layout( location=0) out 4-component vector of float) 370:56 Color: direct index for structure ( temp 4-component vector of float) 380:56 'flattenTemp' ( temp structure{ temp 4-component vector of float Color, temp float Depth}) 390:56 Constant: 400:56 0 (const int) 410:56 move second child to first child ( temp float) 420:? '@entryPointOutput.Depth' ( out float FragDepth) 430:56 Depth: direct index for structure ( temp float) 440:56 'flattenTemp' ( temp structure{ temp 4-component vector of float Color, temp float Depth}) 450:56 Constant: 460:56 1 (const int) 470:? Linker Objects 480:? 'g_sSamp' (layout( binding=0) uniform sampler) 490:? 'g_tTex1df4' (layout( binding=0 rgba32f) uniform image1D) 500:? 'g_tTex1di4' (layout( rg32f) uniform iimage1D) 510:? 'g_tTex1du4' (layout( rgba8_snorm) uniform uimage1D) 520:? 'g_tTex2df4' (layout( rgba8i) uniform image2D) 530:? 'g_tTex2di4' (layout( r11f_g11f_b10f) uniform iimage2D) 540:? 'g_tTex2du4' (layout( r8_snorm) uniform uimage2D) 550:? 'g_tTex3df4' (layout( rg8) readonly uniform image3D) 560:? 'g_tTex3di4' (layout( rgba16i) writeonly uniform iimage3D) 570:? 'g_tTex3du4' (layout( r8i) readonly writeonly uniform uimage3D) 580:? 'g_tTex1df4a' (layout( rgba8ui) uniform image1DArray) 590:? 'g_tTex1di4a' (layout( rg32ui) uniform iimage1DArray) 600:? 'g_tTex1du4a' (layout( r16ui) uniform uimage1DArray) 610:? 'g_tTex2df4a' (layout( rgb10_a2ui) uniform image2DArray) 620:? 'g_tTex2di4a' (layout( r8ui) uniform iimage2DArray) 630:? 'g_tTex2du4a' (layout( rgba16f) uniform uimage2DArray) 640:? 'g_tTex01' (layout( rgba8) uniform iimage2DArray) 650:? 'g_tTex02' (layout( rg16f) uniform iimage2DArray) 660:? 'g_tTex03' (layout( r16f) uniform iimage2DArray) 670:? 'g_tTex04' (layout( rgb10_a2) uniform iimage2DArray) 680:? 'g_tTex05' (layout( rg16) uniform iimage2DArray) 690:? 'g_tTex06' (layout( r32f) uniform iimage2DArray) 700:? 'g_tTex07' (layout( rgba16) uniform iimage2DArray) 710:? 'g_tTex08' (layout( r16) uniform iimage2DArray) 720:? 'g_tTex09' (layout( r8) uniform iimage2DArray) 730:? 'g_tTex10' (layout( rgba16_snorm) uniform iimage2DArray) 740:? 'g_tTex11' (layout( rg16_snorm) uniform iimage2DArray) 750:? 'g_tTex12' (layout( r16_snorm) uniform iimage2DArray) 760:? 'g_tTex13' (layout( r8_snorm) uniform iimage2DArray) 770:? 'g_tTex14' (layout( rgba32i) uniform iimage2DArray) 780:? 'g_tTex15' (layout( r32i) uniform iimage2DArray) 790:? 'g_tTex16' (layout( r32ui) uniform iimage2DArray) 800:? 'g_tTex17' (layout( rg16i) uniform iimage2DArray) 810:? 'g_tTex18' (layout( r16i) uniform iimage2DArray) 820:? 'g_tTex19' (layout( rg32i) uniform iimage2DArray) 830:? 'g_tTex20' (layout( rg8i) uniform iimage2DArray) 840:? 'g_tTex21' (layout( rg8ui) uniform iimage2DArray) 850:? 'g_tTex22' (layout( rgba32ui) uniform iimage2DArray) 860:? 'g_tTex23' (layout( rgba16ui) uniform iimage2DArray) 870:? 'g_tTex24' (layout( rg32ui) uniform iimage2DArray) 880:? 'g_tTex25' (layout( rg16ui) uniform iimage2DArray) 890:? '@entryPointOutput.Depth' ( out float FragDepth) 900:? '@entryPointOutput.Color' (layout( location=0) out 4-component vector of float) 91 92 93Linked fragment stage: 94 95 96Shader version: 500 97gl_FragCoord origin is upper left 98using depth_any 990:? Sequence 1000:56 Function Definition: @main( ( temp structure{ temp 4-component vector of float Color, temp float Depth}) 1010:56 Function Parameters: 1020:? Sequence 1030:59 move second child to first child ( temp 4-component vector of float) 1040:59 Color: direct index for structure ( temp 4-component vector of float) 1050:59 'psout' ( temp structure{ temp 4-component vector of float Color, temp float Depth}) 1060:59 Constant: 1070:59 0 (const int) 1080:59 Constant: 1090:59 1.000000 1100:59 1.000000 1110:59 1.000000 1120:59 1.000000 1130:60 move second child to first child ( temp float) 1140:60 Depth: direct index for structure ( temp float) 1150:60 'psout' ( temp structure{ temp 4-component vector of float Color, temp float Depth}) 1160:60 Constant: 1170:60 1 (const int) 1180:60 Constant: 1190:60 1.000000 1200:62 Branch: Return with expression 1210:62 'psout' ( temp structure{ temp 4-component vector of float Color, temp float Depth}) 1220:56 Function Definition: main( ( temp void) 1230:56 Function Parameters: 1240:? Sequence 1250:56 Sequence 1260:56 move second child to first child ( temp structure{ temp 4-component vector of float Color, temp float Depth}) 1270:56 'flattenTemp' ( temp structure{ temp 4-component vector of float Color, temp float Depth}) 1280:56 Function Call: @main( ( temp structure{ temp 4-component vector of float Color, temp float Depth}) 1290:56 move second child to first child ( temp 4-component vector of float) 1300:? '@entryPointOutput.Color' (layout( location=0) out 4-component vector of float) 1310:56 Color: direct index for structure ( temp 4-component vector of float) 1320:56 'flattenTemp' ( temp structure{ temp 4-component vector of float Color, temp float Depth}) 1330:56 Constant: 1340:56 0 (const int) 1350:56 move second child to first child ( temp float) 1360:? '@entryPointOutput.Depth' ( out float FragDepth) 1370:56 Depth: direct index for structure ( temp float) 1380:56 'flattenTemp' ( temp structure{ temp 4-component vector of float Color, temp float Depth}) 1390:56 Constant: 1400:56 1 (const int) 1410:? Linker Objects 1420:? 'g_sSamp' (layout( binding=0) uniform sampler) 1430:? 'g_tTex1df4' (layout( binding=0 rgba32f) uniform image1D) 1440:? 'g_tTex1di4' (layout( rg32f) uniform iimage1D) 1450:? 'g_tTex1du4' (layout( rgba8_snorm) uniform uimage1D) 1460:? 'g_tTex2df4' (layout( rgba8i) uniform image2D) 1470:? 'g_tTex2di4' (layout( r11f_g11f_b10f) uniform iimage2D) 1480:? 'g_tTex2du4' (layout( r8_snorm) uniform uimage2D) 1490:? 'g_tTex3df4' (layout( rg8) readonly uniform image3D) 1500:? 'g_tTex3di4' (layout( rgba16i) writeonly uniform iimage3D) 1510:? 'g_tTex3du4' (layout( r8i) readonly writeonly uniform uimage3D) 1520:? 'g_tTex1df4a' (layout( rgba8ui) uniform image1DArray) 1530:? 'g_tTex1di4a' (layout( rg32ui) uniform iimage1DArray) 1540:? 'g_tTex1du4a' (layout( r16ui) uniform uimage1DArray) 1550:? 'g_tTex2df4a' (layout( rgb10_a2ui) uniform image2DArray) 1560:? 'g_tTex2di4a' (layout( r8ui) uniform iimage2DArray) 1570:? 'g_tTex2du4a' (layout( rgba16f) uniform uimage2DArray) 1580:? 'g_tTex01' (layout( rgba8) uniform iimage2DArray) 1590:? 'g_tTex02' (layout( rg16f) uniform iimage2DArray) 1600:? 'g_tTex03' (layout( r16f) uniform iimage2DArray) 1610:? 'g_tTex04' (layout( rgb10_a2) uniform iimage2DArray) 1620:? 'g_tTex05' (layout( rg16) uniform iimage2DArray) 1630:? 'g_tTex06' (layout( r32f) uniform iimage2DArray) 1640:? 'g_tTex07' (layout( rgba16) uniform iimage2DArray) 1650:? 'g_tTex08' (layout( r16) uniform iimage2DArray) 1660:? 'g_tTex09' (layout( r8) uniform iimage2DArray) 1670:? 'g_tTex10' (layout( rgba16_snorm) uniform iimage2DArray) 1680:? 'g_tTex11' (layout( rg16_snorm) uniform iimage2DArray) 1690:? 'g_tTex12' (layout( r16_snorm) uniform iimage2DArray) 1700:? 'g_tTex13' (layout( r8_snorm) uniform iimage2DArray) 1710:? 'g_tTex14' (layout( rgba32i) uniform iimage2DArray) 1720:? 'g_tTex15' (layout( r32i) uniform iimage2DArray) 1730:? 'g_tTex16' (layout( r32ui) uniform iimage2DArray) 1740:? 'g_tTex17' (layout( rg16i) uniform iimage2DArray) 1750:? 'g_tTex18' (layout( r16i) uniform iimage2DArray) 1760:? 'g_tTex19' (layout( rg32i) uniform iimage2DArray) 1770:? 'g_tTex20' (layout( rg8i) uniform iimage2DArray) 1780:? 'g_tTex21' (layout( rg8ui) uniform iimage2DArray) 1790:? 'g_tTex22' (layout( rgba32ui) uniform iimage2DArray) 1800:? 'g_tTex23' (layout( rgba16ui) uniform iimage2DArray) 1810:? 'g_tTex24' (layout( rg32ui) uniform iimage2DArray) 1820:? 'g_tTex25' (layout( rg16ui) uniform iimage2DArray) 1830:? '@entryPointOutput.Depth' ( out float FragDepth) 1840:? '@entryPointOutput.Color' (layout( location=0) out 4-component vector of float) 185 186// Module Version 10000 187// Generated by (magic number): 8000a 188// Id's are bound by 160 189 190 Capability Shader 191 Capability Image1D 192 Capability StorageImageExtendedFormats 193 1: ExtInstImport "GLSL.std.450" 194 MemoryModel Logical GLSL450 195 EntryPoint Fragment 4 "main" 29 33 196 ExecutionMode 4 OriginUpperLeft 197 ExecutionMode 4 DepthReplacing 198 Source HLSL 500 199 Name 4 "main" 200 Name 8 "PS_OUTPUT" 201 MemberName 8(PS_OUTPUT) 0 "Color" 202 MemberName 8(PS_OUTPUT) 1 "Depth" 203 Name 10 "@main(" 204 Name 13 "psout" 205 Name 26 "flattenTemp" 206 Name 29 "@entryPointOutput.Color" 207 Name 33 "@entryPointOutput.Depth" 208 Name 38 "g_sSamp" 209 Name 41 "g_tTex1df4" 210 Name 44 "g_tTex1di4" 211 Name 48 "g_tTex1du4" 212 Name 51 "g_tTex2df4" 213 Name 54 "g_tTex2di4" 214 Name 57 "g_tTex2du4" 215 Name 60 "g_tTex3df4" 216 Name 63 "g_tTex3di4" 217 Name 66 "g_tTex3du4" 218 Name 69 "g_tTex1df4a" 219 Name 72 "g_tTex1di4a" 220 Name 75 "g_tTex1du4a" 221 Name 78 "g_tTex2df4a" 222 Name 81 "g_tTex2di4a" 223 Name 84 "g_tTex2du4a" 224 Name 87 "g_tTex01" 225 Name 90 "g_tTex02" 226 Name 93 "g_tTex03" 227 Name 96 "g_tTex04" 228 Name 99 "g_tTex05" 229 Name 102 "g_tTex06" 230 Name 105 "g_tTex07" 231 Name 108 "g_tTex08" 232 Name 111 "g_tTex09" 233 Name 114 "g_tTex10" 234 Name 117 "g_tTex11" 235 Name 120 "g_tTex12" 236 Name 123 "g_tTex13" 237 Name 126 "g_tTex14" 238 Name 129 "g_tTex15" 239 Name 132 "g_tTex16" 240 Name 135 "g_tTex17" 241 Name 138 "g_tTex18" 242 Name 141 "g_tTex19" 243 Name 144 "g_tTex20" 244 Name 147 "g_tTex21" 245 Name 150 "g_tTex22" 246 Name 153 "g_tTex23" 247 Name 156 "g_tTex24" 248 Name 159 "g_tTex25" 249 Decorate 29(@entryPointOutput.Color) Location 0 250 Decorate 33(@entryPointOutput.Depth) BuiltIn FragDepth 251 Decorate 38(g_sSamp) DescriptorSet 0 252 Decorate 38(g_sSamp) Binding 0 253 Decorate 41(g_tTex1df4) DescriptorSet 0 254 Decorate 41(g_tTex1df4) Binding 0 255 Decorate 44(g_tTex1di4) DescriptorSet 0 256 Decorate 44(g_tTex1di4) Binding 0 257 Decorate 48(g_tTex1du4) DescriptorSet 0 258 Decorate 48(g_tTex1du4) Binding 0 259 Decorate 51(g_tTex2df4) DescriptorSet 0 260 Decorate 51(g_tTex2df4) Binding 0 261 Decorate 54(g_tTex2di4) DescriptorSet 0 262 Decorate 54(g_tTex2di4) Binding 0 263 Decorate 57(g_tTex2du4) DescriptorSet 0 264 Decorate 57(g_tTex2du4) Binding 0 265 Decorate 60(g_tTex3df4) DescriptorSet 0 266 Decorate 60(g_tTex3df4) Binding 0 267 Decorate 60(g_tTex3df4) NonWritable 268 Decorate 63(g_tTex3di4) DescriptorSet 0 269 Decorate 63(g_tTex3di4) Binding 0 270 Decorate 63(g_tTex3di4) NonReadable 271 Decorate 66(g_tTex3du4) DescriptorSet 0 272 Decorate 66(g_tTex3du4) Binding 0 273 Decorate 66(g_tTex3du4) NonWritable 274 Decorate 66(g_tTex3du4) NonReadable 275 Decorate 69(g_tTex1df4a) DescriptorSet 0 276 Decorate 69(g_tTex1df4a) Binding 0 277 Decorate 72(g_tTex1di4a) DescriptorSet 0 278 Decorate 72(g_tTex1di4a) Binding 0 279 Decorate 75(g_tTex1du4a) DescriptorSet 0 280 Decorate 75(g_tTex1du4a) Binding 0 281 Decorate 78(g_tTex2df4a) DescriptorSet 0 282 Decorate 78(g_tTex2df4a) Binding 0 283 Decorate 81(g_tTex2di4a) DescriptorSet 0 284 Decorate 81(g_tTex2di4a) Binding 0 285 Decorate 84(g_tTex2du4a) DescriptorSet 0 286 Decorate 84(g_tTex2du4a) Binding 0 287 Decorate 87(g_tTex01) DescriptorSet 0 288 Decorate 87(g_tTex01) Binding 0 289 Decorate 90(g_tTex02) DescriptorSet 0 290 Decorate 90(g_tTex02) Binding 0 291 Decorate 93(g_tTex03) DescriptorSet 0 292 Decorate 93(g_tTex03) Binding 0 293 Decorate 96(g_tTex04) DescriptorSet 0 294 Decorate 96(g_tTex04) Binding 0 295 Decorate 99(g_tTex05) DescriptorSet 0 296 Decorate 99(g_tTex05) Binding 0 297 Decorate 102(g_tTex06) DescriptorSet 0 298 Decorate 102(g_tTex06) Binding 0 299 Decorate 105(g_tTex07) DescriptorSet 0 300 Decorate 105(g_tTex07) Binding 0 301 Decorate 108(g_tTex08) DescriptorSet 0 302 Decorate 108(g_tTex08) Binding 0 303 Decorate 111(g_tTex09) DescriptorSet 0 304 Decorate 111(g_tTex09) Binding 0 305 Decorate 114(g_tTex10) DescriptorSet 0 306 Decorate 114(g_tTex10) Binding 0 307 Decorate 117(g_tTex11) DescriptorSet 0 308 Decorate 117(g_tTex11) Binding 0 309 Decorate 120(g_tTex12) DescriptorSet 0 310 Decorate 120(g_tTex12) Binding 0 311 Decorate 123(g_tTex13) DescriptorSet 0 312 Decorate 123(g_tTex13) Binding 0 313 Decorate 126(g_tTex14) DescriptorSet 0 314 Decorate 126(g_tTex14) Binding 0 315 Decorate 129(g_tTex15) DescriptorSet 0 316 Decorate 129(g_tTex15) Binding 0 317 Decorate 132(g_tTex16) DescriptorSet 0 318 Decorate 132(g_tTex16) Binding 0 319 Decorate 135(g_tTex17) DescriptorSet 0 320 Decorate 135(g_tTex17) Binding 0 321 Decorate 138(g_tTex18) DescriptorSet 0 322 Decorate 138(g_tTex18) Binding 0 323 Decorate 141(g_tTex19) DescriptorSet 0 324 Decorate 141(g_tTex19) Binding 0 325 Decorate 144(g_tTex20) DescriptorSet 0 326 Decorate 144(g_tTex20) Binding 0 327 Decorate 147(g_tTex21) DescriptorSet 0 328 Decorate 147(g_tTex21) Binding 0 329 Decorate 150(g_tTex22) DescriptorSet 0 330 Decorate 150(g_tTex22) Binding 0 331 Decorate 153(g_tTex23) DescriptorSet 0 332 Decorate 153(g_tTex23) Binding 0 333 Decorate 156(g_tTex24) DescriptorSet 0 334 Decorate 156(g_tTex24) Binding 0 335 Decorate 159(g_tTex25) DescriptorSet 0 336 Decorate 159(g_tTex25) Binding 0 337 2: TypeVoid 338 3: TypeFunction 2 339 6: TypeFloat 32 340 7: TypeVector 6(float) 4 341 8(PS_OUTPUT): TypeStruct 7(fvec4) 6(float) 342 9: TypeFunction 8(PS_OUTPUT) 343 12: TypePointer Function 8(PS_OUTPUT) 344 14: TypeInt 32 1 345 15: 14(int) Constant 0 346 16: 6(float) Constant 1065353216 347 17: 7(fvec4) ConstantComposite 16 16 16 16 348 18: TypePointer Function 7(fvec4) 349 20: 14(int) Constant 1 350 21: TypePointer Function 6(float) 351 28: TypePointer Output 7(fvec4) 35229(@entryPointOutput.Color): 28(ptr) Variable Output 353 32: TypePointer Output 6(float) 35433(@entryPointOutput.Depth): 32(ptr) Variable Output 355 36: TypeSampler 356 37: TypePointer UniformConstant 36 357 38(g_sSamp): 37(ptr) Variable UniformConstant 358 39: TypeImage 6(float) 1D nonsampled format:Rgba32f 359 40: TypePointer UniformConstant 39 360 41(g_tTex1df4): 40(ptr) Variable UniformConstant 361 42: TypeImage 14(int) 1D nonsampled format:Rg32f 362 43: TypePointer UniformConstant 42 363 44(g_tTex1di4): 43(ptr) Variable UniformConstant 364 45: TypeInt 32 0 365 46: TypeImage 45(int) 1D nonsampled format:Rgba8Snorm 366 47: TypePointer UniformConstant 46 367 48(g_tTex1du4): 47(ptr) Variable UniformConstant 368 49: TypeImage 6(float) 2D nonsampled format:Rgba8i 369 50: TypePointer UniformConstant 49 370 51(g_tTex2df4): 50(ptr) Variable UniformConstant 371 52: TypeImage 14(int) 2D nonsampled format:R11fG11fB10f 372 53: TypePointer UniformConstant 52 373 54(g_tTex2di4): 53(ptr) Variable UniformConstant 374 55: TypeImage 45(int) 2D nonsampled format:R8Snorm 375 56: TypePointer UniformConstant 55 376 57(g_tTex2du4): 56(ptr) Variable UniformConstant 377 58: TypeImage 6(float) 3D nonsampled format:Rg8 378 59: TypePointer UniformConstant 58 379 60(g_tTex3df4): 59(ptr) Variable UniformConstant 380 61: TypeImage 14(int) 3D nonsampled format:Rgba16i 381 62: TypePointer UniformConstant 61 382 63(g_tTex3di4): 62(ptr) Variable UniformConstant 383 64: TypeImage 45(int) 3D nonsampled format:R8i 384 65: TypePointer UniformConstant 64 385 66(g_tTex3du4): 65(ptr) Variable UniformConstant 386 67: TypeImage 6(float) 1D array nonsampled format:Rgba8ui 387 68: TypePointer UniformConstant 67 388 69(g_tTex1df4a): 68(ptr) Variable UniformConstant 389 70: TypeImage 14(int) 1D array nonsampled format:Rg32ui 390 71: TypePointer UniformConstant 70 391 72(g_tTex1di4a): 71(ptr) Variable UniformConstant 392 73: TypeImage 45(int) 1D array nonsampled format:R16ui 393 74: TypePointer UniformConstant 73 394 75(g_tTex1du4a): 74(ptr) Variable UniformConstant 395 76: TypeImage 6(float) 2D array nonsampled format:Rgb10a2ui 396 77: TypePointer UniformConstant 76 397 78(g_tTex2df4a): 77(ptr) Variable UniformConstant 398 79: TypeImage 14(int) 2D array nonsampled format:R8ui 399 80: TypePointer UniformConstant 79 400 81(g_tTex2di4a): 80(ptr) Variable UniformConstant 401 82: TypeImage 45(int) 2D array nonsampled format:Rgba16f 402 83: TypePointer UniformConstant 82 403 84(g_tTex2du4a): 83(ptr) Variable UniformConstant 404 85: TypeImage 14(int) 2D array nonsampled format:Rgba8 405 86: TypePointer UniformConstant 85 406 87(g_tTex01): 86(ptr) Variable UniformConstant 407 88: TypeImage 14(int) 2D array nonsampled format:Rg16f 408 89: TypePointer UniformConstant 88 409 90(g_tTex02): 89(ptr) Variable UniformConstant 410 91: TypeImage 14(int) 2D array nonsampled format:R16f 411 92: TypePointer UniformConstant 91 412 93(g_tTex03): 92(ptr) Variable UniformConstant 413 94: TypeImage 14(int) 2D array nonsampled format:Rgb10A2 414 95: TypePointer UniformConstant 94 415 96(g_tTex04): 95(ptr) Variable UniformConstant 416 97: TypeImage 14(int) 2D array nonsampled format:Rg16 417 98: TypePointer UniformConstant 97 418 99(g_tTex05): 98(ptr) Variable UniformConstant 419 100: TypeImage 14(int) 2D array nonsampled format:R32f 420 101: TypePointer UniformConstant 100 421 102(g_tTex06): 101(ptr) Variable UniformConstant 422 103: TypeImage 14(int) 2D array nonsampled format:Rgba16 423 104: TypePointer UniformConstant 103 424 105(g_tTex07): 104(ptr) Variable UniformConstant 425 106: TypeImage 14(int) 2D array nonsampled format:R16 426 107: TypePointer UniformConstant 106 427 108(g_tTex08): 107(ptr) Variable UniformConstant 428 109: TypeImage 14(int) 2D array nonsampled format:R8 429 110: TypePointer UniformConstant 109 430 111(g_tTex09): 110(ptr) Variable UniformConstant 431 112: TypeImage 14(int) 2D array nonsampled format:Rgba16Snorm 432 113: TypePointer UniformConstant 112 433 114(g_tTex10): 113(ptr) Variable UniformConstant 434 115: TypeImage 14(int) 2D array nonsampled format:Rg16Snorm 435 116: TypePointer UniformConstant 115 436 117(g_tTex11): 116(ptr) Variable UniformConstant 437 118: TypeImage 14(int) 2D array nonsampled format:R16Snorm 438 119: TypePointer UniformConstant 118 439 120(g_tTex12): 119(ptr) Variable UniformConstant 440 121: TypeImage 14(int) 2D array nonsampled format:R8Snorm 441 122: TypePointer UniformConstant 121 442 123(g_tTex13): 122(ptr) Variable UniformConstant 443 124: TypeImage 14(int) 2D array nonsampled format:Rgba32i 444 125: TypePointer UniformConstant 124 445 126(g_tTex14): 125(ptr) Variable UniformConstant 446 127: TypeImage 14(int) 2D array nonsampled format:R32i 447 128: TypePointer UniformConstant 127 448 129(g_tTex15): 128(ptr) Variable UniformConstant 449 130: TypeImage 14(int) 2D array nonsampled format:R32ui 450 131: TypePointer UniformConstant 130 451 132(g_tTex16): 131(ptr) Variable UniformConstant 452 133: TypeImage 14(int) 2D array nonsampled format:Rg16i 453 134: TypePointer UniformConstant 133 454 135(g_tTex17): 134(ptr) Variable UniformConstant 455 136: TypeImage 14(int) 2D array nonsampled format:R16i 456 137: TypePointer UniformConstant 136 457 138(g_tTex18): 137(ptr) Variable UniformConstant 458 139: TypeImage 14(int) 2D array nonsampled format:Rg32i 459 140: TypePointer UniformConstant 139 460 141(g_tTex19): 140(ptr) Variable UniformConstant 461 142: TypeImage 14(int) 2D array nonsampled format:Rg8i 462 143: TypePointer UniformConstant 142 463 144(g_tTex20): 143(ptr) Variable UniformConstant 464 145: TypeImage 14(int) 2D array nonsampled format:Rg8ui 465 146: TypePointer UniformConstant 145 466 147(g_tTex21): 146(ptr) Variable UniformConstant 467 148: TypeImage 14(int) 2D array nonsampled format:Rgba32ui 468 149: TypePointer UniformConstant 148 469 150(g_tTex22): 149(ptr) Variable UniformConstant 470 151: TypeImage 14(int) 2D array nonsampled format:Rgba16ui 471 152: TypePointer UniformConstant 151 472 153(g_tTex23): 152(ptr) Variable UniformConstant 473 154: TypeImage 14(int) 2D array nonsampled format:Rg32ui 474 155: TypePointer UniformConstant 154 475 156(g_tTex24): 155(ptr) Variable UniformConstant 476 157: TypeImage 14(int) 2D array nonsampled format:Rg16ui 477 158: TypePointer UniformConstant 157 478 159(g_tTex25): 158(ptr) Variable UniformConstant 479 4(main): 2 Function None 3 480 5: Label 481 26(flattenTemp): 12(ptr) Variable Function 482 27:8(PS_OUTPUT) FunctionCall 10(@main() 483 Store 26(flattenTemp) 27 484 30: 18(ptr) AccessChain 26(flattenTemp) 15 485 31: 7(fvec4) Load 30 486 Store 29(@entryPointOutput.Color) 31 487 34: 21(ptr) AccessChain 26(flattenTemp) 20 488 35: 6(float) Load 34 489 Store 33(@entryPointOutput.Depth) 35 490 Return 491 FunctionEnd 492 10(@main():8(PS_OUTPUT) Function None 9 493 11: Label 494 13(psout): 12(ptr) Variable Function 495 19: 18(ptr) AccessChain 13(psout) 15 496 Store 19 17 497 22: 21(ptr) AccessChain 13(psout) 20 498 Store 22 16 499 23:8(PS_OUTPUT) Load 13(psout) 500 ReturnValue 23 501 FunctionEnd 502