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 1256// Module Version 10000 1257// Generated by (magic number): 80007 1258// Id's are bound by 389 1259 1260 Capability Shader 1261 Capability ImageGatherExtended 1262 Capability Sampled1D 1263 Capability SampledCubeArray 1264 1: ExtInstImport "GLSL.std.450" 1265 MemoryModel Logical GLSL450 1266 EntryPoint Fragment 4 "main" 363 367 1267 ExecutionMode 4 OriginUpperLeft 1268 ExecutionMode 4 DepthReplacing 1269 Source HLSL 500 1270 Name 4 "main" 1271 Name 8 "PS_OUTPUT" 1272 MemberName 8(PS_OUTPUT) 0 "Color" 1273 MemberName 8(PS_OUTPUT) 1 "Depth" 1274 Name 10 "@main(" 1275 Name 13 "txval001" 1276 Name 16 "g_tTex2df4a" 1277 Name 20 "g_sSamp" 1278 Name 30 "$Global" 1279 MemberName 30($Global) 0 "c1" 1280 MemberName 30($Global) 1 "c2" 1281 MemberName 30($Global) 2 "c3" 1282 MemberName 30($Global) 3 "c4" 1283 MemberName 30($Global) 4 "o1" 1284 MemberName 30($Global) 5 "o2" 1285 MemberName 30($Global) 6 "o3" 1286 MemberName 30($Global) 7 "o4" 1287 Name 32 "" 1288 Name 44 "txval011" 1289 Name 47 "g_tTex2di4a" 1290 Name 60 "txval021" 1291 Name 63 "g_tTex2du4a" 1292 Name 73 "txval004" 1293 Name 91 "txval014" 1294 Name 107 "txval024" 1295 Name 123 "txval101" 1296 Name 133 "txval111" 1297 Name 142 "txval121" 1298 Name 151 "txval104" 1299 Name 167 "txval114" 1300 Name 183 "txval124" 1301 Name 199 "txval201" 1302 Name 208 "txval211" 1303 Name 217 "txval221" 1304 Name 226 "txval204" 1305 Name 242 "txval214" 1306 Name 258 "txval224" 1307 Name 274 "txval301" 1308 Name 284 "txval311" 1309 Name 293 "txval321" 1310 Name 302 "txval304" 1311 Name 318 "txval314" 1312 Name 334 "txval324" 1313 Name 351 "psout" 1314 Name 360 "flattenTemp" 1315 Name 363 "@entryPointOutput.Color" 1316 Name 367 "@entryPointOutput.Depth" 1317 Name 370 "g_sSamp2d" 1318 Name 373 "g_tTex1df4a" 1319 Name 376 "g_tTex1di4a" 1320 Name 379 "g_tTex1du4a" 1321 Name 382 "g_tTexcdf4a" 1322 Name 385 "g_tTexcdi4a" 1323 Name 388 "g_tTexcdu4a" 1324 Decorate 16(g_tTex2df4a) DescriptorSet 0 1325 Decorate 20(g_sSamp) DescriptorSet 0 1326 Decorate 20(g_sSamp) Binding 0 1327 MemberDecorate 30($Global) 0 Offset 0 1328 MemberDecorate 30($Global) 1 Offset 8 1329 MemberDecorate 30($Global) 2 Offset 16 1330 MemberDecorate 30($Global) 3 Offset 32 1331 MemberDecorate 30($Global) 4 Offset 48 1332 MemberDecorate 30($Global) 5 Offset 56 1333 MemberDecorate 30($Global) 6 Offset 64 1334 MemberDecorate 30($Global) 7 Offset 80 1335 Decorate 30($Global) Block 1336 Decorate 32 DescriptorSet 0 1337 Decorate 47(g_tTex2di4a) DescriptorSet 0 1338 Decorate 63(g_tTex2du4a) DescriptorSet 0 1339 Decorate 363(@entryPointOutput.Color) Location 0 1340 Decorate 367(@entryPointOutput.Depth) BuiltIn FragDepth 1341 Decorate 370(g_sSamp2d) DescriptorSet 0 1342 Decorate 373(g_tTex1df4a) DescriptorSet 0 1343 Decorate 373(g_tTex1df4a) Binding 0 1344 Decorate 376(g_tTex1di4a) DescriptorSet 0 1345 Decorate 379(g_tTex1du4a) DescriptorSet 0 1346 Decorate 382(g_tTexcdf4a) DescriptorSet 0 1347 Decorate 385(g_tTexcdi4a) DescriptorSet 0 1348 Decorate 388(g_tTexcdu4a) DescriptorSet 0 1349 2: TypeVoid 1350 3: TypeFunction 2 1351 6: TypeFloat 32 1352 7: TypeVector 6(float) 4 1353 8(PS_OUTPUT): TypeStruct 7(fvec4) 6(float) 1354 9: TypeFunction 8(PS_OUTPUT) 1355 12: TypePointer Function 7(fvec4) 1356 14: TypeImage 6(float) 2D array sampled format:Unknown 1357 15: TypePointer UniformConstant 14 1358 16(g_tTex2df4a): 15(ptr) Variable UniformConstant 1359 18: TypeSampler 1360 19: TypePointer UniformConstant 18 1361 20(g_sSamp): 19(ptr) Variable UniformConstant 1362 22: TypeSampledImage 14 1363 24: TypeVector 6(float) 2 1364 25: TypeVector 6(float) 3 1365 26: TypeInt 32 1 1366 27: TypeVector 26(int) 2 1367 28: TypeVector 26(int) 3 1368 29: TypeVector 26(int) 4 1369 30($Global): TypeStruct 6(float) 24(fvec2) 25(fvec3) 7(fvec4) 26(int) 27(ivec2) 28(ivec3) 29(ivec4) 1370 31: TypePointer Uniform 30($Global) 1371 32: 31(ptr) Variable Uniform 1372 33: 26(int) Constant 2 1373 34: TypePointer Uniform 25(fvec3) 1374 37: 26(int) Constant 5 1375 38: TypePointer Uniform 27(ivec2) 1376 41: 26(int) Constant 0 1377 43: TypePointer Function 29(ivec4) 1378 45: TypeImage 26(int) 2D array sampled format:Unknown 1379 46: TypePointer UniformConstant 45 1380 47(g_tTex2di4a): 46(ptr) Variable UniformConstant 1381 50: TypeSampledImage 45 1382 57: TypeInt 32 0 1383 58: TypeVector 57(int) 4 1384 59: TypePointer Function 58(ivec4) 1385 61: TypeImage 57(int) 2D array sampled format:Unknown 1386 62: TypePointer UniformConstant 61 1387 63(g_tTex2du4a): 62(ptr) Variable UniformConstant 1388 66: TypeSampledImage 61 1389 87: 57(int) Constant 4 1390 88: TypeArray 27(ivec2) 87 1391 131: 26(int) Constant 1 1392 282: 26(int) Constant 3 1393 350: TypePointer Function 8(PS_OUTPUT) 1394 352: 6(float) Constant 1065353216 1395 353: 7(fvec4) ConstantComposite 352 352 352 352 1396 355: TypePointer Function 6(float) 1397 362: TypePointer Output 7(fvec4) 1398363(@entryPointOutput.Color): 362(ptr) Variable Output 1399 366: TypePointer Output 6(float) 1400367(@entryPointOutput.Depth): 366(ptr) Variable Output 1401 370(g_sSamp2d): 19(ptr) Variable UniformConstant 1402 371: TypeImage 6(float) 1D array sampled format:Unknown 1403 372: TypePointer UniformConstant 371 1404373(g_tTex1df4a): 372(ptr) Variable UniformConstant 1405 374: TypeImage 26(int) 1D array sampled format:Unknown 1406 375: TypePointer UniformConstant 374 1407376(g_tTex1di4a): 375(ptr) Variable UniformConstant 1408 377: TypeImage 57(int) 1D array sampled format:Unknown 1409 378: TypePointer UniformConstant 377 1410379(g_tTex1du4a): 378(ptr) Variable UniformConstant 1411 380: TypeImage 6(float) Cube array sampled format:Unknown 1412 381: TypePointer UniformConstant 380 1413382(g_tTexcdf4a): 381(ptr) Variable UniformConstant 1414 383: TypeImage 26(int) Cube array sampled format:Unknown 1415 384: TypePointer UniformConstant 383 1416385(g_tTexcdi4a): 384(ptr) Variable UniformConstant 1417 386: TypeImage 57(int) Cube array sampled format:Unknown 1418 387: TypePointer UniformConstant 386 1419388(g_tTexcdu4a): 387(ptr) Variable UniformConstant 1420 4(main): 2 Function None 3 1421 5: Label 1422360(flattenTemp): 350(ptr) Variable Function 1423 361:8(PS_OUTPUT) FunctionCall 10(@main() 1424 Store 360(flattenTemp) 361 1425 364: 12(ptr) AccessChain 360(flattenTemp) 41 1426 365: 7(fvec4) Load 364 1427 Store 363(@entryPointOutput.Color) 365 1428 368: 355(ptr) AccessChain 360(flattenTemp) 131 1429 369: 6(float) Load 368 1430 Store 367(@entryPointOutput.Depth) 369 1431 Return 1432 FunctionEnd 1433 10(@main():8(PS_OUTPUT) Function None 9 1434 11: Label 1435 13(txval001): 12(ptr) Variable Function 1436 44(txval011): 43(ptr) Variable Function 1437 60(txval021): 59(ptr) Variable Function 1438 73(txval004): 12(ptr) Variable Function 1439 91(txval014): 43(ptr) Variable Function 1440 107(txval024): 59(ptr) Variable Function 1441 123(txval101): 12(ptr) Variable Function 1442 133(txval111): 43(ptr) Variable Function 1443 142(txval121): 59(ptr) Variable Function 1444 151(txval104): 12(ptr) Variable Function 1445 167(txval114): 43(ptr) Variable Function 1446 183(txval124): 59(ptr) Variable Function 1447 199(txval201): 12(ptr) Variable Function 1448 208(txval211): 43(ptr) Variable Function 1449 217(txval221): 59(ptr) Variable Function 1450 226(txval204): 12(ptr) Variable Function 1451 242(txval214): 43(ptr) Variable Function 1452 258(txval224): 59(ptr) Variable Function 1453 274(txval301): 12(ptr) Variable Function 1454 284(txval311): 43(ptr) Variable Function 1455 293(txval321): 59(ptr) Variable Function 1456 302(txval304): 12(ptr) Variable Function 1457 318(txval314): 43(ptr) Variable Function 1458 334(txval324): 59(ptr) Variable Function 1459 351(psout): 350(ptr) Variable Function 1460 17: 14 Load 16(g_tTex2df4a) 1461 21: 18 Load 20(g_sSamp) 1462 23: 22 SampledImage 17 21 1463 35: 34(ptr) AccessChain 32 33 1464 36: 25(fvec3) Load 35 1465 39: 38(ptr) AccessChain 32 37 1466 40: 27(ivec2) Load 39 1467 42: 7(fvec4) ImageGather 23 36 41 Offset 40 1468 Store 13(txval001) 42 1469 48: 45 Load 47(g_tTex2di4a) 1470 49: 18 Load 20(g_sSamp) 1471 51: 50 SampledImage 48 49 1472 52: 34(ptr) AccessChain 32 33 1473 53: 25(fvec3) Load 52 1474 54: 38(ptr) AccessChain 32 37 1475 55: 27(ivec2) Load 54 1476 56: 29(ivec4) ImageGather 51 53 41 Offset 55 1477 Store 44(txval011) 56 1478 64: 61 Load 63(g_tTex2du4a) 1479 65: 18 Load 20(g_sSamp) 1480 67: 66 SampledImage 64 65 1481 68: 34(ptr) AccessChain 32 33 1482 69: 25(fvec3) Load 68 1483 70: 38(ptr) AccessChain 32 37 1484 71: 27(ivec2) Load 70 1485 72: 58(ivec4) ImageGather 67 69 41 Offset 71 1486 Store 60(txval021) 72 1487 74: 14 Load 16(g_tTex2df4a) 1488 75: 18 Load 20(g_sSamp) 1489 76: 22 SampledImage 74 75 1490 77: 34(ptr) AccessChain 32 33 1491 78: 25(fvec3) Load 77 1492 79: 38(ptr) AccessChain 32 37 1493 80: 27(ivec2) Load 79 1494 81: 38(ptr) AccessChain 32 37 1495 82: 27(ivec2) Load 81 1496 83: 38(ptr) AccessChain 32 37 1497 84: 27(ivec2) Load 83 1498 85: 38(ptr) AccessChain 32 37 1499 86: 27(ivec2) Load 85 1500 89: 88 CompositeConstruct 80 82 84 86 1501 90: 7(fvec4) ImageGather 76 78 41 ConstOffsets 89 1502 Store 73(txval004) 90 1503 92: 45 Load 47(g_tTex2di4a) 1504 93: 18 Load 20(g_sSamp) 1505 94: 50 SampledImage 92 93 1506 95: 34(ptr) AccessChain 32 33 1507 96: 25(fvec3) Load 95 1508 97: 38(ptr) AccessChain 32 37 1509 98: 27(ivec2) Load 97 1510 99: 38(ptr) AccessChain 32 37 1511 100: 27(ivec2) Load 99 1512 101: 38(ptr) AccessChain 32 37 1513 102: 27(ivec2) Load 101 1514 103: 38(ptr) AccessChain 32 37 1515 104: 27(ivec2) Load 103 1516 105: 88 CompositeConstruct 98 100 102 104 1517 106: 29(ivec4) ImageGather 94 96 41 ConstOffsets 105 1518 Store 91(txval014) 106 1519 108: 61 Load 63(g_tTex2du4a) 1520 109: 18 Load 20(g_sSamp) 1521 110: 66 SampledImage 108 109 1522 111: 34(ptr) AccessChain 32 33 1523 112: 25(fvec3) Load 111 1524 113: 38(ptr) AccessChain 32 37 1525 114: 27(ivec2) Load 113 1526 115: 38(ptr) AccessChain 32 37 1527 116: 27(ivec2) Load 115 1528 117: 38(ptr) AccessChain 32 37 1529 118: 27(ivec2) Load 117 1530 119: 38(ptr) AccessChain 32 37 1531 120: 27(ivec2) Load 119 1532 121: 88 CompositeConstruct 114 116 118 120 1533 122: 58(ivec4) ImageGather 110 112 41 ConstOffsets 121 1534 Store 107(txval024) 122 1535 124: 14 Load 16(g_tTex2df4a) 1536 125: 18 Load 20(g_sSamp) 1537 126: 22 SampledImage 124 125 1538 127: 34(ptr) AccessChain 32 33 1539 128: 25(fvec3) Load 127 1540 129: 38(ptr) AccessChain 32 37 1541 130: 27(ivec2) Load 129 1542 132: 7(fvec4) ImageGather 126 128 131 Offset 130 1543 Store 123(txval101) 132 1544 134: 45 Load 47(g_tTex2di4a) 1545 135: 18 Load 20(g_sSamp) 1546 136: 50 SampledImage 134 135 1547 137: 34(ptr) AccessChain 32 33 1548 138: 25(fvec3) Load 137 1549 139: 38(ptr) AccessChain 32 37 1550 140: 27(ivec2) Load 139 1551 141: 29(ivec4) ImageGather 136 138 131 Offset 140 1552 Store 133(txval111) 141 1553 143: 61 Load 63(g_tTex2du4a) 1554 144: 18 Load 20(g_sSamp) 1555 145: 66 SampledImage 143 144 1556 146: 34(ptr) AccessChain 32 33 1557 147: 25(fvec3) Load 146 1558 148: 38(ptr) AccessChain 32 37 1559 149: 27(ivec2) Load 148 1560 150: 58(ivec4) ImageGather 145 147 131 Offset 149 1561 Store 142(txval121) 150 1562 152: 14 Load 16(g_tTex2df4a) 1563 153: 18 Load 20(g_sSamp) 1564 154: 22 SampledImage 152 153 1565 155: 34(ptr) AccessChain 32 33 1566 156: 25(fvec3) Load 155 1567 157: 38(ptr) AccessChain 32 37 1568 158: 27(ivec2) Load 157 1569 159: 38(ptr) AccessChain 32 37 1570 160: 27(ivec2) Load 159 1571 161: 38(ptr) AccessChain 32 37 1572 162: 27(ivec2) Load 161 1573 163: 38(ptr) AccessChain 32 37 1574 164: 27(ivec2) Load 163 1575 165: 88 CompositeConstruct 158 160 162 164 1576 166: 7(fvec4) ImageGather 154 156 131 ConstOffsets 165 1577 Store 151(txval104) 166 1578 168: 45 Load 47(g_tTex2di4a) 1579 169: 18 Load 20(g_sSamp) 1580 170: 50 SampledImage 168 169 1581 171: 34(ptr) AccessChain 32 33 1582 172: 25(fvec3) Load 171 1583 173: 38(ptr) AccessChain 32 37 1584 174: 27(ivec2) Load 173 1585 175: 38(ptr) AccessChain 32 37 1586 176: 27(ivec2) Load 175 1587 177: 38(ptr) AccessChain 32 37 1588 178: 27(ivec2) Load 177 1589 179: 38(ptr) AccessChain 32 37 1590 180: 27(ivec2) Load 179 1591 181: 88 CompositeConstruct 174 176 178 180 1592 182: 29(ivec4) ImageGather 170 172 131 ConstOffsets 181 1593 Store 167(txval114) 182 1594 184: 61 Load 63(g_tTex2du4a) 1595 185: 18 Load 20(g_sSamp) 1596 186: 66 SampledImage 184 185 1597 187: 34(ptr) AccessChain 32 33 1598 188: 25(fvec3) Load 187 1599 189: 38(ptr) AccessChain 32 37 1600 190: 27(ivec2) Load 189 1601 191: 38(ptr) AccessChain 32 37 1602 192: 27(ivec2) Load 191 1603 193: 38(ptr) AccessChain 32 37 1604 194: 27(ivec2) Load 193 1605 195: 38(ptr) AccessChain 32 37 1606 196: 27(ivec2) Load 195 1607 197: 88 CompositeConstruct 190 192 194 196 1608 198: 58(ivec4) ImageGather 186 188 131 ConstOffsets 197 1609 Store 183(txval124) 198 1610 200: 14 Load 16(g_tTex2df4a) 1611 201: 18 Load 20(g_sSamp) 1612 202: 22 SampledImage 200 201 1613 203: 34(ptr) AccessChain 32 33 1614 204: 25(fvec3) Load 203 1615 205: 38(ptr) AccessChain 32 37 1616 206: 27(ivec2) Load 205 1617 207: 7(fvec4) ImageGather 202 204 33 Offset 206 1618 Store 199(txval201) 207 1619 209: 45 Load 47(g_tTex2di4a) 1620 210: 18 Load 20(g_sSamp) 1621 211: 50 SampledImage 209 210 1622 212: 34(ptr) AccessChain 32 33 1623 213: 25(fvec3) Load 212 1624 214: 38(ptr) AccessChain 32 37 1625 215: 27(ivec2) Load 214 1626 216: 29(ivec4) ImageGather 211 213 33 Offset 215 1627 Store 208(txval211) 216 1628 218: 61 Load 63(g_tTex2du4a) 1629 219: 18 Load 20(g_sSamp) 1630 220: 66 SampledImage 218 219 1631 221: 34(ptr) AccessChain 32 33 1632 222: 25(fvec3) Load 221 1633 223: 38(ptr) AccessChain 32 37 1634 224: 27(ivec2) Load 223 1635 225: 58(ivec4) ImageGather 220 222 33 Offset 224 1636 Store 217(txval221) 225 1637 227: 14 Load 16(g_tTex2df4a) 1638 228: 18 Load 20(g_sSamp) 1639 229: 22 SampledImage 227 228 1640 230: 34(ptr) AccessChain 32 33 1641 231: 25(fvec3) Load 230 1642 232: 38(ptr) AccessChain 32 37 1643 233: 27(ivec2) Load 232 1644 234: 38(ptr) AccessChain 32 37 1645 235: 27(ivec2) Load 234 1646 236: 38(ptr) AccessChain 32 37 1647 237: 27(ivec2) Load 236 1648 238: 38(ptr) AccessChain 32 37 1649 239: 27(ivec2) Load 238 1650 240: 88 CompositeConstruct 233 235 237 239 1651 241: 7(fvec4) ImageGather 229 231 33 ConstOffsets 240 1652 Store 226(txval204) 241 1653 243: 45 Load 47(g_tTex2di4a) 1654 244: 18 Load 20(g_sSamp) 1655 245: 50 SampledImage 243 244 1656 246: 34(ptr) AccessChain 32 33 1657 247: 25(fvec3) Load 246 1658 248: 38(ptr) AccessChain 32 37 1659 249: 27(ivec2) Load 248 1660 250: 38(ptr) AccessChain 32 37 1661 251: 27(ivec2) Load 250 1662 252: 38(ptr) AccessChain 32 37 1663 253: 27(ivec2) Load 252 1664 254: 38(ptr) AccessChain 32 37 1665 255: 27(ivec2) Load 254 1666 256: 88 CompositeConstruct 249 251 253 255 1667 257: 29(ivec4) ImageGather 245 247 33 ConstOffsets 256 1668 Store 242(txval214) 257 1669 259: 61 Load 63(g_tTex2du4a) 1670 260: 18 Load 20(g_sSamp) 1671 261: 66 SampledImage 259 260 1672 262: 34(ptr) AccessChain 32 33 1673 263: 25(fvec3) Load 262 1674 264: 38(ptr) AccessChain 32 37 1675 265: 27(ivec2) Load 264 1676 266: 38(ptr) AccessChain 32 37 1677 267: 27(ivec2) Load 266 1678 268: 38(ptr) AccessChain 32 37 1679 269: 27(ivec2) Load 268 1680 270: 38(ptr) AccessChain 32 37 1681 271: 27(ivec2) Load 270 1682 272: 88 CompositeConstruct 265 267 269 271 1683 273: 58(ivec4) ImageGather 261 263 33 ConstOffsets 272 1684 Store 258(txval224) 273 1685 275: 14 Load 16(g_tTex2df4a) 1686 276: 18 Load 20(g_sSamp) 1687 277: 22 SampledImage 275 276 1688 278: 34(ptr) AccessChain 32 33 1689 279: 25(fvec3) Load 278 1690 280: 38(ptr) AccessChain 32 37 1691 281: 27(ivec2) Load 280 1692 283: 7(fvec4) ImageGather 277 279 282 Offset 281 1693 Store 274(txval301) 283 1694 285: 45 Load 47(g_tTex2di4a) 1695 286: 18 Load 20(g_sSamp) 1696 287: 50 SampledImage 285 286 1697 288: 34(ptr) AccessChain 32 33 1698 289: 25(fvec3) Load 288 1699 290: 38(ptr) AccessChain 32 37 1700 291: 27(ivec2) Load 290 1701 292: 29(ivec4) ImageGather 287 289 282 Offset 291 1702 Store 284(txval311) 292 1703 294: 61 Load 63(g_tTex2du4a) 1704 295: 18 Load 20(g_sSamp) 1705 296: 66 SampledImage 294 295 1706 297: 34(ptr) AccessChain 32 33 1707 298: 25(fvec3) Load 297 1708 299: 38(ptr) AccessChain 32 37 1709 300: 27(ivec2) Load 299 1710 301: 58(ivec4) ImageGather 296 298 282 Offset 300 1711 Store 293(txval321) 301 1712 303: 14 Load 16(g_tTex2df4a) 1713 304: 18 Load 20(g_sSamp) 1714 305: 22 SampledImage 303 304 1715 306: 34(ptr) AccessChain 32 33 1716 307: 25(fvec3) Load 306 1717 308: 38(ptr) AccessChain 32 37 1718 309: 27(ivec2) Load 308 1719 310: 38(ptr) AccessChain 32 37 1720 311: 27(ivec2) Load 310 1721 312: 38(ptr) AccessChain 32 37 1722 313: 27(ivec2) Load 312 1723 314: 38(ptr) AccessChain 32 37 1724 315: 27(ivec2) Load 314 1725 316: 88 CompositeConstruct 309 311 313 315 1726 317: 7(fvec4) ImageGather 305 307 282 ConstOffsets 316 1727 Store 302(txval304) 317 1728 319: 45 Load 47(g_tTex2di4a) 1729 320: 18 Load 20(g_sSamp) 1730 321: 50 SampledImage 319 320 1731 322: 34(ptr) AccessChain 32 33 1732 323: 25(fvec3) Load 322 1733 324: 38(ptr) AccessChain 32 37 1734 325: 27(ivec2) Load 324 1735 326: 38(ptr) AccessChain 32 37 1736 327: 27(ivec2) Load 326 1737 328: 38(ptr) AccessChain 32 37 1738 329: 27(ivec2) Load 328 1739 330: 38(ptr) AccessChain 32 37 1740 331: 27(ivec2) Load 330 1741 332: 88 CompositeConstruct 325 327 329 331 1742 333: 29(ivec4) ImageGather 321 323 282 ConstOffsets 332 1743 Store 318(txval314) 333 1744 335: 61 Load 63(g_tTex2du4a) 1745 336: 18 Load 20(g_sSamp) 1746 337: 66 SampledImage 335 336 1747 338: 34(ptr) AccessChain 32 33 1748 339: 25(fvec3) Load 338 1749 340: 38(ptr) AccessChain 32 37 1750 341: 27(ivec2) Load 340 1751 342: 38(ptr) AccessChain 32 37 1752 343: 27(ivec2) Load 342 1753 344: 38(ptr) AccessChain 32 37 1754 345: 27(ivec2) Load 344 1755 346: 38(ptr) AccessChain 32 37 1756 347: 27(ivec2) Load 346 1757 348: 88 CompositeConstruct 341 343 345 347 1758 349: 58(ivec4) ImageGather 337 339 282 ConstOffsets 348 1759 Store 334(txval324) 349 1760 354: 12(ptr) AccessChain 351(psout) 41 1761 Store 354 353 1762 356: 355(ptr) AccessChain 351(psout) 131 1763 Store 356 352 1764 357:8(PS_OUTPUT) Load 351(psout) 1765 ReturnValue 357 1766 FunctionEnd 1767