1hlsl.gatherRGBA.offsetarray.dx10.frag 2Shader version: 500 3gl_FragCoord origin is upper left 4using depth_any 50:? Sequence 60:33 Function Definition: @main( ( temp structure{ temp 4-component vector of float Color, temp float Depth}) 70:33 Function Parameters: 80:? Sequence 90:40 Sequence 100:40 move second child to first child ( temp 4-component vector of float) 110:40 'txval001' ( temp 4-component vector of float) 120:40 textureGatherOffset ( temp 4-component vector of float) 130:40 Construct combined texture-sampler ( temp sampler2DArray) 140:40 'g_tTex2df4a' ( uniform texture2DArray) 150:40 'g_sSamp' (layout( binding=0) uniform sampler) 160:40 c3: direct index for structure ( uniform 3-component vector of float) 170:40 'anon@0' (layout( row_major std140) uniform block{ uniform float c1, uniform 2-component vector of float c2, uniform 3-component vector of float c3, uniform 4-component vector of float 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}) 180:40 Constant: 190:40 2 (const uint) 200:40 o2: direct index for structure ( uniform 2-component vector of int) 210:40 'anon@0' (layout( row_major std140) uniform block{ uniform float c1, uniform 2-component vector of float c2, uniform 3-component vector of float c3, uniform 4-component vector of float 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}) 220:40 Constant: 230:40 5 (const uint) 240:40 Constant: 250:40 0 (const int) 260:41 Sequence 270:41 move second child to first child ( temp 4-component vector of int) 280:41 'txval011' ( temp 4-component vector of int) 290:41 textureGatherOffset ( temp 4-component vector of int) 300:41 Construct combined texture-sampler ( temp isampler2DArray) 310:41 'g_tTex2di4a' ( uniform itexture2DArray) 320:41 'g_sSamp' (layout( binding=0) uniform sampler) 330:41 c3: direct index for structure ( uniform 3-component vector of float) 340:41 'anon@0' (layout( row_major std140) uniform block{ uniform float c1, uniform 2-component vector of float c2, uniform 3-component vector of float c3, uniform 4-component vector of float 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}) 350:41 Constant: 360:41 2 (const uint) 370:41 o2: direct index for structure ( uniform 2-component vector of int) 380:41 'anon@0' (layout( row_major std140) uniform block{ uniform float c1, uniform 2-component vector of float c2, uniform 3-component vector of float c3, uniform 4-component vector of float 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}) 390:41 Constant: 400:41 5 (const uint) 410:41 Constant: 420:41 0 (const int) 430:42 Sequence 440:42 move second child to first child ( temp 4-component vector of uint) 450:42 'txval021' ( temp 4-component vector of uint) 460:42 textureGatherOffset ( temp 4-component vector of uint) 470:42 Construct combined texture-sampler ( temp usampler2DArray) 480:42 'g_tTex2du4a' ( uniform utexture2DArray) 490:42 'g_sSamp' (layout( binding=0) uniform sampler) 500:42 c3: direct index for structure ( uniform 3-component vector of float) 510:42 'anon@0' (layout( row_major std140) uniform block{ uniform float c1, uniform 2-component vector of float c2, uniform 3-component vector of float c3, uniform 4-component vector of float 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}) 520:42 Constant: 530:42 2 (const uint) 540:42 o2: direct index for structure ( uniform 2-component vector of int) 550:42 'anon@0' (layout( row_major std140) uniform block{ uniform float c1, uniform 2-component vector of float c2, uniform 3-component vector of float c3, uniform 4-component vector of float 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}) 560:42 Constant: 570:42 5 (const uint) 580:42 Constant: 590:42 0 (const int) 600:44 Sequence 610:44 move second child to first child ( temp 4-component vector of float) 620:44 'txval004' ( temp 4-component vector of float) 630:44 textureGatherOffsets ( temp 4-component vector of float) 640:44 Construct combined texture-sampler ( temp sampler2DArray) 650:44 'g_tTex2df4a' ( uniform texture2DArray) 660:44 'g_sSamp' (layout( binding=0) uniform sampler) 670:44 c3: direct index for structure ( uniform 3-component vector of float) 680:44 'anon@0' (layout( row_major std140) uniform block{ uniform float c1, uniform 2-component vector of float c2, uniform 3-component vector of float c3, uniform 4-component vector of float 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}) 690:44 Constant: 700:44 2 (const uint) 710:44 Construct ivec2 ( temp 4-element array of 2-component vector of int) 720:44 o2: direct index for structure ( uniform 2-component vector of int) 730:44 'anon@0' (layout( row_major std140) uniform block{ uniform float c1, uniform 2-component vector of float c2, uniform 3-component vector of float c3, uniform 4-component vector of float 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}) 740:44 Constant: 750:44 5 (const uint) 760:44 o2: direct index for structure ( uniform 2-component vector of int) 770:44 'anon@0' (layout( row_major std140) uniform block{ uniform float c1, uniform 2-component vector of float c2, uniform 3-component vector of float c3, uniform 4-component vector of float 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}) 780:44 Constant: 790:44 5 (const uint) 800:44 o2: direct index for structure ( uniform 2-component vector of int) 810:44 'anon@0' (layout( row_major std140) uniform block{ uniform float c1, uniform 2-component vector of float c2, uniform 3-component vector of float c3, uniform 4-component vector of float 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}) 820:44 Constant: 830:44 5 (const uint) 840:44 o2: direct index for structure ( uniform 2-component vector of int) 850:44 'anon@0' (layout( row_major std140) uniform block{ uniform float c1, uniform 2-component vector of float c2, uniform 3-component vector of float c3, uniform 4-component vector of float 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}) 860:44 Constant: 870:44 5 (const uint) 880:44 Constant: 890:44 0 (const int) 900:45 Sequence 910:45 move second child to first child ( temp 4-component vector of int) 920:45 'txval014' ( temp 4-component vector of int) 930:45 textureGatherOffsets ( temp 4-component vector of int) 940:45 Construct combined texture-sampler ( temp isampler2DArray) 950:45 'g_tTex2di4a' ( uniform itexture2DArray) 960:45 'g_sSamp' (layout( binding=0) uniform sampler) 970:45 c3: direct index for structure ( uniform 3-component vector of float) 980:45 'anon@0' (layout( row_major std140) uniform block{ uniform float c1, uniform 2-component vector of float c2, uniform 3-component vector of float c3, uniform 4-component vector of float 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}) 990:45 Constant: 1000:45 2 (const uint) 1010:45 Construct ivec2 ( temp 4-element array of 2-component vector of int) 1020:45 o2: direct index for structure ( uniform 2-component vector of int) 1030:45 'anon@0' (layout( row_major std140) uniform block{ uniform float c1, uniform 2-component vector of float c2, uniform 3-component vector of float c3, uniform 4-component vector of float 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}) 1040:45 Constant: 1050:45 5 (const uint) 1060:45 o2: direct index for structure ( uniform 2-component vector of int) 1070:45 'anon@0' (layout( row_major std140) uniform block{ uniform float c1, uniform 2-component vector of float c2, uniform 3-component vector of float c3, uniform 4-component vector of float 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}) 1080:45 Constant: 1090:45 5 (const uint) 1100:45 o2: direct index for structure ( uniform 2-component vector of int) 1110:45 'anon@0' (layout( row_major std140) uniform block{ uniform float c1, uniform 2-component vector of float c2, uniform 3-component vector of float c3, uniform 4-component vector of float 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}) 1120:45 Constant: 1130:45 5 (const uint) 1140:45 o2: direct index for structure ( uniform 2-component vector of int) 1150:45 'anon@0' (layout( row_major std140) uniform block{ uniform float c1, uniform 2-component vector of float c2, uniform 3-component vector of float c3, uniform 4-component vector of float 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}) 1160:45 Constant: 1170:45 5 (const uint) 1180:45 Constant: 1190:45 0 (const int) 1200:46 Sequence 1210:46 move second child to first child ( temp 4-component vector of uint) 1220:46 'txval024' ( temp 4-component vector of uint) 1230:46 textureGatherOffsets ( temp 4-component vector of uint) 1240:46 Construct combined texture-sampler ( temp usampler2DArray) 1250:46 'g_tTex2du4a' ( uniform utexture2DArray) 1260:46 'g_sSamp' (layout( binding=0) uniform sampler) 1270:46 c3: direct index for structure ( uniform 3-component vector of float) 1280:46 'anon@0' (layout( row_major std140) uniform block{ uniform float c1, uniform 2-component vector of float c2, uniform 3-component vector of float c3, uniform 4-component vector of float 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}) 1290:46 Constant: 1300:46 2 (const uint) 1310:46 Construct ivec2 ( temp 4-element array of 2-component vector of int) 1320:46 o2: direct index for structure ( uniform 2-component vector of int) 1330:46 'anon@0' (layout( row_major std140) uniform block{ uniform float c1, uniform 2-component vector of float c2, uniform 3-component vector of float c3, uniform 4-component vector of float 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}) 1340:46 Constant: 1350:46 5 (const uint) 1360:46 o2: direct index for structure ( uniform 2-component vector of int) 1370:46 'anon@0' (layout( row_major std140) uniform block{ uniform float c1, uniform 2-component vector of float c2, uniform 3-component vector of float c3, uniform 4-component vector of float 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}) 1380:46 Constant: 1390:46 5 (const uint) 1400:46 o2: direct index for structure ( uniform 2-component vector of int) 1410:46 'anon@0' (layout( row_major std140) uniform block{ uniform float c1, uniform 2-component vector of float c2, uniform 3-component vector of float c3, uniform 4-component vector of float 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}) 1420:46 Constant: 1430:46 5 (const uint) 1440:46 o2: direct index for structure ( uniform 2-component vector of int) 1450:46 'anon@0' (layout( row_major std140) uniform block{ uniform float c1, uniform 2-component vector of float c2, uniform 3-component vector of float c3, uniform 4-component vector of float 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}) 1460:46 Constant: 1470:46 5 (const uint) 1480:46 Constant: 1490:46 0 (const int) 1500:56 Sequence 1510:56 move second child to first child ( temp 4-component vector of float) 1520:56 'txval101' ( temp 4-component vector of float) 1530:56 textureGatherOffset ( temp 4-component vector of float) 1540:56 Construct combined texture-sampler ( temp sampler2DArray) 1550:56 'g_tTex2df4a' ( uniform texture2DArray) 1560:56 'g_sSamp' (layout( binding=0) uniform sampler) 1570:56 c3: direct index for structure ( uniform 3-component vector of float) 1580:56 'anon@0' (layout( row_major std140) uniform block{ uniform float c1, uniform 2-component vector of float c2, uniform 3-component vector of float c3, uniform 4-component vector of float 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}) 1590:56 Constant: 1600:56 2 (const uint) 1610:56 o2: direct index for structure ( uniform 2-component vector of int) 1620:56 'anon@0' (layout( row_major std140) uniform block{ uniform float c1, uniform 2-component vector of float c2, uniform 3-component vector of float c3, uniform 4-component vector of float 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}) 1630:56 Constant: 1640:56 5 (const uint) 1650:56 Constant: 1660:56 1 (const int) 1670:57 Sequence 1680:57 move second child to first child ( temp 4-component vector of int) 1690:57 'txval111' ( temp 4-component vector of int) 1700:57 textureGatherOffset ( temp 4-component vector of int) 1710:57 Construct combined texture-sampler ( temp isampler2DArray) 1720:57 'g_tTex2di4a' ( uniform itexture2DArray) 1730:57 'g_sSamp' (layout( binding=0) uniform sampler) 1740:57 c3: direct index for structure ( uniform 3-component vector of float) 1750:57 'anon@0' (layout( row_major std140) uniform block{ uniform float c1, uniform 2-component vector of float c2, uniform 3-component vector of float c3, uniform 4-component vector of float 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}) 1760:57 Constant: 1770:57 2 (const uint) 1780:57 o2: direct index for structure ( uniform 2-component vector of int) 1790:57 'anon@0' (layout( row_major std140) uniform block{ uniform float c1, uniform 2-component vector of float c2, uniform 3-component vector of float c3, uniform 4-component vector of float 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}) 1800:57 Constant: 1810:57 5 (const uint) 1820:57 Constant: 1830:57 1 (const int) 1840:58 Sequence 1850:58 move second child to first child ( temp 4-component vector of uint) 1860:58 'txval121' ( temp 4-component vector of uint) 1870:58 textureGatherOffset ( temp 4-component vector of uint) 1880:58 Construct combined texture-sampler ( temp usampler2DArray) 1890:58 'g_tTex2du4a' ( uniform utexture2DArray) 1900:58 'g_sSamp' (layout( binding=0) uniform sampler) 1910:58 c3: direct index for structure ( uniform 3-component vector of float) 1920:58 'anon@0' (layout( row_major std140) uniform block{ uniform float c1, uniform 2-component vector of float c2, uniform 3-component vector of float c3, uniform 4-component vector of float 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}) 1930:58 Constant: 1940:58 2 (const uint) 1950:58 o2: direct index for structure ( uniform 2-component vector of int) 1960:58 'anon@0' (layout( row_major std140) uniform block{ uniform float c1, uniform 2-component vector of float c2, uniform 3-component vector of float c3, uniform 4-component vector of float 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}) 1970:58 Constant: 1980:58 5 (const uint) 1990:58 Constant: 2000:58 1 (const int) 2010:60 Sequence 2020:60 move second child to first child ( temp 4-component vector of float) 2030:60 'txval104' ( temp 4-component vector of float) 2040:60 textureGatherOffsets ( temp 4-component vector of float) 2050:60 Construct combined texture-sampler ( temp sampler2DArray) 2060:60 'g_tTex2df4a' ( uniform texture2DArray) 2070:60 'g_sSamp' (layout( binding=0) uniform sampler) 2080:60 c3: direct index for structure ( uniform 3-component vector of float) 2090:60 'anon@0' (layout( row_major std140) uniform block{ uniform float c1, uniform 2-component vector of float c2, uniform 3-component vector of float c3, uniform 4-component vector of float 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}) 2100:60 Constant: 2110:60 2 (const uint) 2120:60 Construct ivec2 ( temp 4-element array of 2-component vector of int) 2130:60 o2: direct index for structure ( uniform 2-component vector of int) 2140:60 'anon@0' (layout( row_major std140) uniform block{ uniform float c1, uniform 2-component vector of float c2, uniform 3-component vector of float c3, uniform 4-component vector of float 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}) 2150:60 Constant: 2160:60 5 (const uint) 2170:60 o2: direct index for structure ( uniform 2-component vector of int) 2180:60 'anon@0' (layout( row_major std140) uniform block{ uniform float c1, uniform 2-component vector of float c2, uniform 3-component vector of float c3, uniform 4-component vector of float 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}) 2190:60 Constant: 2200:60 5 (const uint) 2210:60 o2: direct index for structure ( uniform 2-component vector of int) 2220:60 'anon@0' (layout( row_major std140) uniform block{ uniform float c1, uniform 2-component vector of float c2, uniform 3-component vector of float c3, uniform 4-component vector of float 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}) 2230:60 Constant: 2240:60 5 (const uint) 2250:60 o2: direct index for structure ( uniform 2-component vector of int) 2260:60 'anon@0' (layout( row_major std140) uniform block{ uniform float c1, uniform 2-component vector of float c2, uniform 3-component vector of float c3, uniform 4-component vector of float 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}) 2270:60 Constant: 2280:60 5 (const uint) 2290:60 Constant: 2300:60 1 (const int) 2310:61 Sequence 2320:61 move second child to first child ( temp 4-component vector of int) 2330:61 'txval114' ( temp 4-component vector of int) 2340:61 textureGatherOffsets ( temp 4-component vector of int) 2350:61 Construct combined texture-sampler ( temp isampler2DArray) 2360:61 'g_tTex2di4a' ( uniform itexture2DArray) 2370:61 'g_sSamp' (layout( binding=0) uniform sampler) 2380:61 c3: direct index for structure ( uniform 3-component vector of float) 2390:61 'anon@0' (layout( row_major std140) uniform block{ uniform float c1, uniform 2-component vector of float c2, uniform 3-component vector of float c3, uniform 4-component vector of float 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}) 2400:61 Constant: 2410:61 2 (const uint) 2420:61 Construct ivec2 ( temp 4-element array of 2-component vector of int) 2430:61 o2: direct index for structure ( uniform 2-component vector of int) 2440:61 'anon@0' (layout( row_major std140) uniform block{ uniform float c1, uniform 2-component vector of float c2, uniform 3-component vector of float c3, uniform 4-component vector of float 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}) 2450:61 Constant: 2460:61 5 (const uint) 2470:61 o2: direct index for structure ( uniform 2-component vector of int) 2480:61 'anon@0' (layout( row_major std140) uniform block{ uniform float c1, uniform 2-component vector of float c2, uniform 3-component vector of float c3, uniform 4-component vector of float 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}) 2490:61 Constant: 2500:61 5 (const uint) 2510:61 o2: direct index for structure ( uniform 2-component vector of int) 2520:61 'anon@0' (layout( row_major std140) uniform block{ uniform float c1, uniform 2-component vector of float c2, uniform 3-component vector of float c3, uniform 4-component vector of float 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}) 2530:61 Constant: 2540:61 5 (const uint) 2550:61 o2: direct index for structure ( uniform 2-component vector of int) 2560:61 'anon@0' (layout( row_major std140) uniform block{ uniform float c1, uniform 2-component vector of float c2, uniform 3-component vector of float c3, uniform 4-component vector of float 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}) 2570:61 Constant: 2580:61 5 (const uint) 2590:61 Constant: 2600:61 1 (const int) 2610:62 Sequence 2620:62 move second child to first child ( temp 4-component vector of uint) 2630:62 'txval124' ( temp 4-component vector of uint) 2640:62 textureGatherOffsets ( temp 4-component vector of uint) 2650:62 Construct combined texture-sampler ( temp usampler2DArray) 2660:62 'g_tTex2du4a' ( uniform utexture2DArray) 2670:62 'g_sSamp' (layout( binding=0) uniform sampler) 2680:62 c3: direct index for structure ( uniform 3-component vector of float) 2690:62 'anon@0' (layout( row_major std140) uniform block{ uniform float c1, uniform 2-component vector of float c2, uniform 3-component vector of float c3, uniform 4-component vector of float 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}) 2700:62 Constant: 2710:62 2 (const uint) 2720:62 Construct ivec2 ( temp 4-element array of 2-component vector of int) 2730:62 o2: direct index for structure ( uniform 2-component vector of int) 2740:62 'anon@0' (layout( row_major std140) uniform block{ uniform float c1, uniform 2-component vector of float c2, uniform 3-component vector of float c3, uniform 4-component vector of float 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}) 2750:62 Constant: 2760:62 5 (const uint) 2770:62 o2: direct index for structure ( uniform 2-component vector of int) 2780:62 'anon@0' (layout( row_major std140) uniform block{ uniform float c1, uniform 2-component vector of float c2, uniform 3-component vector of float c3, uniform 4-component vector of float 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}) 2790:62 Constant: 2800:62 5 (const uint) 2810:62 o2: direct index for structure ( uniform 2-component vector of int) 2820:62 'anon@0' (layout( row_major std140) uniform block{ uniform float c1, uniform 2-component vector of float c2, uniform 3-component vector of float c3, uniform 4-component vector of float 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}) 2830:62 Constant: 2840:62 5 (const uint) 2850:62 o2: direct index for structure ( uniform 2-component vector of int) 2860:62 'anon@0' (layout( row_major std140) uniform block{ uniform float c1, uniform 2-component vector of float c2, uniform 3-component vector of float c3, uniform 4-component vector of float 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}) 2870:62 Constant: 2880:62 5 (const uint) 2890:62 Constant: 2900:62 1 (const int) 2910:72 Sequence 2920:72 move second child to first child ( temp 4-component vector of float) 2930:72 'txval201' ( temp 4-component vector of float) 2940:72 textureGatherOffset ( temp 4-component vector of float) 2950:72 Construct combined texture-sampler ( temp sampler2DArray) 2960:72 'g_tTex2df4a' ( uniform texture2DArray) 2970:72 'g_sSamp' (layout( binding=0) uniform sampler) 2980:72 c3: direct index for structure ( uniform 3-component vector of float) 2990:72 'anon@0' (layout( row_major std140) uniform block{ uniform float c1, uniform 2-component vector of float c2, uniform 3-component vector of float c3, uniform 4-component vector of float 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}) 3000:72 Constant: 3010:72 2 (const uint) 3020:72 o2: direct index for structure ( uniform 2-component vector of int) 3030:72 'anon@0' (layout( row_major std140) uniform block{ uniform float c1, uniform 2-component vector of float c2, uniform 3-component vector of float c3, uniform 4-component vector of float 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}) 3040:72 Constant: 3050:72 5 (const uint) 3060:72 Constant: 3070:72 2 (const int) 3080:73 Sequence 3090:73 move second child to first child ( temp 4-component vector of int) 3100:73 'txval211' ( temp 4-component vector of int) 3110:73 textureGatherOffset ( temp 4-component vector of int) 3120:73 Construct combined texture-sampler ( temp isampler2DArray) 3130:73 'g_tTex2di4a' ( uniform itexture2DArray) 3140:73 'g_sSamp' (layout( binding=0) uniform sampler) 3150:73 c3: direct index for structure ( uniform 3-component vector of float) 3160:73 'anon@0' (layout( row_major std140) uniform block{ uniform float c1, uniform 2-component vector of float c2, uniform 3-component vector of float c3, uniform 4-component vector of float 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}) 3170:73 Constant: 3180:73 2 (const uint) 3190:73 o2: direct index for structure ( uniform 2-component vector of int) 3200:73 'anon@0' (layout( row_major std140) uniform block{ uniform float c1, uniform 2-component vector of float c2, uniform 3-component vector of float c3, uniform 4-component vector of float 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}) 3210:73 Constant: 3220:73 5 (const uint) 3230:73 Constant: 3240:73 2 (const int) 3250:74 Sequence 3260:74 move second child to first child ( temp 4-component vector of uint) 3270:74 'txval221' ( temp 4-component vector of uint) 3280:74 textureGatherOffset ( temp 4-component vector of uint) 3290:74 Construct combined texture-sampler ( temp usampler2DArray) 3300:74 'g_tTex2du4a' ( uniform utexture2DArray) 3310:74 'g_sSamp' (layout( binding=0) uniform sampler) 3320:74 c3: direct index for structure ( uniform 3-component vector of float) 3330:74 'anon@0' (layout( row_major std140) uniform block{ uniform float c1, uniform 2-component vector of float c2, uniform 3-component vector of float c3, uniform 4-component vector of float 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}) 3340:74 Constant: 3350:74 2 (const uint) 3360:74 o2: direct index for structure ( uniform 2-component vector of int) 3370:74 'anon@0' (layout( row_major std140) uniform block{ uniform float c1, uniform 2-component vector of float c2, uniform 3-component vector of float c3, uniform 4-component vector of float 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}) 3380:74 Constant: 3390:74 5 (const uint) 3400:74 Constant: 3410:74 2 (const int) 3420:76 Sequence 3430:76 move second child to first child ( temp 4-component vector of float) 3440:76 'txval204' ( temp 4-component vector of float) 3450:76 textureGatherOffsets ( temp 4-component vector of float) 3460:76 Construct combined texture-sampler ( temp sampler2DArray) 3470:76 'g_tTex2df4a' ( uniform texture2DArray) 3480:76 'g_sSamp' (layout( binding=0) uniform sampler) 3490:76 c3: direct index for structure ( uniform 3-component vector of float) 3500:76 'anon@0' (layout( row_major std140) uniform block{ uniform float c1, uniform 2-component vector of float c2, uniform 3-component vector of float c3, uniform 4-component vector of float 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}) 3510:76 Constant: 3520:76 2 (const uint) 3530:76 Construct ivec2 ( temp 4-element array of 2-component vector of int) 3540:76 o2: direct index for structure ( uniform 2-component vector of int) 3550:76 'anon@0' (layout( row_major std140) uniform block{ uniform float c1, uniform 2-component vector of float c2, uniform 3-component vector of float c3, uniform 4-component vector of float 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}) 3560:76 Constant: 3570:76 5 (const uint) 3580:76 o2: direct index for structure ( uniform 2-component vector of int) 3590:76 'anon@0' (layout( row_major std140) uniform block{ uniform float c1, uniform 2-component vector of float c2, uniform 3-component vector of float c3, uniform 4-component vector of float 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}) 3600:76 Constant: 3610:76 5 (const uint) 3620:76 o2: direct index for structure ( uniform 2-component vector of int) 3630:76 'anon@0' (layout( row_major std140) uniform block{ uniform float c1, uniform 2-component vector of float c2, uniform 3-component vector of float c3, uniform 4-component vector of float 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}) 3640:76 Constant: 3650:76 5 (const uint) 3660:76 o2: direct index for structure ( uniform 2-component vector of int) 3670:76 'anon@0' (layout( row_major std140) uniform block{ uniform float c1, uniform 2-component vector of float c2, uniform 3-component vector of float c3, uniform 4-component vector of float 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}) 3680:76 Constant: 3690:76 5 (const uint) 3700:76 Constant: 3710:76 2 (const int) 3720:77 Sequence 3730:77 move second child to first child ( temp 4-component vector of int) 3740:77 'txval214' ( temp 4-component vector of int) 3750:77 textureGatherOffsets ( temp 4-component vector of int) 3760:77 Construct combined texture-sampler ( temp isampler2DArray) 3770:77 'g_tTex2di4a' ( uniform itexture2DArray) 3780:77 'g_sSamp' (layout( binding=0) uniform sampler) 3790:77 c3: direct index for structure ( uniform 3-component vector of float) 3800:77 'anon@0' (layout( row_major std140) uniform block{ uniform float c1, uniform 2-component vector of float c2, uniform 3-component vector of float c3, uniform 4-component vector of float 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}) 3810:77 Constant: 3820:77 2 (const uint) 3830:77 Construct ivec2 ( temp 4-element array of 2-component vector of int) 3840:77 o2: direct index for structure ( uniform 2-component vector of int) 3850:77 'anon@0' (layout( row_major std140) uniform block{ uniform float c1, uniform 2-component vector of float c2, uniform 3-component vector of float c3, uniform 4-component vector of float 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}) 3860:77 Constant: 3870:77 5 (const uint) 3880:77 o2: direct index for structure ( uniform 2-component vector of int) 3890:77 'anon@0' (layout( row_major std140) uniform block{ uniform float c1, uniform 2-component vector of float c2, uniform 3-component vector of float c3, uniform 4-component vector of float 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}) 3900:77 Constant: 3910:77 5 (const uint) 3920:77 o2: direct index for structure ( uniform 2-component vector of int) 3930:77 'anon@0' (layout( row_major std140) uniform block{ uniform float c1, uniform 2-component vector of float c2, uniform 3-component vector of float c3, uniform 4-component vector of float 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}) 3940:77 Constant: 3950:77 5 (const uint) 3960:77 o2: direct index for structure ( uniform 2-component vector of int) 3970:77 'anon@0' (layout( row_major std140) uniform block{ uniform float c1, uniform 2-component vector of float c2, uniform 3-component vector of float c3, uniform 4-component vector of float 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}) 3980:77 Constant: 3990:77 5 (const uint) 4000:77 Constant: 4010:77 2 (const int) 4020:78 Sequence 4030:78 move second child to first child ( temp 4-component vector of uint) 4040:78 'txval224' ( temp 4-component vector of uint) 4050:78 textureGatherOffsets ( temp 4-component vector of uint) 4060:78 Construct combined texture-sampler ( temp usampler2DArray) 4070:78 'g_tTex2du4a' ( uniform utexture2DArray) 4080:78 'g_sSamp' (layout( binding=0) uniform sampler) 4090:78 c3: direct index for structure ( uniform 3-component vector of float) 4100:78 'anon@0' (layout( row_major std140) uniform block{ uniform float c1, uniform 2-component vector of float c2, uniform 3-component vector of float c3, uniform 4-component vector of float 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}) 4110:78 Constant: 4120:78 2 (const uint) 4130:78 Construct ivec2 ( temp 4-element array of 2-component vector of int) 4140:78 o2: direct index for structure ( uniform 2-component vector of int) 4150:78 'anon@0' (layout( row_major std140) uniform block{ uniform float c1, uniform 2-component vector of float c2, uniform 3-component vector of float c3, uniform 4-component vector of float 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}) 4160:78 Constant: 4170:78 5 (const uint) 4180:78 o2: direct index for structure ( uniform 2-component vector of int) 4190:78 'anon@0' (layout( row_major std140) uniform block{ uniform float c1, uniform 2-component vector of float c2, uniform 3-component vector of float c3, uniform 4-component vector of float 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}) 4200:78 Constant: 4210:78 5 (const uint) 4220:78 o2: direct index for structure ( uniform 2-component vector of int) 4230:78 'anon@0' (layout( row_major std140) uniform block{ uniform float c1, uniform 2-component vector of float c2, uniform 3-component vector of float c3, uniform 4-component vector of float 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}) 4240:78 Constant: 4250:78 5 (const uint) 4260:78 o2: direct index for structure ( uniform 2-component vector of int) 4270:78 'anon@0' (layout( row_major std140) uniform block{ uniform float c1, uniform 2-component vector of float c2, uniform 3-component vector of float c3, uniform 4-component vector of float 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}) 4280:78 Constant: 4290:78 5 (const uint) 4300:78 Constant: 4310:78 2 (const int) 4320:88 Sequence 4330:88 move second child to first child ( temp 4-component vector of float) 4340:88 'txval301' ( temp 4-component vector of float) 4350:88 textureGatherOffset ( temp 4-component vector of float) 4360:88 Construct combined texture-sampler ( temp sampler2DArray) 4370:88 'g_tTex2df4a' ( uniform texture2DArray) 4380:88 'g_sSamp' (layout( binding=0) uniform sampler) 4390:88 c3: direct index for structure ( uniform 3-component vector of float) 4400:88 'anon@0' (layout( row_major std140) uniform block{ uniform float c1, uniform 2-component vector of float c2, uniform 3-component vector of float c3, uniform 4-component vector of float 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}) 4410:88 Constant: 4420:88 2 (const uint) 4430:88 o2: direct index for structure ( uniform 2-component vector of int) 4440:88 'anon@0' (layout( row_major std140) uniform block{ uniform float c1, uniform 2-component vector of float c2, uniform 3-component vector of float c3, uniform 4-component vector of float 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}) 4450:88 Constant: 4460:88 5 (const uint) 4470:88 Constant: 4480:88 3 (const int) 4490:89 Sequence 4500:89 move second child to first child ( temp 4-component vector of int) 4510:89 'txval311' ( temp 4-component vector of int) 4520:89 textureGatherOffset ( temp 4-component vector of int) 4530:89 Construct combined texture-sampler ( temp isampler2DArray) 4540:89 'g_tTex2di4a' ( uniform itexture2DArray) 4550:89 'g_sSamp' (layout( binding=0) uniform sampler) 4560:89 c3: direct index for structure ( uniform 3-component vector of float) 4570:89 'anon@0' (layout( row_major std140) uniform block{ uniform float c1, uniform 2-component vector of float c2, uniform 3-component vector of float c3, uniform 4-component vector of float 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}) 4580:89 Constant: 4590:89 2 (const uint) 4600:89 o2: direct index for structure ( uniform 2-component vector of int) 4610:89 'anon@0' (layout( row_major std140) uniform block{ uniform float c1, uniform 2-component vector of float c2, uniform 3-component vector of float c3, uniform 4-component vector of float 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}) 4620:89 Constant: 4630:89 5 (const uint) 4640:89 Constant: 4650:89 3 (const int) 4660:90 Sequence 4670:90 move second child to first child ( temp 4-component vector of uint) 4680:90 'txval321' ( temp 4-component vector of uint) 4690:90 textureGatherOffset ( temp 4-component vector of uint) 4700:90 Construct combined texture-sampler ( temp usampler2DArray) 4710:90 'g_tTex2du4a' ( uniform utexture2DArray) 4720:90 'g_sSamp' (layout( binding=0) uniform sampler) 4730:90 c3: direct index for structure ( uniform 3-component vector of float) 4740:90 'anon@0' (layout( row_major std140) uniform block{ uniform float c1, uniform 2-component vector of float c2, uniform 3-component vector of float c3, uniform 4-component vector of float 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}) 4750:90 Constant: 4760:90 2 (const uint) 4770:90 o2: direct index for structure ( uniform 2-component vector of int) 4780:90 'anon@0' (layout( row_major std140) uniform block{ uniform float c1, uniform 2-component vector of float c2, uniform 3-component vector of float c3, uniform 4-component vector of float 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}) 4790:90 Constant: 4800:90 5 (const uint) 4810:90 Constant: 4820:90 3 (const int) 4830:92 Sequence 4840:92 move second child to first child ( temp 4-component vector of float) 4850:92 'txval304' ( temp 4-component vector of float) 4860:92 textureGatherOffsets ( temp 4-component vector of float) 4870:92 Construct combined texture-sampler ( temp sampler2DArray) 4880:92 'g_tTex2df4a' ( uniform texture2DArray) 4890:92 'g_sSamp' (layout( binding=0) uniform sampler) 4900:92 c3: direct index for structure ( uniform 3-component vector of float) 4910:92 'anon@0' (layout( row_major std140) uniform block{ uniform float c1, uniform 2-component vector of float c2, uniform 3-component vector of float c3, uniform 4-component vector of float 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}) 4920:92 Constant: 4930:92 2 (const uint) 4940:92 Construct ivec2 ( temp 4-element array of 2-component vector of int) 4950:92 o2: direct index for structure ( uniform 2-component vector of int) 4960:92 'anon@0' (layout( row_major std140) uniform block{ uniform float c1, uniform 2-component vector of float c2, uniform 3-component vector of float c3, uniform 4-component vector of float 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}) 4970:92 Constant: 4980:92 5 (const uint) 4990:92 o2: direct index for structure ( uniform 2-component vector of int) 5000:92 'anon@0' (layout( row_major std140) uniform block{ uniform float c1, uniform 2-component vector of float c2, uniform 3-component vector of float c3, uniform 4-component vector of float 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}) 5010:92 Constant: 5020:92 5 (const uint) 5030:92 o2: direct index for structure ( uniform 2-component vector of int) 5040:92 'anon@0' (layout( row_major std140) uniform block{ uniform float c1, uniform 2-component vector of float c2, uniform 3-component vector of float c3, uniform 4-component vector of float 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}) 5050:92 Constant: 5060:92 5 (const uint) 5070:92 o2: direct index for structure ( uniform 2-component vector of int) 5080:92 'anon@0' (layout( row_major std140) uniform block{ uniform float c1, uniform 2-component vector of float c2, uniform 3-component vector of float c3, uniform 4-component vector of float 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}) 5090:92 Constant: 5100:92 5 (const uint) 5110:92 Constant: 5120:92 3 (const int) 5130:93 Sequence 5140:93 move second child to first child ( temp 4-component vector of int) 5150:93 'txval314' ( temp 4-component vector of int) 5160:93 textureGatherOffsets ( temp 4-component vector of int) 5170:93 Construct combined texture-sampler ( temp isampler2DArray) 5180:93 'g_tTex2di4a' ( uniform itexture2DArray) 5190:93 'g_sSamp' (layout( binding=0) uniform sampler) 5200:93 c3: direct index for structure ( uniform 3-component vector of float) 5210:93 'anon@0' (layout( row_major std140) uniform block{ uniform float c1, uniform 2-component vector of float c2, uniform 3-component vector of float c3, uniform 4-component vector of float 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}) 5220:93 Constant: 5230:93 2 (const uint) 5240:93 Construct ivec2 ( temp 4-element array of 2-component vector of int) 5250:93 o2: direct index for structure ( uniform 2-component vector of int) 5260:93 'anon@0' (layout( row_major std140) uniform block{ uniform float c1, uniform 2-component vector of float c2, uniform 3-component vector of float c3, uniform 4-component vector of float 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}) 5270:93 Constant: 5280:93 5 (const uint) 5290:93 o2: direct index for structure ( uniform 2-component vector of int) 5300:93 'anon@0' (layout( row_major std140) uniform block{ uniform float c1, uniform 2-component vector of float c2, uniform 3-component vector of float c3, uniform 4-component vector of float 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}) 5310:93 Constant: 5320:93 5 (const uint) 5330:93 o2: direct index for structure ( uniform 2-component vector of int) 5340:93 'anon@0' (layout( row_major std140) uniform block{ uniform float c1, uniform 2-component vector of float c2, uniform 3-component vector of float c3, uniform 4-component vector of float 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}) 5350:93 Constant: 5360:93 5 (const uint) 5370:93 o2: direct index for structure ( uniform 2-component vector of int) 5380:93 'anon@0' (layout( row_major std140) uniform block{ uniform float c1, uniform 2-component vector of float c2, uniform 3-component vector of float c3, uniform 4-component vector of float 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}) 5390:93 Constant: 5400:93 5 (const uint) 5410:93 Constant: 5420:93 3 (const int) 5430:94 Sequence 5440:94 move second child to first child ( temp 4-component vector of uint) 5450:94 'txval324' ( temp 4-component vector of uint) 5460:94 textureGatherOffsets ( temp 4-component vector of uint) 5470:94 Construct combined texture-sampler ( temp usampler2DArray) 5480:94 'g_tTex2du4a' ( uniform utexture2DArray) 5490:94 'g_sSamp' (layout( binding=0) uniform sampler) 5500:94 c3: direct index for structure ( uniform 3-component vector of float) 5510:94 'anon@0' (layout( row_major std140) uniform block{ uniform float c1, uniform 2-component vector of float c2, uniform 3-component vector of float c3, uniform 4-component vector of float 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}) 5520:94 Constant: 5530:94 2 (const uint) 5540:94 Construct ivec2 ( temp 4-element array of 2-component vector of int) 5550:94 o2: direct index for structure ( uniform 2-component vector of int) 5560:94 'anon@0' (layout( row_major std140) uniform block{ uniform float c1, uniform 2-component vector of float c2, uniform 3-component vector of float c3, uniform 4-component vector of float 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}) 5570:94 Constant: 5580:94 5 (const uint) 5590:94 o2: direct index for structure ( uniform 2-component vector of int) 5600:94 'anon@0' (layout( row_major std140) uniform block{ uniform float c1, uniform 2-component vector of float c2, uniform 3-component vector of float c3, uniform 4-component vector of float 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}) 5610:94 Constant: 5620:94 5 (const uint) 5630:94 o2: direct index for structure ( uniform 2-component vector of int) 5640:94 'anon@0' (layout( row_major std140) uniform block{ uniform float c1, uniform 2-component vector of float c2, uniform 3-component vector of float c3, uniform 4-component vector of float 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}) 5650:94 Constant: 5660:94 5 (const uint) 5670:94 o2: direct index for structure ( uniform 2-component vector of int) 5680:94 'anon@0' (layout( row_major std140) uniform block{ uniform float c1, uniform 2-component vector of float c2, uniform 3-component vector of float c3, uniform 4-component vector of float 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}) 5690:94 Constant: 5700:94 5 (const uint) 5710:94 Constant: 5720:94 3 (const int) 5730:106 move second child to first child ( temp 4-component vector of float) 5740:106 Color: direct index for structure ( temp 4-component vector of float) 5750:106 'psout' ( temp structure{ temp 4-component vector of float Color, temp float Depth}) 5760:106 Constant: 5770:106 0 (const int) 5780:106 Constant: 5790:106 1.000000 5800:106 1.000000 5810:106 1.000000 5820:106 1.000000 5830:107 move second child to first child ( temp float) 5840:107 Depth: direct index for structure ( temp float) 5850:107 'psout' ( temp structure{ temp 4-component vector of float Color, temp float Depth}) 5860:107 Constant: 5870:107 1 (const int) 5880:107 Constant: 5890:107 1.000000 5900:109 Branch: Return with expression 5910:109 'psout' ( temp structure{ temp 4-component vector of float Color, temp float Depth}) 5920:33 Function Definition: main( ( temp void) 5930:33 Function Parameters: 5940:? Sequence 5950:33 Sequence 5960:33 move second child to first child ( temp structure{ temp 4-component vector of float Color, temp float Depth}) 5970:33 'flattenTemp' ( temp structure{ temp 4-component vector of float Color, temp float Depth}) 5980:33 Function Call: @main( ( temp structure{ temp 4-component vector of float Color, temp float Depth}) 5990:33 move second child to first child ( temp 4-component vector of float) 6000:? '@entryPointOutput.Color' (layout( location=0) out 4-component vector of float) 6010:33 Color: direct index for structure ( temp 4-component vector of float) 6020:33 'flattenTemp' ( temp structure{ temp 4-component vector of float Color, temp float Depth}) 6030:33 Constant: 6040:33 0 (const int) 6050:33 move second child to first child ( temp float) 6060:? '@entryPointOutput.Depth' ( out float FragDepth) 6070:33 Depth: direct index for structure ( temp float) 6080:33 'flattenTemp' ( temp structure{ temp 4-component vector of float Color, temp float Depth}) 6090:33 Constant: 6100:33 1 (const int) 6110:? Linker Objects 6120:? 'g_sSamp' (layout( binding=0) uniform sampler) 6130:? 'g_sSamp2d' ( uniform sampler) 6140:? 'g_tTex1df4a' (layout( binding=0) uniform texture1DArray) 6150:? 'g_tTex1di4a' ( uniform itexture1DArray) 6160:? 'g_tTex1du4a' ( uniform utexture1DArray) 6170:? 'g_tTex2df4a' ( uniform texture2DArray) 6180:? 'g_tTex2di4a' ( uniform itexture2DArray) 6190:? 'g_tTex2du4a' ( uniform utexture2DArray) 6200:? 'g_tTexcdf4a' ( uniform textureCubeArray) 6210:? 'g_tTexcdi4a' ( uniform itextureCubeArray) 6220:? 'g_tTexcdu4a' ( uniform utextureCubeArray) 6230:? 'anon@0' (layout( row_major std140) uniform block{ uniform float c1, uniform 2-component vector of float c2, uniform 3-component vector of float c3, uniform 4-component vector of float 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}) 6240:? '@entryPointOutput.Depth' ( out float FragDepth) 6250:? '@entryPointOutput.Color' (layout( location=0) out 4-component vector of float) 626 627 628Linked fragment stage: 629 630 631Shader version: 500 632gl_FragCoord origin is upper left 633using depth_any 6340:? Sequence 6350:33 Function Definition: @main( ( temp structure{ temp 4-component vector of float Color, temp float Depth}) 6360:33 Function Parameters: 6370:? Sequence 6380:40 Sequence 6390:40 move second child to first child ( temp 4-component vector of float) 6400:40 'txval001' ( temp 4-component vector of float) 6410:40 textureGatherOffset ( temp 4-component vector of float) 6420:40 Construct combined texture-sampler ( temp sampler2DArray) 6430:40 'g_tTex2df4a' ( uniform texture2DArray) 6440:40 'g_sSamp' (layout( binding=0) uniform sampler) 6450:40 c3: direct index for structure ( uniform 3-component vector of float) 6460:40 'anon@0' (layout( row_major std140) uniform block{ uniform float c1, uniform 2-component vector of float c2, uniform 3-component vector of float c3, uniform 4-component vector of float 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}) 6470:40 Constant: 6480:40 2 (const uint) 6490:40 o2: direct index for structure ( uniform 2-component vector of int) 6500:40 'anon@0' (layout( row_major std140) uniform block{ uniform float c1, uniform 2-component vector of float c2, uniform 3-component vector of float c3, uniform 4-component vector of float 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}) 6510:40 Constant: 6520:40 5 (const uint) 6530:40 Constant: 6540:40 0 (const int) 6550:41 Sequence 6560:41 move second child to first child ( temp 4-component vector of int) 6570:41 'txval011' ( temp 4-component vector of int) 6580:41 textureGatherOffset ( temp 4-component vector of int) 6590:41 Construct combined texture-sampler ( temp isampler2DArray) 6600:41 'g_tTex2di4a' ( uniform itexture2DArray) 6610:41 'g_sSamp' (layout( binding=0) uniform sampler) 6620:41 c3: direct index for structure ( uniform 3-component vector of float) 6630:41 'anon@0' (layout( row_major std140) uniform block{ uniform float c1, uniform 2-component vector of float c2, uniform 3-component vector of float c3, uniform 4-component vector of float 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}) 6640:41 Constant: 6650:41 2 (const uint) 6660:41 o2: direct index for structure ( uniform 2-component vector of int) 6670:41 'anon@0' (layout( row_major std140) uniform block{ uniform float c1, uniform 2-component vector of float c2, uniform 3-component vector of float c3, uniform 4-component vector of float 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}) 6680:41 Constant: 6690:41 5 (const uint) 6700:41 Constant: 6710:41 0 (const int) 6720:42 Sequence 6730:42 move second child to first child ( temp 4-component vector of uint) 6740:42 'txval021' ( temp 4-component vector of uint) 6750:42 textureGatherOffset ( temp 4-component vector of uint) 6760:42 Construct combined texture-sampler ( temp usampler2DArray) 6770:42 'g_tTex2du4a' ( uniform utexture2DArray) 6780:42 'g_sSamp' (layout( binding=0) uniform sampler) 6790:42 c3: direct index for structure ( uniform 3-component vector of float) 6800:42 'anon@0' (layout( row_major std140) uniform block{ uniform float c1, uniform 2-component vector of float c2, uniform 3-component vector of float c3, uniform 4-component vector of float 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}) 6810:42 Constant: 6820:42 2 (const uint) 6830:42 o2: direct index for structure ( uniform 2-component vector of int) 6840:42 'anon@0' (layout( row_major std140) uniform block{ uniform float c1, uniform 2-component vector of float c2, uniform 3-component vector of float c3, uniform 4-component vector of float 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}) 6850:42 Constant: 6860:42 5 (const uint) 6870:42 Constant: 6880:42 0 (const int) 6890:44 Sequence 6900:44 move second child to first child ( temp 4-component vector of float) 6910:44 'txval004' ( temp 4-component vector of float) 6920:44 textureGatherOffsets ( temp 4-component vector of float) 6930:44 Construct combined texture-sampler ( temp sampler2DArray) 6940:44 'g_tTex2df4a' ( uniform texture2DArray) 6950:44 'g_sSamp' (layout( binding=0) uniform sampler) 6960:44 c3: direct index for structure ( uniform 3-component vector of float) 6970:44 'anon@0' (layout( row_major std140) uniform block{ uniform float c1, uniform 2-component vector of float c2, uniform 3-component vector of float c3, uniform 4-component vector of float 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}) 6980:44 Constant: 6990:44 2 (const uint) 7000:44 Construct ivec2 ( temp 4-element array of 2-component vector of int) 7010:44 o2: direct index for structure ( uniform 2-component vector of int) 7020:44 'anon@0' (layout( row_major std140) uniform block{ uniform float c1, uniform 2-component vector of float c2, uniform 3-component vector of float c3, uniform 4-component vector of float 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}) 7030:44 Constant: 7040:44 5 (const uint) 7050:44 o2: direct index for structure ( uniform 2-component vector of int) 7060:44 'anon@0' (layout( row_major std140) uniform block{ uniform float c1, uniform 2-component vector of float c2, uniform 3-component vector of float c3, uniform 4-component vector of float 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}) 7070:44 Constant: 7080:44 5 (const uint) 7090:44 o2: direct index for structure ( uniform 2-component vector of int) 7100:44 'anon@0' (layout( row_major std140) uniform block{ uniform float c1, uniform 2-component vector of float c2, uniform 3-component vector of float c3, uniform 4-component vector of float 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}) 7110:44 Constant: 7120:44 5 (const uint) 7130:44 o2: direct index for structure ( uniform 2-component vector of int) 7140:44 'anon@0' (layout( row_major std140) uniform block{ uniform float c1, uniform 2-component vector of float c2, uniform 3-component vector of float c3, uniform 4-component vector of float 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}) 7150:44 Constant: 7160:44 5 (const uint) 7170:44 Constant: 7180:44 0 (const int) 7190:45 Sequence 7200:45 move second child to first child ( temp 4-component vector of int) 7210:45 'txval014' ( temp 4-component vector of int) 7220:45 textureGatherOffsets ( temp 4-component vector of int) 7230:45 Construct combined texture-sampler ( temp isampler2DArray) 7240:45 'g_tTex2di4a' ( uniform itexture2DArray) 7250:45 'g_sSamp' (layout( binding=0) uniform sampler) 7260:45 c3: direct index for structure ( uniform 3-component vector of float) 7270:45 'anon@0' (layout( row_major std140) uniform block{ uniform float c1, uniform 2-component vector of float c2, uniform 3-component vector of float c3, uniform 4-component vector of float 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}) 7280:45 Constant: 7290:45 2 (const uint) 7300:45 Construct ivec2 ( temp 4-element array of 2-component vector of int) 7310:45 o2: direct index for structure ( uniform 2-component vector of int) 7320:45 'anon@0' (layout( row_major std140) uniform block{ uniform float c1, uniform 2-component vector of float c2, uniform 3-component vector of float c3, uniform 4-component vector of float 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}) 7330:45 Constant: 7340:45 5 (const uint) 7350:45 o2: direct index for structure ( uniform 2-component vector of int) 7360:45 'anon@0' (layout( row_major std140) uniform block{ uniform float c1, uniform 2-component vector of float c2, uniform 3-component vector of float c3, uniform 4-component vector of float 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}) 7370:45 Constant: 7380:45 5 (const uint) 7390:45 o2: direct index for structure ( uniform 2-component vector of int) 7400:45 'anon@0' (layout( row_major std140) uniform block{ uniform float c1, uniform 2-component vector of float c2, uniform 3-component vector of float c3, uniform 4-component vector of float 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}) 7410:45 Constant: 7420:45 5 (const uint) 7430:45 o2: direct index for structure ( uniform 2-component vector of int) 7440:45 'anon@0' (layout( row_major std140) uniform block{ uniform float c1, uniform 2-component vector of float c2, uniform 3-component vector of float c3, uniform 4-component vector of float 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}) 7450:45 Constant: 7460:45 5 (const uint) 7470:45 Constant: 7480:45 0 (const int) 7490:46 Sequence 7500:46 move second child to first child ( temp 4-component vector of uint) 7510:46 'txval024' ( temp 4-component vector of uint) 7520:46 textureGatherOffsets ( temp 4-component vector of uint) 7530:46 Construct combined texture-sampler ( temp usampler2DArray) 7540:46 'g_tTex2du4a' ( uniform utexture2DArray) 7550:46 'g_sSamp' (layout( binding=0) uniform sampler) 7560:46 c3: direct index for structure ( uniform 3-component vector of float) 7570:46 'anon@0' (layout( row_major std140) uniform block{ uniform float c1, uniform 2-component vector of float c2, uniform 3-component vector of float c3, uniform 4-component vector of float 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}) 7580:46 Constant: 7590:46 2 (const uint) 7600:46 Construct ivec2 ( temp 4-element array of 2-component vector of int) 7610:46 o2: direct index for structure ( uniform 2-component vector of int) 7620:46 'anon@0' (layout( row_major std140) uniform block{ uniform float c1, uniform 2-component vector of float c2, uniform 3-component vector of float c3, uniform 4-component vector of float 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}) 7630:46 Constant: 7640:46 5 (const uint) 7650:46 o2: direct index for structure ( uniform 2-component vector of int) 7660:46 'anon@0' (layout( row_major std140) uniform block{ uniform float c1, uniform 2-component vector of float c2, uniform 3-component vector of float c3, uniform 4-component vector of float 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}) 7670:46 Constant: 7680:46 5 (const uint) 7690:46 o2: direct index for structure ( uniform 2-component vector of int) 7700:46 'anon@0' (layout( row_major std140) uniform block{ uniform float c1, uniform 2-component vector of float c2, uniform 3-component vector of float c3, uniform 4-component vector of float 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}) 7710:46 Constant: 7720:46 5 (const uint) 7730:46 o2: direct index for structure ( uniform 2-component vector of int) 7740:46 'anon@0' (layout( row_major std140) uniform block{ uniform float c1, uniform 2-component vector of float c2, uniform 3-component vector of float c3, uniform 4-component vector of float 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}) 7750:46 Constant: 7760:46 5 (const uint) 7770:46 Constant: 7780:46 0 (const int) 7790:56 Sequence 7800:56 move second child to first child ( temp 4-component vector of float) 7810:56 'txval101' ( temp 4-component vector of float) 7820:56 textureGatherOffset ( temp 4-component vector of float) 7830:56 Construct combined texture-sampler ( temp sampler2DArray) 7840:56 'g_tTex2df4a' ( uniform texture2DArray) 7850:56 'g_sSamp' (layout( binding=0) uniform sampler) 7860:56 c3: direct index for structure ( uniform 3-component vector of float) 7870:56 'anon@0' (layout( row_major std140) uniform block{ uniform float c1, uniform 2-component vector of float c2, uniform 3-component vector of float c3, uniform 4-component vector of float 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}) 7880:56 Constant: 7890:56 2 (const uint) 7900:56 o2: direct index for structure ( uniform 2-component vector of int) 7910:56 'anon@0' (layout( row_major std140) uniform block{ uniform float c1, uniform 2-component vector of float c2, uniform 3-component vector of float c3, uniform 4-component vector of float 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}) 7920:56 Constant: 7930:56 5 (const uint) 7940:56 Constant: 7950:56 1 (const int) 7960:57 Sequence 7970:57 move second child to first child ( temp 4-component vector of int) 7980:57 'txval111' ( temp 4-component vector of int) 7990:57 textureGatherOffset ( temp 4-component vector of int) 8000:57 Construct combined texture-sampler ( temp isampler2DArray) 8010:57 'g_tTex2di4a' ( uniform itexture2DArray) 8020:57 'g_sSamp' (layout( binding=0) uniform sampler) 8030:57 c3: direct index for structure ( uniform 3-component vector of float) 8040:57 'anon@0' (layout( row_major std140) uniform block{ uniform float c1, uniform 2-component vector of float c2, uniform 3-component vector of float c3, uniform 4-component vector of float 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}) 8050:57 Constant: 8060:57 2 (const uint) 8070:57 o2: direct index for structure ( uniform 2-component vector of int) 8080:57 'anon@0' (layout( row_major std140) uniform block{ uniform float c1, uniform 2-component vector of float c2, uniform 3-component vector of float c3, uniform 4-component vector of float 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}) 8090:57 Constant: 8100:57 5 (const uint) 8110:57 Constant: 8120:57 1 (const int) 8130:58 Sequence 8140:58 move second child to first child ( temp 4-component vector of uint) 8150:58 'txval121' ( temp 4-component vector of uint) 8160:58 textureGatherOffset ( temp 4-component vector of uint) 8170:58 Construct combined texture-sampler ( temp usampler2DArray) 8180:58 'g_tTex2du4a' ( uniform utexture2DArray) 8190:58 'g_sSamp' (layout( binding=0) uniform sampler) 8200:58 c3: direct index for structure ( uniform 3-component vector of float) 8210:58 'anon@0' (layout( row_major std140) uniform block{ uniform float c1, uniform 2-component vector of float c2, uniform 3-component vector of float c3, uniform 4-component vector of float 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}) 8220:58 Constant: 8230:58 2 (const uint) 8240:58 o2: direct index for structure ( uniform 2-component vector of int) 8250:58 'anon@0' (layout( row_major std140) uniform block{ uniform float c1, uniform 2-component vector of float c2, uniform 3-component vector of float c3, uniform 4-component vector of float 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}) 8260:58 Constant: 8270:58 5 (const uint) 8280:58 Constant: 8290:58 1 (const int) 8300:60 Sequence 8310:60 move second child to first child ( temp 4-component vector of float) 8320:60 'txval104' ( temp 4-component vector of float) 8330:60 textureGatherOffsets ( temp 4-component vector of float) 8340:60 Construct combined texture-sampler ( temp sampler2DArray) 8350:60 'g_tTex2df4a' ( uniform texture2DArray) 8360:60 'g_sSamp' (layout( binding=0) uniform sampler) 8370:60 c3: direct index for structure ( uniform 3-component vector of float) 8380:60 'anon@0' (layout( row_major std140) uniform block{ uniform float c1, uniform 2-component vector of float c2, uniform 3-component vector of float c3, uniform 4-component vector of float 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}) 8390:60 Constant: 8400:60 2 (const uint) 8410:60 Construct ivec2 ( temp 4-element array of 2-component vector of int) 8420:60 o2: direct index for structure ( uniform 2-component vector of int) 8430:60 'anon@0' (layout( row_major std140) uniform block{ uniform float c1, uniform 2-component vector of float c2, uniform 3-component vector of float c3, uniform 4-component vector of float 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}) 8440:60 Constant: 8450:60 5 (const uint) 8460:60 o2: direct index for structure ( uniform 2-component vector of int) 8470:60 'anon@0' (layout( row_major std140) uniform block{ uniform float c1, uniform 2-component vector of float c2, uniform 3-component vector of float c3, uniform 4-component vector of float 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}) 8480:60 Constant: 8490:60 5 (const uint) 8500:60 o2: direct index for structure ( uniform 2-component vector of int) 8510:60 'anon@0' (layout( row_major std140) uniform block{ uniform float c1, uniform 2-component vector of float c2, uniform 3-component vector of float c3, uniform 4-component vector of float 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}) 8520:60 Constant: 8530:60 5 (const uint) 8540:60 o2: direct index for structure ( uniform 2-component vector of int) 8550:60 'anon@0' (layout( row_major std140) uniform block{ uniform float c1, uniform 2-component vector of float c2, uniform 3-component vector of float c3, uniform 4-component vector of float 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}) 8560:60 Constant: 8570:60 5 (const uint) 8580:60 Constant: 8590:60 1 (const int) 8600:61 Sequence 8610:61 move second child to first child ( temp 4-component vector of int) 8620:61 'txval114' ( temp 4-component vector of int) 8630:61 textureGatherOffsets ( temp 4-component vector of int) 8640:61 Construct combined texture-sampler ( temp isampler2DArray) 8650:61 'g_tTex2di4a' ( uniform itexture2DArray) 8660:61 'g_sSamp' (layout( binding=0) uniform sampler) 8670:61 c3: direct index for structure ( uniform 3-component vector of float) 8680:61 'anon@0' (layout( row_major std140) uniform block{ uniform float c1, uniform 2-component vector of float c2, uniform 3-component vector of float c3, uniform 4-component vector of float 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}) 8690:61 Constant: 8700:61 2 (const uint) 8710:61 Construct ivec2 ( temp 4-element array of 2-component vector of int) 8720:61 o2: direct index for structure ( uniform 2-component vector of int) 8730:61 'anon@0' (layout( row_major std140) uniform block{ uniform float c1, uniform 2-component vector of float c2, uniform 3-component vector of float c3, uniform 4-component vector of float 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}) 8740:61 Constant: 8750:61 5 (const uint) 8760:61 o2: direct index for structure ( uniform 2-component vector of int) 8770:61 'anon@0' (layout( row_major std140) uniform block{ uniform float c1, uniform 2-component vector of float c2, uniform 3-component vector of float c3, uniform 4-component vector of float 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}) 8780:61 Constant: 8790:61 5 (const uint) 8800:61 o2: direct index for structure ( uniform 2-component vector of int) 8810:61 'anon@0' (layout( row_major std140) uniform block{ uniform float c1, uniform 2-component vector of float c2, uniform 3-component vector of float c3, uniform 4-component vector of float 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}) 8820:61 Constant: 8830:61 5 (const uint) 8840:61 o2: direct index for structure ( uniform 2-component vector of int) 8850:61 'anon@0' (layout( row_major std140) uniform block{ uniform float c1, uniform 2-component vector of float c2, uniform 3-component vector of float c3, uniform 4-component vector of float 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}) 8860:61 Constant: 8870:61 5 (const uint) 8880:61 Constant: 8890:61 1 (const int) 8900:62 Sequence 8910:62 move second child to first child ( temp 4-component vector of uint) 8920:62 'txval124' ( temp 4-component vector of uint) 8930:62 textureGatherOffsets ( temp 4-component vector of uint) 8940:62 Construct combined texture-sampler ( temp usampler2DArray) 8950:62 'g_tTex2du4a' ( uniform utexture2DArray) 8960:62 'g_sSamp' (layout( binding=0) uniform sampler) 8970:62 c3: direct index for structure ( uniform 3-component vector of float) 8980:62 'anon@0' (layout( row_major std140) uniform block{ uniform float c1, uniform 2-component vector of float c2, uniform 3-component vector of float c3, uniform 4-component vector of float 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}) 8990:62 Constant: 9000:62 2 (const uint) 9010:62 Construct ivec2 ( temp 4-element array of 2-component vector of int) 9020:62 o2: direct index for structure ( uniform 2-component vector of int) 9030:62 'anon@0' (layout( row_major std140) uniform block{ uniform float c1, uniform 2-component vector of float c2, uniform 3-component vector of float c3, uniform 4-component vector of float 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}) 9040:62 Constant: 9050:62 5 (const uint) 9060:62 o2: direct index for structure ( uniform 2-component vector of int) 9070:62 'anon@0' (layout( row_major std140) uniform block{ uniform float c1, uniform 2-component vector of float c2, uniform 3-component vector of float c3, uniform 4-component vector of float 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}) 9080:62 Constant: 9090:62 5 (const uint) 9100:62 o2: direct index for structure ( uniform 2-component vector of int) 9110:62 'anon@0' (layout( row_major std140) uniform block{ uniform float c1, uniform 2-component vector of float c2, uniform 3-component vector of float c3, uniform 4-component vector of float 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}) 9120:62 Constant: 9130:62 5 (const uint) 9140:62 o2: direct index for structure ( uniform 2-component vector of int) 9150:62 'anon@0' (layout( row_major std140) uniform block{ uniform float c1, uniform 2-component vector of float c2, uniform 3-component vector of float c3, uniform 4-component vector of float 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}) 9160:62 Constant: 9170:62 5 (const uint) 9180:62 Constant: 9190:62 1 (const int) 9200:72 Sequence 9210:72 move second child to first child ( temp 4-component vector of float) 9220:72 'txval201' ( temp 4-component vector of float) 9230:72 textureGatherOffset ( temp 4-component vector of float) 9240:72 Construct combined texture-sampler ( temp sampler2DArray) 9250:72 'g_tTex2df4a' ( uniform texture2DArray) 9260:72 'g_sSamp' (layout( binding=0) uniform sampler) 9270:72 c3: direct index for structure ( uniform 3-component vector of float) 9280:72 'anon@0' (layout( row_major std140) uniform block{ uniform float c1, uniform 2-component vector of float c2, uniform 3-component vector of float c3, uniform 4-component vector of float 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}) 9290:72 Constant: 9300:72 2 (const uint) 9310:72 o2: direct index for structure ( uniform 2-component vector of int) 9320:72 'anon@0' (layout( row_major std140) uniform block{ uniform float c1, uniform 2-component vector of float c2, uniform 3-component vector of float c3, uniform 4-component vector of float 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}) 9330:72 Constant: 9340:72 5 (const uint) 9350:72 Constant: 9360:72 2 (const int) 9370:73 Sequence 9380:73 move second child to first child ( temp 4-component vector of int) 9390:73 'txval211' ( temp 4-component vector of int) 9400:73 textureGatherOffset ( temp 4-component vector of int) 9410:73 Construct combined texture-sampler ( temp isampler2DArray) 9420:73 'g_tTex2di4a' ( uniform itexture2DArray) 9430:73 'g_sSamp' (layout( binding=0) uniform sampler) 9440:73 c3: direct index for structure ( uniform 3-component vector of float) 9450:73 'anon@0' (layout( row_major std140) uniform block{ uniform float c1, uniform 2-component vector of float c2, uniform 3-component vector of float c3, uniform 4-component vector of float 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}) 9460:73 Constant: 9470:73 2 (const uint) 9480:73 o2: direct index for structure ( uniform 2-component vector of int) 9490:73 'anon@0' (layout( row_major std140) uniform block{ uniform float c1, uniform 2-component vector of float c2, uniform 3-component vector of float c3, uniform 4-component vector of float 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}) 9500:73 Constant: 9510:73 5 (const uint) 9520:73 Constant: 9530:73 2 (const int) 9540:74 Sequence 9550:74 move second child to first child ( temp 4-component vector of uint) 9560:74 'txval221' ( temp 4-component vector of uint) 9570:74 textureGatherOffset ( temp 4-component vector of uint) 9580:74 Construct combined texture-sampler ( temp usampler2DArray) 9590:74 'g_tTex2du4a' ( uniform utexture2DArray) 9600:74 'g_sSamp' (layout( binding=0) uniform sampler) 9610:74 c3: direct index for structure ( uniform 3-component vector of float) 9620:74 'anon@0' (layout( row_major std140) uniform block{ uniform float c1, uniform 2-component vector of float c2, uniform 3-component vector of float c3, uniform 4-component vector of float 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}) 9630:74 Constant: 9640:74 2 (const uint) 9650:74 o2: direct index for structure ( uniform 2-component vector of int) 9660:74 'anon@0' (layout( row_major std140) uniform block{ uniform float c1, uniform 2-component vector of float c2, uniform 3-component vector of float c3, uniform 4-component vector of float 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}) 9670:74 Constant: 9680:74 5 (const uint) 9690:74 Constant: 9700:74 2 (const int) 9710:76 Sequence 9720:76 move second child to first child ( temp 4-component vector of float) 9730:76 'txval204' ( temp 4-component vector of float) 9740:76 textureGatherOffsets ( temp 4-component vector of float) 9750:76 Construct combined texture-sampler ( temp sampler2DArray) 9760:76 'g_tTex2df4a' ( uniform texture2DArray) 9770:76 'g_sSamp' (layout( binding=0) uniform sampler) 9780:76 c3: direct index for structure ( uniform 3-component vector of float) 9790:76 'anon@0' (layout( row_major std140) uniform block{ uniform float c1, uniform 2-component vector of float c2, uniform 3-component vector of float c3, uniform 4-component vector of float 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}) 9800:76 Constant: 9810:76 2 (const uint) 9820:76 Construct ivec2 ( temp 4-element array of 2-component vector of int) 9830:76 o2: direct index for structure ( uniform 2-component vector of int) 9840:76 'anon@0' (layout( row_major std140) uniform block{ uniform float c1, uniform 2-component vector of float c2, uniform 3-component vector of float c3, uniform 4-component vector of float 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}) 9850:76 Constant: 9860:76 5 (const uint) 9870:76 o2: direct index for structure ( uniform 2-component vector of int) 9880:76 'anon@0' (layout( row_major std140) uniform block{ uniform float c1, uniform 2-component vector of float c2, uniform 3-component vector of float c3, uniform 4-component vector of float 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}) 9890:76 Constant: 9900:76 5 (const uint) 9910:76 o2: direct index for structure ( uniform 2-component vector of int) 9920:76 'anon@0' (layout( row_major std140) uniform block{ uniform float c1, uniform 2-component vector of float c2, uniform 3-component vector of float c3, uniform 4-component vector of float 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}) 9930:76 Constant: 9940:76 5 (const uint) 9950:76 o2: direct index for structure ( uniform 2-component vector of int) 9960:76 'anon@0' (layout( row_major std140) uniform block{ uniform float c1, uniform 2-component vector of float c2, uniform 3-component vector of float c3, uniform 4-component vector of float 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}) 9970:76 Constant: 9980:76 5 (const uint) 9990:76 Constant: 10000:76 2 (const int) 10010:77 Sequence 10020:77 move second child to first child ( temp 4-component vector of int) 10030:77 'txval214' ( temp 4-component vector of int) 10040:77 textureGatherOffsets ( temp 4-component vector of int) 10050:77 Construct combined texture-sampler ( temp isampler2DArray) 10060:77 'g_tTex2di4a' ( uniform itexture2DArray) 10070:77 'g_sSamp' (layout( binding=0) uniform sampler) 10080:77 c3: direct index for structure ( uniform 3-component vector of float) 10090:77 'anon@0' (layout( row_major std140) uniform block{ uniform float c1, uniform 2-component vector of float c2, uniform 3-component vector of float c3, uniform 4-component vector of float 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}) 10100:77 Constant: 10110:77 2 (const uint) 10120:77 Construct ivec2 ( temp 4-element array of 2-component vector of int) 10130:77 o2: direct index for structure ( uniform 2-component vector of int) 10140:77 'anon@0' (layout( row_major std140) uniform block{ uniform float c1, uniform 2-component vector of float c2, uniform 3-component vector of float c3, uniform 4-component vector of float 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}) 10150:77 Constant: 10160:77 5 (const uint) 10170:77 o2: direct index for structure ( uniform 2-component vector of int) 10180:77 'anon@0' (layout( row_major std140) uniform block{ uniform float c1, uniform 2-component vector of float c2, uniform 3-component vector of float c3, uniform 4-component vector of float 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}) 10190:77 Constant: 10200:77 5 (const uint) 10210:77 o2: direct index for structure ( uniform 2-component vector of int) 10220:77 'anon@0' (layout( row_major std140) uniform block{ uniform float c1, uniform 2-component vector of float c2, uniform 3-component vector of float c3, uniform 4-component vector of float 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}) 10230:77 Constant: 10240:77 5 (const uint) 10250:77 o2: direct index for structure ( uniform 2-component vector of int) 10260:77 'anon@0' (layout( row_major std140) uniform block{ uniform float c1, uniform 2-component vector of float c2, uniform 3-component vector of float c3, uniform 4-component vector of float 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}) 10270:77 Constant: 10280:77 5 (const uint) 10290:77 Constant: 10300:77 2 (const int) 10310:78 Sequence 10320:78 move second child to first child ( temp 4-component vector of uint) 10330:78 'txval224' ( temp 4-component vector of uint) 10340:78 textureGatherOffsets ( temp 4-component vector of uint) 10350:78 Construct combined texture-sampler ( temp usampler2DArray) 10360:78 'g_tTex2du4a' ( uniform utexture2DArray) 10370:78 'g_sSamp' (layout( binding=0) uniform sampler) 10380:78 c3: direct index for structure ( uniform 3-component vector of float) 10390:78 'anon@0' (layout( row_major std140) uniform block{ uniform float c1, uniform 2-component vector of float c2, uniform 3-component vector of float c3, uniform 4-component vector of float 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}) 10400:78 Constant: 10410:78 2 (const uint) 10420:78 Construct ivec2 ( temp 4-element array of 2-component vector of int) 10430:78 o2: direct index for structure ( uniform 2-component vector of int) 10440:78 'anon@0' (layout( row_major std140) uniform block{ uniform float c1, uniform 2-component vector of float c2, uniform 3-component vector of float c3, uniform 4-component vector of float 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}) 10450:78 Constant: 10460:78 5 (const uint) 10470:78 o2: direct index for structure ( uniform 2-component vector of int) 10480:78 'anon@0' (layout( row_major std140) uniform block{ uniform float c1, uniform 2-component vector of float c2, uniform 3-component vector of float c3, uniform 4-component vector of float 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}) 10490:78 Constant: 10500:78 5 (const uint) 10510:78 o2: direct index for structure ( uniform 2-component vector of int) 10520:78 'anon@0' (layout( row_major std140) uniform block{ uniform float c1, uniform 2-component vector of float c2, uniform 3-component vector of float c3, uniform 4-component vector of float 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}) 10530:78 Constant: 10540:78 5 (const uint) 10550:78 o2: direct index for structure ( uniform 2-component vector of int) 10560:78 'anon@0' (layout( row_major std140) uniform block{ uniform float c1, uniform 2-component vector of float c2, uniform 3-component vector of float c3, uniform 4-component vector of float 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}) 10570:78 Constant: 10580:78 5 (const uint) 10590:78 Constant: 10600:78 2 (const int) 10610:88 Sequence 10620:88 move second child to first child ( temp 4-component vector of float) 10630:88 'txval301' ( temp 4-component vector of float) 10640:88 textureGatherOffset ( temp 4-component vector of float) 10650:88 Construct combined texture-sampler ( temp sampler2DArray) 10660:88 'g_tTex2df4a' ( uniform texture2DArray) 10670:88 'g_sSamp' (layout( binding=0) uniform sampler) 10680:88 c3: direct index for structure ( uniform 3-component vector of float) 10690:88 'anon@0' (layout( row_major std140) uniform block{ uniform float c1, uniform 2-component vector of float c2, uniform 3-component vector of float c3, uniform 4-component vector of float 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}) 10700:88 Constant: 10710:88 2 (const uint) 10720:88 o2: direct index for structure ( uniform 2-component vector of int) 10730:88 'anon@0' (layout( row_major std140) uniform block{ uniform float c1, uniform 2-component vector of float c2, uniform 3-component vector of float c3, uniform 4-component vector of float 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}) 10740:88 Constant: 10750:88 5 (const uint) 10760:88 Constant: 10770:88 3 (const int) 10780:89 Sequence 10790:89 move second child to first child ( temp 4-component vector of int) 10800:89 'txval311' ( temp 4-component vector of int) 10810:89 textureGatherOffset ( temp 4-component vector of int) 10820:89 Construct combined texture-sampler ( temp isampler2DArray) 10830:89 'g_tTex2di4a' ( uniform itexture2DArray) 10840:89 'g_sSamp' (layout( binding=0) uniform sampler) 10850:89 c3: direct index for structure ( uniform 3-component vector of float) 10860:89 'anon@0' (layout( row_major std140) uniform block{ uniform float c1, uniform 2-component vector of float c2, uniform 3-component vector of float c3, uniform 4-component vector of float 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}) 10870:89 Constant: 10880:89 2 (const uint) 10890:89 o2: direct index for structure ( uniform 2-component vector of int) 10900:89 'anon@0' (layout( row_major std140) uniform block{ uniform float c1, uniform 2-component vector of float c2, uniform 3-component vector of float c3, uniform 4-component vector of float 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}) 10910:89 Constant: 10920:89 5 (const uint) 10930:89 Constant: 10940:89 3 (const int) 10950:90 Sequence 10960:90 move second child to first child ( temp 4-component vector of uint) 10970:90 'txval321' ( temp 4-component vector of uint) 10980:90 textureGatherOffset ( temp 4-component vector of uint) 10990:90 Construct combined texture-sampler ( temp usampler2DArray) 11000:90 'g_tTex2du4a' ( uniform utexture2DArray) 11010:90 'g_sSamp' (layout( binding=0) uniform sampler) 11020:90 c3: direct index for structure ( uniform 3-component vector of float) 11030:90 'anon@0' (layout( row_major std140) uniform block{ uniform float c1, uniform 2-component vector of float c2, uniform 3-component vector of float c3, uniform 4-component vector of float 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}) 11040:90 Constant: 11050:90 2 (const uint) 11060:90 o2: direct index for structure ( uniform 2-component vector of int) 11070:90 'anon@0' (layout( row_major std140) uniform block{ uniform float c1, uniform 2-component vector of float c2, uniform 3-component vector of float c3, uniform 4-component vector of float 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}) 11080:90 Constant: 11090:90 5 (const uint) 11100:90 Constant: 11110:90 3 (const int) 11120:92 Sequence 11130:92 move second child to first child ( temp 4-component vector of float) 11140:92 'txval304' ( temp 4-component vector of float) 11150:92 textureGatherOffsets ( temp 4-component vector of float) 11160:92 Construct combined texture-sampler ( temp sampler2DArray) 11170:92 'g_tTex2df4a' ( uniform texture2DArray) 11180:92 'g_sSamp' (layout( binding=0) uniform sampler) 11190:92 c3: direct index for structure ( uniform 3-component vector of float) 11200:92 'anon@0' (layout( row_major std140) uniform block{ uniform float c1, uniform 2-component vector of float c2, uniform 3-component vector of float c3, uniform 4-component vector of float 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}) 11210:92 Constant: 11220:92 2 (const uint) 11230:92 Construct ivec2 ( temp 4-element array of 2-component vector of int) 11240:92 o2: direct index for structure ( uniform 2-component vector of int) 11250:92 'anon@0' (layout( row_major std140) uniform block{ uniform float c1, uniform 2-component vector of float c2, uniform 3-component vector of float c3, uniform 4-component vector of float 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}) 11260:92 Constant: 11270:92 5 (const uint) 11280:92 o2: direct index for structure ( uniform 2-component vector of int) 11290:92 'anon@0' (layout( row_major std140) uniform block{ uniform float c1, uniform 2-component vector of float c2, uniform 3-component vector of float c3, uniform 4-component vector of float 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}) 11300:92 Constant: 11310:92 5 (const uint) 11320:92 o2: direct index for structure ( uniform 2-component vector of int) 11330:92 'anon@0' (layout( row_major std140) uniform block{ uniform float c1, uniform 2-component vector of float c2, uniform 3-component vector of float c3, uniform 4-component vector of float 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}) 11340:92 Constant: 11350:92 5 (const uint) 11360:92 o2: direct index for structure ( uniform 2-component vector of int) 11370:92 'anon@0' (layout( row_major std140) uniform block{ uniform float c1, uniform 2-component vector of float c2, uniform 3-component vector of float c3, uniform 4-component vector of float 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}) 11380:92 Constant: 11390:92 5 (const uint) 11400:92 Constant: 11410:92 3 (const int) 11420:93 Sequence 11430:93 move second child to first child ( temp 4-component vector of int) 11440:93 'txval314' ( temp 4-component vector of int) 11450:93 textureGatherOffsets ( temp 4-component vector of int) 11460:93 Construct combined texture-sampler ( temp isampler2DArray) 11470:93 'g_tTex2di4a' ( uniform itexture2DArray) 11480:93 'g_sSamp' (layout( binding=0) uniform sampler) 11490:93 c3: direct index for structure ( uniform 3-component vector of float) 11500:93 'anon@0' (layout( row_major std140) uniform block{ uniform float c1, uniform 2-component vector of float c2, uniform 3-component vector of float c3, uniform 4-component vector of float 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}) 11510:93 Constant: 11520:93 2 (const uint) 11530:93 Construct ivec2 ( temp 4-element array of 2-component vector of int) 11540:93 o2: direct index for structure ( uniform 2-component vector of int) 11550:93 'anon@0' (layout( row_major std140) uniform block{ uniform float c1, uniform 2-component vector of float c2, uniform 3-component vector of float c3, uniform 4-component vector of float 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}) 11560:93 Constant: 11570:93 5 (const uint) 11580:93 o2: direct index for structure ( uniform 2-component vector of int) 11590:93 'anon@0' (layout( row_major std140) uniform block{ uniform float c1, uniform 2-component vector of float c2, uniform 3-component vector of float c3, uniform 4-component vector of float 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}) 11600:93 Constant: 11610:93 5 (const uint) 11620:93 o2: direct index for structure ( uniform 2-component vector of int) 11630:93 'anon@0' (layout( row_major std140) uniform block{ uniform float c1, uniform 2-component vector of float c2, uniform 3-component vector of float c3, uniform 4-component vector of float 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}) 11640:93 Constant: 11650:93 5 (const uint) 11660:93 o2: direct index for structure ( uniform 2-component vector of int) 11670:93 'anon@0' (layout( row_major std140) uniform block{ uniform float c1, uniform 2-component vector of float c2, uniform 3-component vector of float c3, uniform 4-component vector of float 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}) 11680:93 Constant: 11690:93 5 (const uint) 11700:93 Constant: 11710:93 3 (const int) 11720:94 Sequence 11730:94 move second child to first child ( temp 4-component vector of uint) 11740:94 'txval324' ( temp 4-component vector of uint) 11750:94 textureGatherOffsets ( temp 4-component vector of uint) 11760:94 Construct combined texture-sampler ( temp usampler2DArray) 11770:94 'g_tTex2du4a' ( uniform utexture2DArray) 11780:94 'g_sSamp' (layout( binding=0) uniform sampler) 11790:94 c3: direct index for structure ( uniform 3-component vector of float) 11800:94 'anon@0' (layout( row_major std140) uniform block{ uniform float c1, uniform 2-component vector of float c2, uniform 3-component vector of float c3, uniform 4-component vector of float 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}) 11810:94 Constant: 11820:94 2 (const uint) 11830:94 Construct ivec2 ( temp 4-element array of 2-component vector of int) 11840:94 o2: direct index for structure ( uniform 2-component vector of int) 11850:94 'anon@0' (layout( row_major std140) uniform block{ uniform float c1, uniform 2-component vector of float c2, uniform 3-component vector of float c3, uniform 4-component vector of float 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}) 11860:94 Constant: 11870:94 5 (const uint) 11880:94 o2: direct index for structure ( uniform 2-component vector of int) 11890:94 'anon@0' (layout( row_major std140) uniform block{ uniform float c1, uniform 2-component vector of float c2, uniform 3-component vector of float c3, uniform 4-component vector of float 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}) 11900:94 Constant: 11910:94 5 (const uint) 11920:94 o2: direct index for structure ( uniform 2-component vector of int) 11930:94 'anon@0' (layout( row_major std140) uniform block{ uniform float c1, uniform 2-component vector of float c2, uniform 3-component vector of float c3, uniform 4-component vector of float 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}) 11940:94 Constant: 11950:94 5 (const uint) 11960:94 o2: direct index for structure ( uniform 2-component vector of int) 11970:94 'anon@0' (layout( row_major std140) uniform block{ uniform float c1, uniform 2-component vector of float c2, uniform 3-component vector of float c3, uniform 4-component vector of float 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}) 11980:94 Constant: 11990:94 5 (const uint) 12000:94 Constant: 12010:94 3 (const int) 12020:106 move second child to first child ( temp 4-component vector of float) 12030:106 Color: direct index for structure ( temp 4-component vector of float) 12040:106 'psout' ( temp structure{ temp 4-component vector of float Color, temp float Depth}) 12050:106 Constant: 12060:106 0 (const int) 12070:106 Constant: 12080:106 1.000000 12090:106 1.000000 12100:106 1.000000 12110:106 1.000000 12120:107 move second child to first child ( temp float) 12130:107 Depth: direct index for structure ( temp float) 12140:107 'psout' ( temp structure{ temp 4-component vector of float Color, temp float Depth}) 12150:107 Constant: 12160:107 1 (const int) 12170:107 Constant: 12180:107 1.000000 12190:109 Branch: Return with expression 12200:109 'psout' ( temp structure{ temp 4-component vector of float Color, temp float Depth}) 12210:33 Function Definition: main( ( temp void) 12220:33 Function Parameters: 12230:? Sequence 12240:33 Sequence 12250:33 move second child to first child ( temp structure{ temp 4-component vector of float Color, temp float Depth}) 12260:33 'flattenTemp' ( temp structure{ temp 4-component vector of float Color, temp float Depth}) 12270:33 Function Call: @main( ( temp structure{ temp 4-component vector of float Color, temp float Depth}) 12280:33 move second child to first child ( temp 4-component vector of float) 12290:? '@entryPointOutput.Color' (layout( location=0) out 4-component vector of float) 12300:33 Color: direct index for structure ( temp 4-component vector of float) 12310:33 'flattenTemp' ( temp structure{ temp 4-component vector of float Color, temp float Depth}) 12320:33 Constant: 12330:33 0 (const int) 12340:33 move second child to first child ( temp float) 12350:? '@entryPointOutput.Depth' ( out float FragDepth) 12360:33 Depth: direct index for structure ( temp float) 12370:33 'flattenTemp' ( temp structure{ temp 4-component vector of float Color, temp float Depth}) 12380:33 Constant: 12390:33 1 (const int) 12400:? Linker Objects 12410:? 'g_sSamp' (layout( binding=0) uniform sampler) 12420:? 'g_sSamp2d' ( uniform sampler) 12430:? 'g_tTex1df4a' (layout( binding=0) uniform texture1DArray) 12440:? 'g_tTex1di4a' ( uniform itexture1DArray) 12450:? 'g_tTex1du4a' ( uniform utexture1DArray) 12460:? 'g_tTex2df4a' ( uniform texture2DArray) 12470:? 'g_tTex2di4a' ( uniform itexture2DArray) 12480:? 'g_tTex2du4a' ( uniform utexture2DArray) 12490:? 'g_tTexcdf4a' ( uniform textureCubeArray) 12500:? 'g_tTexcdi4a' ( uniform itextureCubeArray) 12510:? 'g_tTexcdu4a' ( uniform utextureCubeArray) 12520:? 'anon@0' (layout( row_major std140) uniform block{ uniform float c1, uniform 2-component vector of float c2, uniform 3-component vector of float c3, uniform 4-component vector of float 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}) 12530:? '@entryPointOutput.Depth' ( out float FragDepth) 12540:? '@entryPointOutput.Color' (layout( location=0) out 4-component vector of float) 1255 1256Validation failed 1257// Module Version 10000 1258// Generated by (magic number): 8000a 1259// Id's are bound by 389 1260 1261 Capability Shader 1262 Capability ImageGatherExtended 1263 Capability Sampled1D 1264 Capability SampledCubeArray 1265 1: ExtInstImport "GLSL.std.450" 1266 MemoryModel Logical GLSL450 1267 EntryPoint Fragment 4 "main" 363 367 1268 ExecutionMode 4 OriginUpperLeft 1269 ExecutionMode 4 DepthReplacing 1270 Source HLSL 500 1271 Name 4 "main" 1272 Name 8 "PS_OUTPUT" 1273 MemberName 8(PS_OUTPUT) 0 "Color" 1274 MemberName 8(PS_OUTPUT) 1 "Depth" 1275 Name 10 "@main(" 1276 Name 13 "txval001" 1277 Name 16 "g_tTex2df4a" 1278 Name 20 "g_sSamp" 1279 Name 30 "$Global" 1280 MemberName 30($Global) 0 "c1" 1281 MemberName 30($Global) 1 "c2" 1282 MemberName 30($Global) 2 "c3" 1283 MemberName 30($Global) 3 "c4" 1284 MemberName 30($Global) 4 "o1" 1285 MemberName 30($Global) 5 "o2" 1286 MemberName 30($Global) 6 "o3" 1287 MemberName 30($Global) 7 "o4" 1288 Name 32 "" 1289 Name 44 "txval011" 1290 Name 47 "g_tTex2di4a" 1291 Name 60 "txval021" 1292 Name 63 "g_tTex2du4a" 1293 Name 73 "txval004" 1294 Name 91 "txval014" 1295 Name 107 "txval024" 1296 Name 123 "txval101" 1297 Name 133 "txval111" 1298 Name 142 "txval121" 1299 Name 151 "txval104" 1300 Name 167 "txval114" 1301 Name 183 "txval124" 1302 Name 199 "txval201" 1303 Name 208 "txval211" 1304 Name 217 "txval221" 1305 Name 226 "txval204" 1306 Name 242 "txval214" 1307 Name 258 "txval224" 1308 Name 274 "txval301" 1309 Name 284 "txval311" 1310 Name 293 "txval321" 1311 Name 302 "txval304" 1312 Name 318 "txval314" 1313 Name 334 "txval324" 1314 Name 351 "psout" 1315 Name 360 "flattenTemp" 1316 Name 363 "@entryPointOutput.Color" 1317 Name 367 "@entryPointOutput.Depth" 1318 Name 370 "g_sSamp2d" 1319 Name 373 "g_tTex1df4a" 1320 Name 376 "g_tTex1di4a" 1321 Name 379 "g_tTex1du4a" 1322 Name 382 "g_tTexcdf4a" 1323 Name 385 "g_tTexcdi4a" 1324 Name 388 "g_tTexcdu4a" 1325 Decorate 16(g_tTex2df4a) DescriptorSet 0 1326 Decorate 16(g_tTex2df4a) Binding 1 1327 Decorate 20(g_sSamp) DescriptorSet 0 1328 Decorate 20(g_sSamp) Binding 0 1329 MemberDecorate 30($Global) 0 Offset 0 1330 MemberDecorate 30($Global) 1 Offset 8 1331 MemberDecorate 30($Global) 2 Offset 16 1332 MemberDecorate 30($Global) 3 Offset 32 1333 MemberDecorate 30($Global) 4 Offset 48 1334 MemberDecorate 30($Global) 5 Offset 56 1335 MemberDecorate 30($Global) 6 Offset 64 1336 MemberDecorate 30($Global) 7 Offset 80 1337 Decorate 30($Global) Block 1338 Decorate 32 DescriptorSet 0 1339 Decorate 32 Binding 4 1340 Decorate 47(g_tTex2di4a) DescriptorSet 0 1341 Decorate 47(g_tTex2di4a) Binding 2 1342 Decorate 63(g_tTex2du4a) DescriptorSet 0 1343 Decorate 63(g_tTex2du4a) Binding 3 1344 Decorate 363(@entryPointOutput.Color) Location 0 1345 Decorate 367(@entryPointOutput.Depth) BuiltIn FragDepth 1346 Decorate 370(g_sSamp2d) DescriptorSet 0 1347 Decorate 370(g_sSamp2d) Binding 0 1348 Decorate 373(g_tTex1df4a) DescriptorSet 0 1349 Decorate 373(g_tTex1df4a) Binding 0 1350 Decorate 376(g_tTex1di4a) DescriptorSet 0 1351 Decorate 376(g_tTex1di4a) Binding 0 1352 Decorate 379(g_tTex1du4a) DescriptorSet 0 1353 Decorate 379(g_tTex1du4a) Binding 0 1354 Decorate 382(g_tTexcdf4a) DescriptorSet 0 1355 Decorate 382(g_tTexcdf4a) Binding 0 1356 Decorate 385(g_tTexcdi4a) DescriptorSet 0 1357 Decorate 385(g_tTexcdi4a) Binding 0 1358 Decorate 388(g_tTexcdu4a) DescriptorSet 0 1359 Decorate 388(g_tTexcdu4a) Binding 0 1360 2: TypeVoid 1361 3: TypeFunction 2 1362 6: TypeFloat 32 1363 7: TypeVector 6(float) 4 1364 8(PS_OUTPUT): TypeStruct 7(fvec4) 6(float) 1365 9: TypeFunction 8(PS_OUTPUT) 1366 12: TypePointer Function 7(fvec4) 1367 14: TypeImage 6(float) 2D array sampled format:Unknown 1368 15: TypePointer UniformConstant 14 1369 16(g_tTex2df4a): 15(ptr) Variable UniformConstant 1370 18: TypeSampler 1371 19: TypePointer UniformConstant 18 1372 20(g_sSamp): 19(ptr) Variable UniformConstant 1373 22: TypeSampledImage 14 1374 24: TypeVector 6(float) 2 1375 25: TypeVector 6(float) 3 1376 26: TypeInt 32 1 1377 27: TypeVector 26(int) 2 1378 28: TypeVector 26(int) 3 1379 29: TypeVector 26(int) 4 1380 30($Global): TypeStruct 6(float) 24(fvec2) 25(fvec3) 7(fvec4) 26(int) 27(ivec2) 28(ivec3) 29(ivec4) 1381 31: TypePointer Uniform 30($Global) 1382 32: 31(ptr) Variable Uniform 1383 33: 26(int) Constant 2 1384 34: TypePointer Uniform 25(fvec3) 1385 37: 26(int) Constant 5 1386 38: TypePointer Uniform 27(ivec2) 1387 41: 26(int) Constant 0 1388 43: TypePointer Function 29(ivec4) 1389 45: TypeImage 26(int) 2D array sampled format:Unknown 1390 46: TypePointer UniformConstant 45 1391 47(g_tTex2di4a): 46(ptr) Variable UniformConstant 1392 50: TypeSampledImage 45 1393 57: TypeInt 32 0 1394 58: TypeVector 57(int) 4 1395 59: TypePointer Function 58(ivec4) 1396 61: TypeImage 57(int) 2D array sampled format:Unknown 1397 62: TypePointer UniformConstant 61 1398 63(g_tTex2du4a): 62(ptr) Variable UniformConstant 1399 66: TypeSampledImage 61 1400 87: 57(int) Constant 4 1401 88: TypeArray 27(ivec2) 87 1402 131: 26(int) Constant 1 1403 282: 26(int) Constant 3 1404 350: TypePointer Function 8(PS_OUTPUT) 1405 352: 6(float) Constant 1065353216 1406 353: 7(fvec4) ConstantComposite 352 352 352 352 1407 355: TypePointer Function 6(float) 1408 362: TypePointer Output 7(fvec4) 1409363(@entryPointOutput.Color): 362(ptr) Variable Output 1410 366: TypePointer Output 6(float) 1411367(@entryPointOutput.Depth): 366(ptr) Variable Output 1412 370(g_sSamp2d): 19(ptr) Variable UniformConstant 1413 371: TypeImage 6(float) 1D array sampled format:Unknown 1414 372: TypePointer UniformConstant 371 1415373(g_tTex1df4a): 372(ptr) Variable UniformConstant 1416 374: TypeImage 26(int) 1D array sampled format:Unknown 1417 375: TypePointer UniformConstant 374 1418376(g_tTex1di4a): 375(ptr) Variable UniformConstant 1419 377: TypeImage 57(int) 1D array sampled format:Unknown 1420 378: TypePointer UniformConstant 377 1421379(g_tTex1du4a): 378(ptr) Variable UniformConstant 1422 380: TypeImage 6(float) Cube array sampled format:Unknown 1423 381: TypePointer UniformConstant 380 1424382(g_tTexcdf4a): 381(ptr) Variable UniformConstant 1425 383: TypeImage 26(int) Cube array sampled format:Unknown 1426 384: TypePointer UniformConstant 383 1427385(g_tTexcdi4a): 384(ptr) Variable UniformConstant 1428 386: TypeImage 57(int) Cube array sampled format:Unknown 1429 387: TypePointer UniformConstant 386 1430388(g_tTexcdu4a): 387(ptr) Variable UniformConstant 1431 4(main): 2 Function None 3 1432 5: Label 1433360(flattenTemp): 350(ptr) Variable Function 1434 361:8(PS_OUTPUT) FunctionCall 10(@main() 1435 Store 360(flattenTemp) 361 1436 364: 12(ptr) AccessChain 360(flattenTemp) 41 1437 365: 7(fvec4) Load 364 1438 Store 363(@entryPointOutput.Color) 365 1439 368: 355(ptr) AccessChain 360(flattenTemp) 131 1440 369: 6(float) Load 368 1441 Store 367(@entryPointOutput.Depth) 369 1442 Return 1443 FunctionEnd 1444 10(@main():8(PS_OUTPUT) Function None 9 1445 11: Label 1446 13(txval001): 12(ptr) Variable Function 1447 44(txval011): 43(ptr) Variable Function 1448 60(txval021): 59(ptr) Variable Function 1449 73(txval004): 12(ptr) Variable Function 1450 91(txval014): 43(ptr) Variable Function 1451 107(txval024): 59(ptr) Variable Function 1452 123(txval101): 12(ptr) Variable Function 1453 133(txval111): 43(ptr) Variable Function 1454 142(txval121): 59(ptr) Variable Function 1455 151(txval104): 12(ptr) Variable Function 1456 167(txval114): 43(ptr) Variable Function 1457 183(txval124): 59(ptr) Variable Function 1458 199(txval201): 12(ptr) Variable Function 1459 208(txval211): 43(ptr) Variable Function 1460 217(txval221): 59(ptr) Variable Function 1461 226(txval204): 12(ptr) Variable Function 1462 242(txval214): 43(ptr) Variable Function 1463 258(txval224): 59(ptr) Variable Function 1464 274(txval301): 12(ptr) Variable Function 1465 284(txval311): 43(ptr) Variable Function 1466 293(txval321): 59(ptr) Variable Function 1467 302(txval304): 12(ptr) Variable Function 1468 318(txval314): 43(ptr) Variable Function 1469 334(txval324): 59(ptr) Variable Function 1470 351(psout): 350(ptr) Variable Function 1471 17: 14 Load 16(g_tTex2df4a) 1472 21: 18 Load 20(g_sSamp) 1473 23: 22 SampledImage 17 21 1474 35: 34(ptr) AccessChain 32 33 1475 36: 25(fvec3) Load 35 1476 39: 38(ptr) AccessChain 32 37 1477 40: 27(ivec2) Load 39 1478 42: 7(fvec4) ImageGather 23 36 41 Offset 40 1479 Store 13(txval001) 42 1480 48: 45 Load 47(g_tTex2di4a) 1481 49: 18 Load 20(g_sSamp) 1482 51: 50 SampledImage 48 49 1483 52: 34(ptr) AccessChain 32 33 1484 53: 25(fvec3) Load 52 1485 54: 38(ptr) AccessChain 32 37 1486 55: 27(ivec2) Load 54 1487 56: 29(ivec4) ImageGather 51 53 41 Offset 55 1488 Store 44(txval011) 56 1489 64: 61 Load 63(g_tTex2du4a) 1490 65: 18 Load 20(g_sSamp) 1491 67: 66 SampledImage 64 65 1492 68: 34(ptr) AccessChain 32 33 1493 69: 25(fvec3) Load 68 1494 70: 38(ptr) AccessChain 32 37 1495 71: 27(ivec2) Load 70 1496 72: 58(ivec4) ImageGather 67 69 41 Offset 71 1497 Store 60(txval021) 72 1498 74: 14 Load 16(g_tTex2df4a) 1499 75: 18 Load 20(g_sSamp) 1500 76: 22 SampledImage 74 75 1501 77: 34(ptr) AccessChain 32 33 1502 78: 25(fvec3) Load 77 1503 79: 38(ptr) AccessChain 32 37 1504 80: 27(ivec2) Load 79 1505 81: 38(ptr) AccessChain 32 37 1506 82: 27(ivec2) Load 81 1507 83: 38(ptr) AccessChain 32 37 1508 84: 27(ivec2) Load 83 1509 85: 38(ptr) AccessChain 32 37 1510 86: 27(ivec2) Load 85 1511 89: 88 CompositeConstruct 80 82 84 86 1512 90: 7(fvec4) ImageGather 76 78 41 ConstOffsets 89 1513 Store 73(txval004) 90 1514 92: 45 Load 47(g_tTex2di4a) 1515 93: 18 Load 20(g_sSamp) 1516 94: 50 SampledImage 92 93 1517 95: 34(ptr) AccessChain 32 33 1518 96: 25(fvec3) Load 95 1519 97: 38(ptr) AccessChain 32 37 1520 98: 27(ivec2) Load 97 1521 99: 38(ptr) AccessChain 32 37 1522 100: 27(ivec2) Load 99 1523 101: 38(ptr) AccessChain 32 37 1524 102: 27(ivec2) Load 101 1525 103: 38(ptr) AccessChain 32 37 1526 104: 27(ivec2) Load 103 1527 105: 88 CompositeConstruct 98 100 102 104 1528 106: 29(ivec4) ImageGather 94 96 41 ConstOffsets 105 1529 Store 91(txval014) 106 1530 108: 61 Load 63(g_tTex2du4a) 1531 109: 18 Load 20(g_sSamp) 1532 110: 66 SampledImage 108 109 1533 111: 34(ptr) AccessChain 32 33 1534 112: 25(fvec3) Load 111 1535 113: 38(ptr) AccessChain 32 37 1536 114: 27(ivec2) Load 113 1537 115: 38(ptr) AccessChain 32 37 1538 116: 27(ivec2) Load 115 1539 117: 38(ptr) AccessChain 32 37 1540 118: 27(ivec2) Load 117 1541 119: 38(ptr) AccessChain 32 37 1542 120: 27(ivec2) Load 119 1543 121: 88 CompositeConstruct 114 116 118 120 1544 122: 58(ivec4) ImageGather 110 112 41 ConstOffsets 121 1545 Store 107(txval024) 122 1546 124: 14 Load 16(g_tTex2df4a) 1547 125: 18 Load 20(g_sSamp) 1548 126: 22 SampledImage 124 125 1549 127: 34(ptr) AccessChain 32 33 1550 128: 25(fvec3) Load 127 1551 129: 38(ptr) AccessChain 32 37 1552 130: 27(ivec2) Load 129 1553 132: 7(fvec4) ImageGather 126 128 131 Offset 130 1554 Store 123(txval101) 132 1555 134: 45 Load 47(g_tTex2di4a) 1556 135: 18 Load 20(g_sSamp) 1557 136: 50 SampledImage 134 135 1558 137: 34(ptr) AccessChain 32 33 1559 138: 25(fvec3) Load 137 1560 139: 38(ptr) AccessChain 32 37 1561 140: 27(ivec2) Load 139 1562 141: 29(ivec4) ImageGather 136 138 131 Offset 140 1563 Store 133(txval111) 141 1564 143: 61 Load 63(g_tTex2du4a) 1565 144: 18 Load 20(g_sSamp) 1566 145: 66 SampledImage 143 144 1567 146: 34(ptr) AccessChain 32 33 1568 147: 25(fvec3) Load 146 1569 148: 38(ptr) AccessChain 32 37 1570 149: 27(ivec2) Load 148 1571 150: 58(ivec4) ImageGather 145 147 131 Offset 149 1572 Store 142(txval121) 150 1573 152: 14 Load 16(g_tTex2df4a) 1574 153: 18 Load 20(g_sSamp) 1575 154: 22 SampledImage 152 153 1576 155: 34(ptr) AccessChain 32 33 1577 156: 25(fvec3) Load 155 1578 157: 38(ptr) AccessChain 32 37 1579 158: 27(ivec2) Load 157 1580 159: 38(ptr) AccessChain 32 37 1581 160: 27(ivec2) Load 159 1582 161: 38(ptr) AccessChain 32 37 1583 162: 27(ivec2) Load 161 1584 163: 38(ptr) AccessChain 32 37 1585 164: 27(ivec2) Load 163 1586 165: 88 CompositeConstruct 158 160 162 164 1587 166: 7(fvec4) ImageGather 154 156 131 ConstOffsets 165 1588 Store 151(txval104) 166 1589 168: 45 Load 47(g_tTex2di4a) 1590 169: 18 Load 20(g_sSamp) 1591 170: 50 SampledImage 168 169 1592 171: 34(ptr) AccessChain 32 33 1593 172: 25(fvec3) Load 171 1594 173: 38(ptr) AccessChain 32 37 1595 174: 27(ivec2) Load 173 1596 175: 38(ptr) AccessChain 32 37 1597 176: 27(ivec2) Load 175 1598 177: 38(ptr) AccessChain 32 37 1599 178: 27(ivec2) Load 177 1600 179: 38(ptr) AccessChain 32 37 1601 180: 27(ivec2) Load 179 1602 181: 88 CompositeConstruct 174 176 178 180 1603 182: 29(ivec4) ImageGather 170 172 131 ConstOffsets 181 1604 Store 167(txval114) 182 1605 184: 61 Load 63(g_tTex2du4a) 1606 185: 18 Load 20(g_sSamp) 1607 186: 66 SampledImage 184 185 1608 187: 34(ptr) AccessChain 32 33 1609 188: 25(fvec3) Load 187 1610 189: 38(ptr) AccessChain 32 37 1611 190: 27(ivec2) Load 189 1612 191: 38(ptr) AccessChain 32 37 1613 192: 27(ivec2) Load 191 1614 193: 38(ptr) AccessChain 32 37 1615 194: 27(ivec2) Load 193 1616 195: 38(ptr) AccessChain 32 37 1617 196: 27(ivec2) Load 195 1618 197: 88 CompositeConstruct 190 192 194 196 1619 198: 58(ivec4) ImageGather 186 188 131 ConstOffsets 197 1620 Store 183(txval124) 198 1621 200: 14 Load 16(g_tTex2df4a) 1622 201: 18 Load 20(g_sSamp) 1623 202: 22 SampledImage 200 201 1624 203: 34(ptr) AccessChain 32 33 1625 204: 25(fvec3) Load 203 1626 205: 38(ptr) AccessChain 32 37 1627 206: 27(ivec2) Load 205 1628 207: 7(fvec4) ImageGather 202 204 33 Offset 206 1629 Store 199(txval201) 207 1630 209: 45 Load 47(g_tTex2di4a) 1631 210: 18 Load 20(g_sSamp) 1632 211: 50 SampledImage 209 210 1633 212: 34(ptr) AccessChain 32 33 1634 213: 25(fvec3) Load 212 1635 214: 38(ptr) AccessChain 32 37 1636 215: 27(ivec2) Load 214 1637 216: 29(ivec4) ImageGather 211 213 33 Offset 215 1638 Store 208(txval211) 216 1639 218: 61 Load 63(g_tTex2du4a) 1640 219: 18 Load 20(g_sSamp) 1641 220: 66 SampledImage 218 219 1642 221: 34(ptr) AccessChain 32 33 1643 222: 25(fvec3) Load 221 1644 223: 38(ptr) AccessChain 32 37 1645 224: 27(ivec2) Load 223 1646 225: 58(ivec4) ImageGather 220 222 33 Offset 224 1647 Store 217(txval221) 225 1648 227: 14 Load 16(g_tTex2df4a) 1649 228: 18 Load 20(g_sSamp) 1650 229: 22 SampledImage 227 228 1651 230: 34(ptr) AccessChain 32 33 1652 231: 25(fvec3) Load 230 1653 232: 38(ptr) AccessChain 32 37 1654 233: 27(ivec2) Load 232 1655 234: 38(ptr) AccessChain 32 37 1656 235: 27(ivec2) Load 234 1657 236: 38(ptr) AccessChain 32 37 1658 237: 27(ivec2) Load 236 1659 238: 38(ptr) AccessChain 32 37 1660 239: 27(ivec2) Load 238 1661 240: 88 CompositeConstruct 233 235 237 239 1662 241: 7(fvec4) ImageGather 229 231 33 ConstOffsets 240 1663 Store 226(txval204) 241 1664 243: 45 Load 47(g_tTex2di4a) 1665 244: 18 Load 20(g_sSamp) 1666 245: 50 SampledImage 243 244 1667 246: 34(ptr) AccessChain 32 33 1668 247: 25(fvec3) Load 246 1669 248: 38(ptr) AccessChain 32 37 1670 249: 27(ivec2) Load 248 1671 250: 38(ptr) AccessChain 32 37 1672 251: 27(ivec2) Load 250 1673 252: 38(ptr) AccessChain 32 37 1674 253: 27(ivec2) Load 252 1675 254: 38(ptr) AccessChain 32 37 1676 255: 27(ivec2) Load 254 1677 256: 88 CompositeConstruct 249 251 253 255 1678 257: 29(ivec4) ImageGather 245 247 33 ConstOffsets 256 1679 Store 242(txval214) 257 1680 259: 61 Load 63(g_tTex2du4a) 1681 260: 18 Load 20(g_sSamp) 1682 261: 66 SampledImage 259 260 1683 262: 34(ptr) AccessChain 32 33 1684 263: 25(fvec3) Load 262 1685 264: 38(ptr) AccessChain 32 37 1686 265: 27(ivec2) Load 264 1687 266: 38(ptr) AccessChain 32 37 1688 267: 27(ivec2) Load 266 1689 268: 38(ptr) AccessChain 32 37 1690 269: 27(ivec2) Load 268 1691 270: 38(ptr) AccessChain 32 37 1692 271: 27(ivec2) Load 270 1693 272: 88 CompositeConstruct 265 267 269 271 1694 273: 58(ivec4) ImageGather 261 263 33 ConstOffsets 272 1695 Store 258(txval224) 273 1696 275: 14 Load 16(g_tTex2df4a) 1697 276: 18 Load 20(g_sSamp) 1698 277: 22 SampledImage 275 276 1699 278: 34(ptr) AccessChain 32 33 1700 279: 25(fvec3) Load 278 1701 280: 38(ptr) AccessChain 32 37 1702 281: 27(ivec2) Load 280 1703 283: 7(fvec4) ImageGather 277 279 282 Offset 281 1704 Store 274(txval301) 283 1705 285: 45 Load 47(g_tTex2di4a) 1706 286: 18 Load 20(g_sSamp) 1707 287: 50 SampledImage 285 286 1708 288: 34(ptr) AccessChain 32 33 1709 289: 25(fvec3) Load 288 1710 290: 38(ptr) AccessChain 32 37 1711 291: 27(ivec2) Load 290 1712 292: 29(ivec4) ImageGather 287 289 282 Offset 291 1713 Store 284(txval311) 292 1714 294: 61 Load 63(g_tTex2du4a) 1715 295: 18 Load 20(g_sSamp) 1716 296: 66 SampledImage 294 295 1717 297: 34(ptr) AccessChain 32 33 1718 298: 25(fvec3) Load 297 1719 299: 38(ptr) AccessChain 32 37 1720 300: 27(ivec2) Load 299 1721 301: 58(ivec4) ImageGather 296 298 282 Offset 300 1722 Store 293(txval321) 301 1723 303: 14 Load 16(g_tTex2df4a) 1724 304: 18 Load 20(g_sSamp) 1725 305: 22 SampledImage 303 304 1726 306: 34(ptr) AccessChain 32 33 1727 307: 25(fvec3) Load 306 1728 308: 38(ptr) AccessChain 32 37 1729 309: 27(ivec2) Load 308 1730 310: 38(ptr) AccessChain 32 37 1731 311: 27(ivec2) Load 310 1732 312: 38(ptr) AccessChain 32 37 1733 313: 27(ivec2) Load 312 1734 314: 38(ptr) AccessChain 32 37 1735 315: 27(ivec2) Load 314 1736 316: 88 CompositeConstruct 309 311 313 315 1737 317: 7(fvec4) ImageGather 305 307 282 ConstOffsets 316 1738 Store 302(txval304) 317 1739 319: 45 Load 47(g_tTex2di4a) 1740 320: 18 Load 20(g_sSamp) 1741 321: 50 SampledImage 319 320 1742 322: 34(ptr) AccessChain 32 33 1743 323: 25(fvec3) Load 322 1744 324: 38(ptr) AccessChain 32 37 1745 325: 27(ivec2) Load 324 1746 326: 38(ptr) AccessChain 32 37 1747 327: 27(ivec2) Load 326 1748 328: 38(ptr) AccessChain 32 37 1749 329: 27(ivec2) Load 328 1750 330: 38(ptr) AccessChain 32 37 1751 331: 27(ivec2) Load 330 1752 332: 88 CompositeConstruct 325 327 329 331 1753 333: 29(ivec4) ImageGather 321 323 282 ConstOffsets 332 1754 Store 318(txval314) 333 1755 335: 61 Load 63(g_tTex2du4a) 1756 336: 18 Load 20(g_sSamp) 1757 337: 66 SampledImage 335 336 1758 338: 34(ptr) AccessChain 32 33 1759 339: 25(fvec3) Load 338 1760 340: 38(ptr) AccessChain 32 37 1761 341: 27(ivec2) Load 340 1762 342: 38(ptr) AccessChain 32 37 1763 343: 27(ivec2) Load 342 1764 344: 38(ptr) AccessChain 32 37 1765 345: 27(ivec2) Load 344 1766 346: 38(ptr) AccessChain 32 37 1767 347: 27(ivec2) Load 346 1768 348: 88 CompositeConstruct 341 343 345 347 1769 349: 58(ivec4) ImageGather 337 339 282 ConstOffsets 348 1770 Store 334(txval324) 349 1771 354: 12(ptr) AccessChain 351(psout) 41 1772 Store 354 353 1773 356: 355(ptr) AccessChain 351(psout) 131 1774 Store 356 352 1775 357:8(PS_OUTPUT) Load 351(psout) 1776 ReturnValue 357 1777 FunctionEnd 1778