1hlsl.load.basic.dx10.vert 2Shader version: 500 30:? Sequence 40:47 Function Definition: @main( ( temp structure{ temp 4-component vector of float Pos}) 50:47 Function Parameters: 60:? Sequence 70:51 textureFetch ( temp 4-component vector of float) 80:51 'g_tTex1df4' (layout( binding=0) uniform texture1D) 90:51 vector swizzle ( temp int) 100:51 c2: direct index for structure ( uniform 2-component vector of int) 110:51 'anon@0' (layout( row_major std140) uniform block{ uniform int c1, uniform 2-component vector of int c2, uniform 3-component vector of int c3, uniform 4-component vector of int c4, uniform int o1, uniform 2-component vector of int o2, uniform 3-component vector of int o3, uniform 4-component vector of int o4}) 120:51 Constant: 130:51 1 (const uint) 140:51 Sequence 150:51 Constant: 160:51 0 (const int) 170:51 direct index ( temp int) 180:51 c2: direct index for structure ( uniform 2-component vector of int) 190:51 'anon@0' (layout( row_major std140) uniform block{ uniform int c1, uniform 2-component vector of int c2, uniform 3-component vector of int c3, uniform 4-component vector of int c4, uniform int o1, uniform 2-component vector of int o2, uniform 3-component vector of int o3, uniform 4-component vector of int o4}) 200:51 Constant: 210:51 1 (const uint) 220:51 Constant: 230:51 1 (const int) 240:52 textureFetch ( temp 4-component vector of int) 250:52 'g_tTex1di4' ( uniform itexture1D) 260:52 vector swizzle ( temp int) 270:52 c2: direct index for structure ( uniform 2-component vector of int) 280:52 'anon@0' (layout( row_major std140) uniform block{ uniform int c1, uniform 2-component vector of int c2, uniform 3-component vector of int c3, uniform 4-component vector of int c4, uniform int o1, uniform 2-component vector of int o2, uniform 3-component vector of int o3, uniform 4-component vector of int o4}) 290:52 Constant: 300:52 1 (const uint) 310:52 Sequence 320:52 Constant: 330:52 0 (const int) 340:52 direct index ( temp int) 350:52 c2: direct index for structure ( uniform 2-component vector of int) 360:52 'anon@0' (layout( row_major std140) uniform block{ uniform int c1, uniform 2-component vector of int c2, uniform 3-component vector of int c3, uniform 4-component vector of int c4, uniform int o1, uniform 2-component vector of int o2, uniform 3-component vector of int o3, uniform 4-component vector of int o4}) 370:52 Constant: 380:52 1 (const uint) 390:52 Constant: 400:52 1 (const int) 410:53 textureFetch ( temp 4-component vector of uint) 420:53 'g_tTex1du4' ( uniform utexture1D) 430:53 vector swizzle ( temp int) 440:53 c2: direct index for structure ( uniform 2-component vector of int) 450:53 'anon@0' (layout( row_major std140) uniform block{ uniform int c1, uniform 2-component vector of int c2, uniform 3-component vector of int c3, uniform 4-component vector of int c4, uniform int o1, uniform 2-component vector of int o2, uniform 3-component vector of int o3, uniform 4-component vector of int o4}) 460:53 Constant: 470:53 1 (const uint) 480:53 Sequence 490:53 Constant: 500:53 0 (const int) 510:53 direct index ( temp int) 520:53 c2: direct index for structure ( uniform 2-component vector of int) 530:53 'anon@0' (layout( row_major std140) uniform block{ uniform int c1, uniform 2-component vector of int c2, uniform 3-component vector of int c3, uniform 4-component vector of int c4, uniform int o1, uniform 2-component vector of int o2, uniform 3-component vector of int o3, uniform 4-component vector of int o4}) 540:53 Constant: 550:53 1 (const uint) 560:53 Constant: 570:53 1 (const int) 580:56 textureFetch ( temp 4-component vector of float) 590:56 'g_tTex2df4' ( uniform texture2D) 600:56 vector swizzle ( temp 2-component vector of int) 610:56 c3: direct index for structure ( uniform 3-component vector of int) 620:56 'anon@0' (layout( row_major std140) uniform block{ uniform int c1, uniform 2-component vector of int c2, uniform 3-component vector of int c3, uniform 4-component vector of int c4, uniform int o1, uniform 2-component vector of int o2, uniform 3-component vector of int o3, uniform 4-component vector of int o4}) 630:56 Constant: 640:56 2 (const uint) 650:56 Sequence 660:56 Constant: 670:56 0 (const int) 680:56 Constant: 690:56 1 (const int) 700:56 direct index ( temp int) 710:56 c3: direct index for structure ( uniform 3-component vector of int) 720:56 'anon@0' (layout( row_major std140) uniform block{ uniform int c1, uniform 2-component vector of int c2, uniform 3-component vector of int c3, uniform 4-component vector of int c4, uniform int o1, uniform 2-component vector of int o2, uniform 3-component vector of int o3, uniform 4-component vector of int o4}) 730:56 Constant: 740:56 2 (const uint) 750:56 Constant: 760:56 2 (const int) 770:57 textureFetch ( temp 4-component vector of int) 780:57 'g_tTex2di4' ( uniform itexture2D) 790:57 vector swizzle ( temp 2-component vector of int) 800:57 c3: direct index for structure ( uniform 3-component vector of int) 810:57 'anon@0' (layout( row_major std140) uniform block{ uniform int c1, uniform 2-component vector of int c2, uniform 3-component vector of int c3, uniform 4-component vector of int c4, uniform int o1, uniform 2-component vector of int o2, uniform 3-component vector of int o3, uniform 4-component vector of int o4}) 820:57 Constant: 830:57 2 (const uint) 840:57 Sequence 850:57 Constant: 860:57 0 (const int) 870:57 Constant: 880:57 1 (const int) 890:57 direct index ( temp int) 900:57 c3: direct index for structure ( uniform 3-component vector of int) 910:57 'anon@0' (layout( row_major std140) uniform block{ uniform int c1, uniform 2-component vector of int c2, uniform 3-component vector of int c3, uniform 4-component vector of int c4, uniform int o1, uniform 2-component vector of int o2, uniform 3-component vector of int o3, uniform 4-component vector of int o4}) 920:57 Constant: 930:57 2 (const uint) 940:57 Constant: 950:57 2 (const int) 960:58 textureFetch ( temp 4-component vector of uint) 970:58 'g_tTex2du4' ( uniform utexture2D) 980:58 vector swizzle ( temp 2-component vector of int) 990:58 c3: direct index for structure ( uniform 3-component vector of int) 1000:58 'anon@0' (layout( row_major std140) uniform block{ uniform int c1, uniform 2-component vector of int c2, uniform 3-component vector of int c3, uniform 4-component vector of int c4, uniform int o1, uniform 2-component vector of int o2, uniform 3-component vector of int o3, uniform 4-component vector of int o4}) 1010:58 Constant: 1020:58 2 (const uint) 1030:58 Sequence 1040:58 Constant: 1050:58 0 (const int) 1060:58 Constant: 1070:58 1 (const int) 1080:58 direct index ( temp int) 1090:58 c3: direct index for structure ( uniform 3-component vector of int) 1100:58 'anon@0' (layout( row_major std140) uniform block{ uniform int c1, uniform 2-component vector of int c2, uniform 3-component vector of int c3, uniform 4-component vector of int c4, uniform int o1, uniform 2-component vector of int o2, uniform 3-component vector of int o3, uniform 4-component vector of int o4}) 1110:58 Constant: 1120:58 2 (const uint) 1130:58 Constant: 1140:58 2 (const int) 1150:61 textureFetch ( temp 4-component vector of float) 1160:61 'g_tTex3df4' ( uniform texture3D) 1170:61 vector swizzle ( temp 3-component vector of int) 1180:61 c4: direct index for structure ( uniform 4-component vector of int) 1190:61 'anon@0' (layout( row_major std140) uniform block{ uniform int c1, uniform 2-component vector of int c2, uniform 3-component vector of int c3, uniform 4-component vector of int c4, uniform int o1, uniform 2-component vector of int o2, uniform 3-component vector of int o3, uniform 4-component vector of int o4}) 1200:61 Constant: 1210:61 3 (const uint) 1220:61 Sequence 1230:61 Constant: 1240:61 0 (const int) 1250:61 Constant: 1260:61 1 (const int) 1270:61 Constant: 1280:61 2 (const int) 1290:61 direct index ( temp int) 1300:61 c4: direct index for structure ( uniform 4-component vector of int) 1310:61 'anon@0' (layout( row_major std140) uniform block{ uniform int c1, uniform 2-component vector of int c2, uniform 3-component vector of int c3, uniform 4-component vector of int c4, uniform int o1, uniform 2-component vector of int o2, uniform 3-component vector of int o3, uniform 4-component vector of int o4}) 1320:61 Constant: 1330:61 3 (const uint) 1340:61 Constant: 1350:61 3 (const int) 1360:62 textureFetch ( temp 4-component vector of int) 1370:62 'g_tTex3di4' ( uniform itexture3D) 1380:62 vector swizzle ( temp 3-component vector of int) 1390:62 c4: direct index for structure ( uniform 4-component vector of int) 1400:62 'anon@0' (layout( row_major std140) uniform block{ uniform int c1, uniform 2-component vector of int c2, uniform 3-component vector of int c3, uniform 4-component vector of int c4, uniform int o1, uniform 2-component vector of int o2, uniform 3-component vector of int o3, uniform 4-component vector of int o4}) 1410:62 Constant: 1420:62 3 (const uint) 1430:62 Sequence 1440:62 Constant: 1450:62 0 (const int) 1460:62 Constant: 1470:62 1 (const int) 1480:62 Constant: 1490:62 2 (const int) 1500:62 direct index ( temp int) 1510:62 c4: direct index for structure ( uniform 4-component vector of int) 1520:62 'anon@0' (layout( row_major std140) uniform block{ uniform int c1, uniform 2-component vector of int c2, uniform 3-component vector of int c3, uniform 4-component vector of int c4, uniform int o1, uniform 2-component vector of int o2, uniform 3-component vector of int o3, uniform 4-component vector of int o4}) 1530:62 Constant: 1540:62 3 (const uint) 1550:62 Constant: 1560:62 3 (const int) 1570:63 textureFetch ( temp 4-component vector of uint) 1580:63 'g_tTex3du4' ( uniform utexture3D) 1590:63 vector swizzle ( temp 3-component vector of int) 1600:63 c4: direct index for structure ( uniform 4-component vector of int) 1610:63 'anon@0' (layout( row_major std140) uniform block{ uniform int c1, uniform 2-component vector of int c2, uniform 3-component vector of int c3, uniform 4-component vector of int c4, uniform int o1, uniform 2-component vector of int o2, uniform 3-component vector of int o3, uniform 4-component vector of int o4}) 1620:63 Constant: 1630:63 3 (const uint) 1640:63 Sequence 1650:63 Constant: 1660:63 0 (const int) 1670:63 Constant: 1680:63 1 (const int) 1690:63 Constant: 1700:63 2 (const int) 1710:63 direct index ( temp int) 1720:63 c4: direct index for structure ( uniform 4-component vector of int) 1730:63 'anon@0' (layout( row_major std140) uniform block{ uniform int c1, uniform 2-component vector of int c2, uniform 3-component vector of int c3, uniform 4-component vector of int c4, uniform int o1, uniform 2-component vector of int o2, uniform 3-component vector of int o3, uniform 4-component vector of int o4}) 1740:63 Constant: 1750:63 3 (const uint) 1760:63 Constant: 1770:63 3 (const int) 1780:67 move second child to first child ( temp 4-component vector of float) 1790:67 Pos: direct index for structure ( temp 4-component vector of float) 1800:67 'vsout' ( temp structure{ temp 4-component vector of float Pos}) 1810:67 Constant: 1820:67 0 (const int) 1830:? Constant: 1840:? 0.000000 1850:? 0.000000 1860:? 0.000000 1870:? 0.000000 1880:69 Branch: Return with expression 1890:69 'vsout' ( temp structure{ temp 4-component vector of float Pos}) 1900:47 Function Definition: main( ( temp void) 1910:47 Function Parameters: 1920:? Sequence 1930:47 Sequence 1940:47 move second child to first child ( temp 4-component vector of float) 1950:? '@entryPointOutput.Pos' ( out 4-component vector of float Position) 1960:47 Pos: direct index for structure ( temp 4-component vector of float) 1970:47 Function Call: @main( ( temp structure{ temp 4-component vector of float Pos}) 1980:47 Constant: 1990:47 0 (const int) 2000:? Linker Objects 2010:? 'g_sSamp' (layout( binding=0) uniform sampler) 2020:? 'g_tTex1df4' (layout( binding=0) uniform texture1D) 2030:? 'g_tTex1di4' ( uniform itexture1D) 2040:? 'g_tTex1du4' ( uniform utexture1D) 2050:? 'g_tTex2df4' ( uniform texture2D) 2060:? 'g_tTex2di4' ( uniform itexture2D) 2070:? 'g_tTex2du4' ( uniform utexture2D) 2080:? 'g_tTex3df4' ( uniform texture3D) 2090:? 'g_tTex3di4' ( uniform itexture3D) 2100:? 'g_tTex3du4' ( uniform utexture3D) 2110:? 'g_tTexcdf4' ( uniform textureCube) 2120:? 'g_tTexcdi4' ( uniform itextureCube) 2130:? 'g_tTexcdu4' ( uniform utextureCube) 2140:? 'g_tTex1df4a' ( uniform texture1DArray) 2150:? 'g_tTex1di4a' ( uniform itexture1DArray) 2160:? 'g_tTex1du4a' ( uniform utexture1DArray) 2170:? 'g_tTex2df4a' ( uniform texture2DArray) 2180:? 'g_tTex2di4a' ( uniform itexture2DArray) 2190:? 'g_tTex2du4a' ( uniform utexture2DArray) 2200:? 'g_tTexcdf4a' ( uniform textureCubeArray) 2210:? 'g_tTexcdi4a' ( uniform itextureCubeArray) 2220:? 'g_tTexcdu4a' ( uniform utextureCubeArray) 2230:? 'anon@0' (layout( row_major std140) uniform block{ uniform int c1, uniform 2-component vector of int c2, uniform 3-component vector of int c3, uniform 4-component vector of int c4, uniform int o1, uniform 2-component vector of int o2, uniform 3-component vector of int o3, uniform 4-component vector of int o4}) 2240:? '@entryPointOutput.Pos' ( out 4-component vector of float Position) 225 226 227Linked vertex stage: 228 229 230Shader version: 500 2310:? Sequence 2320:47 Function Definition: @main( ( temp structure{ temp 4-component vector of float Pos}) 2330:47 Function Parameters: 2340:? Sequence 2350:51 textureFetch ( temp 4-component vector of float) 2360:51 'g_tTex1df4' (layout( binding=0) uniform texture1D) 2370:51 vector swizzle ( temp int) 2380:51 c2: direct index for structure ( uniform 2-component vector of int) 2390:51 'anon@0' (layout( row_major std140) uniform block{ uniform int c1, uniform 2-component vector of int c2, uniform 3-component vector of int c3, uniform 4-component vector of int c4, uniform int o1, uniform 2-component vector of int o2, uniform 3-component vector of int o3, uniform 4-component vector of int o4}) 2400:51 Constant: 2410:51 1 (const uint) 2420:51 Sequence 2430:51 Constant: 2440:51 0 (const int) 2450:51 direct index ( temp int) 2460:51 c2: direct index for structure ( uniform 2-component vector of int) 2470:51 'anon@0' (layout( row_major std140) uniform block{ uniform int c1, uniform 2-component vector of int c2, uniform 3-component vector of int c3, uniform 4-component vector of int c4, uniform int o1, uniform 2-component vector of int o2, uniform 3-component vector of int o3, uniform 4-component vector of int o4}) 2480:51 Constant: 2490:51 1 (const uint) 2500:51 Constant: 2510:51 1 (const int) 2520:52 textureFetch ( temp 4-component vector of int) 2530:52 'g_tTex1di4' ( uniform itexture1D) 2540:52 vector swizzle ( temp int) 2550:52 c2: direct index for structure ( uniform 2-component vector of int) 2560:52 'anon@0' (layout( row_major std140) uniform block{ uniform int c1, uniform 2-component vector of int c2, uniform 3-component vector of int c3, uniform 4-component vector of int c4, uniform int o1, uniform 2-component vector of int o2, uniform 3-component vector of int o3, uniform 4-component vector of int o4}) 2570:52 Constant: 2580:52 1 (const uint) 2590:52 Sequence 2600:52 Constant: 2610:52 0 (const int) 2620:52 direct index ( temp int) 2630:52 c2: direct index for structure ( uniform 2-component vector of int) 2640:52 'anon@0' (layout( row_major std140) uniform block{ uniform int c1, uniform 2-component vector of int c2, uniform 3-component vector of int c3, uniform 4-component vector of int c4, uniform int o1, uniform 2-component vector of int o2, uniform 3-component vector of int o3, uniform 4-component vector of int o4}) 2650:52 Constant: 2660:52 1 (const uint) 2670:52 Constant: 2680:52 1 (const int) 2690:53 textureFetch ( temp 4-component vector of uint) 2700:53 'g_tTex1du4' ( uniform utexture1D) 2710:53 vector swizzle ( temp int) 2720:53 c2: direct index for structure ( uniform 2-component vector of int) 2730:53 'anon@0' (layout( row_major std140) uniform block{ uniform int c1, uniform 2-component vector of int c2, uniform 3-component vector of int c3, uniform 4-component vector of int c4, uniform int o1, uniform 2-component vector of int o2, uniform 3-component vector of int o3, uniform 4-component vector of int o4}) 2740:53 Constant: 2750:53 1 (const uint) 2760:53 Sequence 2770:53 Constant: 2780:53 0 (const int) 2790:53 direct index ( temp int) 2800:53 c2: direct index for structure ( uniform 2-component vector of int) 2810:53 'anon@0' (layout( row_major std140) uniform block{ uniform int c1, uniform 2-component vector of int c2, uniform 3-component vector of int c3, uniform 4-component vector of int c4, uniform int o1, uniform 2-component vector of int o2, uniform 3-component vector of int o3, uniform 4-component vector of int o4}) 2820:53 Constant: 2830:53 1 (const uint) 2840:53 Constant: 2850:53 1 (const int) 2860:56 textureFetch ( temp 4-component vector of float) 2870:56 'g_tTex2df4' ( uniform texture2D) 2880:56 vector swizzle ( temp 2-component vector of int) 2890:56 c3: direct index for structure ( uniform 3-component vector of int) 2900:56 'anon@0' (layout( row_major std140) uniform block{ uniform int c1, uniform 2-component vector of int c2, uniform 3-component vector of int c3, uniform 4-component vector of int c4, uniform int o1, uniform 2-component vector of int o2, uniform 3-component vector of int o3, uniform 4-component vector of int o4}) 2910:56 Constant: 2920:56 2 (const uint) 2930:56 Sequence 2940:56 Constant: 2950:56 0 (const int) 2960:56 Constant: 2970:56 1 (const int) 2980:56 direct index ( temp int) 2990:56 c3: direct index for structure ( uniform 3-component vector of int) 3000:56 'anon@0' (layout( row_major std140) uniform block{ uniform int c1, uniform 2-component vector of int c2, uniform 3-component vector of int c3, uniform 4-component vector of int c4, uniform int o1, uniform 2-component vector of int o2, uniform 3-component vector of int o3, uniform 4-component vector of int o4}) 3010:56 Constant: 3020:56 2 (const uint) 3030:56 Constant: 3040:56 2 (const int) 3050:57 textureFetch ( temp 4-component vector of int) 3060:57 'g_tTex2di4' ( uniform itexture2D) 3070:57 vector swizzle ( temp 2-component vector of int) 3080:57 c3: direct index for structure ( uniform 3-component vector of int) 3090:57 'anon@0' (layout( row_major std140) uniform block{ uniform int c1, uniform 2-component vector of int c2, uniform 3-component vector of int c3, uniform 4-component vector of int c4, uniform int o1, uniform 2-component vector of int o2, uniform 3-component vector of int o3, uniform 4-component vector of int o4}) 3100:57 Constant: 3110:57 2 (const uint) 3120:57 Sequence 3130:57 Constant: 3140:57 0 (const int) 3150:57 Constant: 3160:57 1 (const int) 3170:57 direct index ( temp int) 3180:57 c3: direct index for structure ( uniform 3-component vector of int) 3190:57 'anon@0' (layout( row_major std140) uniform block{ uniform int c1, uniform 2-component vector of int c2, uniform 3-component vector of int c3, uniform 4-component vector of int c4, uniform int o1, uniform 2-component vector of int o2, uniform 3-component vector of int o3, uniform 4-component vector of int o4}) 3200:57 Constant: 3210:57 2 (const uint) 3220:57 Constant: 3230:57 2 (const int) 3240:58 textureFetch ( temp 4-component vector of uint) 3250:58 'g_tTex2du4' ( uniform utexture2D) 3260:58 vector swizzle ( temp 2-component vector of int) 3270:58 c3: direct index for structure ( uniform 3-component vector of int) 3280:58 'anon@0' (layout( row_major std140) uniform block{ uniform int c1, uniform 2-component vector of int c2, uniform 3-component vector of int c3, uniform 4-component vector of int c4, uniform int o1, uniform 2-component vector of int o2, uniform 3-component vector of int o3, uniform 4-component vector of int o4}) 3290:58 Constant: 3300:58 2 (const uint) 3310:58 Sequence 3320:58 Constant: 3330:58 0 (const int) 3340:58 Constant: 3350:58 1 (const int) 3360:58 direct index ( temp int) 3370:58 c3: direct index for structure ( uniform 3-component vector of int) 3380:58 'anon@0' (layout( row_major std140) uniform block{ uniform int c1, uniform 2-component vector of int c2, uniform 3-component vector of int c3, uniform 4-component vector of int c4, uniform int o1, uniform 2-component vector of int o2, uniform 3-component vector of int o3, uniform 4-component vector of int o4}) 3390:58 Constant: 3400:58 2 (const uint) 3410:58 Constant: 3420:58 2 (const int) 3430:61 textureFetch ( temp 4-component vector of float) 3440:61 'g_tTex3df4' ( uniform texture3D) 3450:61 vector swizzle ( temp 3-component vector of int) 3460:61 c4: direct index for structure ( uniform 4-component vector of int) 3470:61 'anon@0' (layout( row_major std140) uniform block{ uniform int c1, uniform 2-component vector of int c2, uniform 3-component vector of int c3, uniform 4-component vector of int c4, uniform int o1, uniform 2-component vector of int o2, uniform 3-component vector of int o3, uniform 4-component vector of int o4}) 3480:61 Constant: 3490:61 3 (const uint) 3500:61 Sequence 3510:61 Constant: 3520:61 0 (const int) 3530:61 Constant: 3540:61 1 (const int) 3550:61 Constant: 3560:61 2 (const int) 3570:61 direct index ( temp int) 3580:61 c4: direct index for structure ( uniform 4-component vector of int) 3590:61 'anon@0' (layout( row_major std140) uniform block{ uniform int c1, uniform 2-component vector of int c2, uniform 3-component vector of int c3, uniform 4-component vector of int c4, uniform int o1, uniform 2-component vector of int o2, uniform 3-component vector of int o3, uniform 4-component vector of int o4}) 3600:61 Constant: 3610:61 3 (const uint) 3620:61 Constant: 3630:61 3 (const int) 3640:62 textureFetch ( temp 4-component vector of int) 3650:62 'g_tTex3di4' ( uniform itexture3D) 3660:62 vector swizzle ( temp 3-component vector of int) 3670:62 c4: direct index for structure ( uniform 4-component vector of int) 3680:62 'anon@0' (layout( row_major std140) uniform block{ uniform int c1, uniform 2-component vector of int c2, uniform 3-component vector of int c3, uniform 4-component vector of int c4, uniform int o1, uniform 2-component vector of int o2, uniform 3-component vector of int o3, uniform 4-component vector of int o4}) 3690:62 Constant: 3700:62 3 (const uint) 3710:62 Sequence 3720:62 Constant: 3730:62 0 (const int) 3740:62 Constant: 3750:62 1 (const int) 3760:62 Constant: 3770:62 2 (const int) 3780:62 direct index ( temp int) 3790:62 c4: direct index for structure ( uniform 4-component vector of int) 3800:62 'anon@0' (layout( row_major std140) uniform block{ uniform int c1, uniform 2-component vector of int c2, uniform 3-component vector of int c3, uniform 4-component vector of int c4, uniform int o1, uniform 2-component vector of int o2, uniform 3-component vector of int o3, uniform 4-component vector of int o4}) 3810:62 Constant: 3820:62 3 (const uint) 3830:62 Constant: 3840:62 3 (const int) 3850:63 textureFetch ( temp 4-component vector of uint) 3860:63 'g_tTex3du4' ( uniform utexture3D) 3870:63 vector swizzle ( temp 3-component vector of int) 3880:63 c4: direct index for structure ( uniform 4-component vector of int) 3890:63 'anon@0' (layout( row_major std140) uniform block{ uniform int c1, uniform 2-component vector of int c2, uniform 3-component vector of int c3, uniform 4-component vector of int c4, uniform int o1, uniform 2-component vector of int o2, uniform 3-component vector of int o3, uniform 4-component vector of int o4}) 3900:63 Constant: 3910:63 3 (const uint) 3920:63 Sequence 3930:63 Constant: 3940:63 0 (const int) 3950:63 Constant: 3960:63 1 (const int) 3970:63 Constant: 3980:63 2 (const int) 3990:63 direct index ( temp int) 4000:63 c4: direct index for structure ( uniform 4-component vector of int) 4010:63 'anon@0' (layout( row_major std140) uniform block{ uniform int c1, uniform 2-component vector of int c2, uniform 3-component vector of int c3, uniform 4-component vector of int c4, uniform int o1, uniform 2-component vector of int o2, uniform 3-component vector of int o3, uniform 4-component vector of int o4}) 4020:63 Constant: 4030:63 3 (const uint) 4040:63 Constant: 4050:63 3 (const int) 4060:67 move second child to first child ( temp 4-component vector of float) 4070:67 Pos: direct index for structure ( temp 4-component vector of float) 4080:67 'vsout' ( temp structure{ temp 4-component vector of float Pos}) 4090:67 Constant: 4100:67 0 (const int) 4110:? Constant: 4120:? 0.000000 4130:? 0.000000 4140:? 0.000000 4150:? 0.000000 4160:69 Branch: Return with expression 4170:69 'vsout' ( temp structure{ temp 4-component vector of float Pos}) 4180:47 Function Definition: main( ( temp void) 4190:47 Function Parameters: 4200:? Sequence 4210:47 Sequence 4220:47 move second child to first child ( temp 4-component vector of float) 4230:? '@entryPointOutput.Pos' ( out 4-component vector of float Position) 4240:47 Pos: direct index for structure ( temp 4-component vector of float) 4250:47 Function Call: @main( ( temp structure{ temp 4-component vector of float Pos}) 4260:47 Constant: 4270:47 0 (const int) 4280:? Linker Objects 4290:? 'g_sSamp' (layout( binding=0) uniform sampler) 4300:? 'g_tTex1df4' (layout( binding=0) uniform texture1D) 4310:? 'g_tTex1di4' ( uniform itexture1D) 4320:? 'g_tTex1du4' ( uniform utexture1D) 4330:? 'g_tTex2df4' ( uniform texture2D) 4340:? 'g_tTex2di4' ( uniform itexture2D) 4350:? 'g_tTex2du4' ( uniform utexture2D) 4360:? 'g_tTex3df4' ( uniform texture3D) 4370:? 'g_tTex3di4' ( uniform itexture3D) 4380:? 'g_tTex3du4' ( uniform utexture3D) 4390:? 'g_tTexcdf4' ( uniform textureCube) 4400:? 'g_tTexcdi4' ( uniform itextureCube) 4410:? 'g_tTexcdu4' ( uniform utextureCube) 4420:? 'g_tTex1df4a' ( uniform texture1DArray) 4430:? 'g_tTex1di4a' ( uniform itexture1DArray) 4440:? 'g_tTex1du4a' ( uniform utexture1DArray) 4450:? 'g_tTex2df4a' ( uniform texture2DArray) 4460:? 'g_tTex2di4a' ( uniform itexture2DArray) 4470:? 'g_tTex2du4a' ( uniform utexture2DArray) 4480:? 'g_tTexcdf4a' ( uniform textureCubeArray) 4490:? 'g_tTexcdi4a' ( uniform itextureCubeArray) 4500:? 'g_tTexcdu4a' ( uniform utextureCubeArray) 4510:? 'anon@0' (layout( row_major std140) uniform block{ uniform int c1, uniform 2-component vector of int c2, uniform 3-component vector of int c3, uniform 4-component vector of int c4, uniform int o1, uniform 2-component vector of int o2, uniform 3-component vector of int o3, uniform 4-component vector of int o4}) 4520:? '@entryPointOutput.Pos' ( out 4-component vector of float Position) 453 454// Module Version 10000 455// Generated by (magic number): 80007 456// Id's are bound by 171 457 458 Capability Shader 459 Capability Sampled1D 460 Capability SampledCubeArray 461 1: ExtInstImport "GLSL.std.450" 462 MemoryModel Logical GLSL450 463 EntryPoint Vertex 4 "main" 129 464 Source HLSL 500 465 Name 4 "main" 466 Name 8 "VS_OUTPUT" 467 MemberName 8(VS_OUTPUT) 0 "Pos" 468 Name 10 "@main(" 469 Name 14 "g_tTex1df4" 470 Name 20 "$Global" 471 MemberName 20($Global) 0 "c1" 472 MemberName 20($Global) 1 "c2" 473 MemberName 20($Global) 2 "c3" 474 MemberName 20($Global) 3 "c4" 475 MemberName 20($Global) 4 "o1" 476 MemberName 20($Global) 5 "o2" 477 MemberName 20($Global) 6 "o3" 478 MemberName 20($Global) 7 "o4" 479 Name 22 "" 480 Name 35 "g_tTex1di4" 481 Name 44 "g_tTex1du4" 482 Name 54 "g_tTex2df4" 483 Name 67 "g_tTex2di4" 484 Name 77 "g_tTex2du4" 485 Name 87 "g_tTex3df4" 486 Name 100 "g_tTex3di4" 487 Name 110 "g_tTex3du4" 488 Name 119 "vsout" 489 Name 129 "@entryPointOutput.Pos" 490 Name 134 "g_sSamp" 491 Name 137 "g_tTexcdf4" 492 Name 140 "g_tTexcdi4" 493 Name 143 "g_tTexcdu4" 494 Name 146 "g_tTex1df4a" 495 Name 149 "g_tTex1di4a" 496 Name 152 "g_tTex1du4a" 497 Name 155 "g_tTex2df4a" 498 Name 158 "g_tTex2di4a" 499 Name 161 "g_tTex2du4a" 500 Name 164 "g_tTexcdf4a" 501 Name 167 "g_tTexcdi4a" 502 Name 170 "g_tTexcdu4a" 503 Decorate 14(g_tTex1df4) DescriptorSet 0 504 Decorate 14(g_tTex1df4) Binding 0 505 MemberDecorate 20($Global) 0 Offset 0 506 MemberDecorate 20($Global) 1 Offset 8 507 MemberDecorate 20($Global) 2 Offset 16 508 MemberDecorate 20($Global) 3 Offset 32 509 MemberDecorate 20($Global) 4 Offset 48 510 MemberDecorate 20($Global) 5 Offset 56 511 MemberDecorate 20($Global) 6 Offset 64 512 MemberDecorate 20($Global) 7 Offset 80 513 Decorate 20($Global) Block 514 Decorate 22 DescriptorSet 0 515 Decorate 22 Binding 0 516 Decorate 35(g_tTex1di4) DescriptorSet 0 517 Decorate 35(g_tTex1di4) Binding 0 518 Decorate 44(g_tTex1du4) DescriptorSet 0 519 Decorate 44(g_tTex1du4) Binding 0 520 Decorate 54(g_tTex2df4) DescriptorSet 0 521 Decorate 54(g_tTex2df4) Binding 0 522 Decorate 67(g_tTex2di4) DescriptorSet 0 523 Decorate 67(g_tTex2di4) Binding 0 524 Decorate 77(g_tTex2du4) DescriptorSet 0 525 Decorate 77(g_tTex2du4) Binding 0 526 Decorate 87(g_tTex3df4) DescriptorSet 0 527 Decorate 87(g_tTex3df4) Binding 0 528 Decorate 100(g_tTex3di4) DescriptorSet 0 529 Decorate 100(g_tTex3di4) Binding 0 530 Decorate 110(g_tTex3du4) DescriptorSet 0 531 Decorate 110(g_tTex3du4) Binding 0 532 Decorate 129(@entryPointOutput.Pos) BuiltIn Position 533 Decorate 134(g_sSamp) DescriptorSet 0 534 Decorate 134(g_sSamp) Binding 0 535 Decorate 137(g_tTexcdf4) DescriptorSet 0 536 Decorate 137(g_tTexcdf4) Binding 0 537 Decorate 140(g_tTexcdi4) DescriptorSet 0 538 Decorate 140(g_tTexcdi4) Binding 0 539 Decorate 143(g_tTexcdu4) DescriptorSet 0 540 Decorate 143(g_tTexcdu4) Binding 0 541 Decorate 146(g_tTex1df4a) DescriptorSet 0 542 Decorate 146(g_tTex1df4a) Binding 0 543 Decorate 149(g_tTex1di4a) DescriptorSet 0 544 Decorate 149(g_tTex1di4a) Binding 0 545 Decorate 152(g_tTex1du4a) DescriptorSet 0 546 Decorate 152(g_tTex1du4a) Binding 0 547 Decorate 155(g_tTex2df4a) DescriptorSet 0 548 Decorate 155(g_tTex2df4a) Binding 0 549 Decorate 158(g_tTex2di4a) DescriptorSet 0 550 Decorate 158(g_tTex2di4a) Binding 0 551 Decorate 161(g_tTex2du4a) DescriptorSet 0 552 Decorate 161(g_tTex2du4a) Binding 0 553 Decorate 164(g_tTexcdf4a) DescriptorSet 0 554 Decorate 164(g_tTexcdf4a) Binding 0 555 Decorate 167(g_tTexcdi4a) DescriptorSet 0 556 Decorate 167(g_tTexcdi4a) Binding 0 557 Decorate 170(g_tTexcdu4a) DescriptorSet 0 558 Decorate 170(g_tTexcdu4a) Binding 0 559 2: TypeVoid 560 3: TypeFunction 2 561 6: TypeFloat 32 562 7: TypeVector 6(float) 4 563 8(VS_OUTPUT): TypeStruct 7(fvec4) 564 9: TypeFunction 8(VS_OUTPUT) 565 12: TypeImage 6(float) 1D sampled format:Unknown 566 13: TypePointer UniformConstant 12 567 14(g_tTex1df4): 13(ptr) Variable UniformConstant 568 16: TypeInt 32 1 569 17: TypeVector 16(int) 2 570 18: TypeVector 16(int) 3 571 19: TypeVector 16(int) 4 572 20($Global): TypeStruct 16(int) 17(ivec2) 18(ivec3) 19(ivec4) 16(int) 17(ivec2) 18(ivec3) 19(ivec4) 573 21: TypePointer Uniform 20($Global) 574 22: 21(ptr) Variable Uniform 575 23: 16(int) Constant 1 576 24: TypeInt 32 0 577 25: 24(int) Constant 0 578 26: TypePointer Uniform 16(int) 579 29: 24(int) Constant 1 580 33: TypeImage 16(int) 1D sampled format:Unknown 581 34: TypePointer UniformConstant 33 582 35(g_tTex1di4): 34(ptr) Variable UniformConstant 583 42: TypeImage 24(int) 1D sampled format:Unknown 584 43: TypePointer UniformConstant 42 585 44(g_tTex1du4): 43(ptr) Variable UniformConstant 586 50: TypeVector 24(int) 4 587 52: TypeImage 6(float) 2D sampled format:Unknown 588 53: TypePointer UniformConstant 52 589 54(g_tTex2df4): 53(ptr) Variable UniformConstant 590 56: 16(int) Constant 2 591 57: TypePointer Uniform 18(ivec3) 592 61: 24(int) Constant 2 593 65: TypeImage 16(int) 2D sampled format:Unknown 594 66: TypePointer UniformConstant 65 595 67(g_tTex2di4): 66(ptr) Variable UniformConstant 596 75: TypeImage 24(int) 2D sampled format:Unknown 597 76: TypePointer UniformConstant 75 598 77(g_tTex2du4): 76(ptr) Variable UniformConstant 599 85: TypeImage 6(float) 3D sampled format:Unknown 600 86: TypePointer UniformConstant 85 601 87(g_tTex3df4): 86(ptr) Variable UniformConstant 602 89: 16(int) Constant 3 603 90: TypePointer Uniform 19(ivec4) 604 94: 24(int) Constant 3 605 98: TypeImage 16(int) 3D sampled format:Unknown 606 99: TypePointer UniformConstant 98 607 100(g_tTex3di4): 99(ptr) Variable UniformConstant 608 108: TypeImage 24(int) 3D sampled format:Unknown 609 109: TypePointer UniformConstant 108 610 110(g_tTex3du4): 109(ptr) Variable UniformConstant 611 118: TypePointer Function 8(VS_OUTPUT) 612 120: 16(int) Constant 0 613 121: 6(float) Constant 0 614 122: 7(fvec4) ConstantComposite 121 121 121 121 615 123: TypePointer Function 7(fvec4) 616 128: TypePointer Output 7(fvec4) 617129(@entryPointOutput.Pos): 128(ptr) Variable Output 618 132: TypeSampler 619 133: TypePointer UniformConstant 132 620 134(g_sSamp): 133(ptr) Variable UniformConstant 621 135: TypeImage 6(float) Cube sampled format:Unknown 622 136: TypePointer UniformConstant 135 623 137(g_tTexcdf4): 136(ptr) Variable UniformConstant 624 138: TypeImage 16(int) Cube sampled format:Unknown 625 139: TypePointer UniformConstant 138 626 140(g_tTexcdi4): 139(ptr) Variable UniformConstant 627 141: TypeImage 24(int) Cube sampled format:Unknown 628 142: TypePointer UniformConstant 141 629 143(g_tTexcdu4): 142(ptr) Variable UniformConstant 630 144: TypeImage 6(float) 1D array sampled format:Unknown 631 145: TypePointer UniformConstant 144 632146(g_tTex1df4a): 145(ptr) Variable UniformConstant 633 147: TypeImage 16(int) 1D array sampled format:Unknown 634 148: TypePointer UniformConstant 147 635149(g_tTex1di4a): 148(ptr) Variable UniformConstant 636 150: TypeImage 24(int) 1D array sampled format:Unknown 637 151: TypePointer UniformConstant 150 638152(g_tTex1du4a): 151(ptr) Variable UniformConstant 639 153: TypeImage 6(float) 2D array sampled format:Unknown 640 154: TypePointer UniformConstant 153 641155(g_tTex2df4a): 154(ptr) Variable UniformConstant 642 156: TypeImage 16(int) 2D array sampled format:Unknown 643 157: TypePointer UniformConstant 156 644158(g_tTex2di4a): 157(ptr) Variable UniformConstant 645 159: TypeImage 24(int) 2D array sampled format:Unknown 646 160: TypePointer UniformConstant 159 647161(g_tTex2du4a): 160(ptr) Variable UniformConstant 648 162: TypeImage 6(float) Cube array sampled format:Unknown 649 163: TypePointer UniformConstant 162 650164(g_tTexcdf4a): 163(ptr) Variable UniformConstant 651 165: TypeImage 16(int) Cube array sampled format:Unknown 652 166: TypePointer UniformConstant 165 653167(g_tTexcdi4a): 166(ptr) Variable UniformConstant 654 168: TypeImage 24(int) Cube array sampled format:Unknown 655 169: TypePointer UniformConstant 168 656170(g_tTexcdu4a): 169(ptr) Variable UniformConstant 657 4(main): 2 Function None 3 658 5: Label 659 130:8(VS_OUTPUT) FunctionCall 10(@main() 660 131: 7(fvec4) CompositeExtract 130 0 661 Store 129(@entryPointOutput.Pos) 131 662 Return 663 FunctionEnd 664 10(@main():8(VS_OUTPUT) Function None 9 665 11: Label 666 119(vsout): 118(ptr) Variable Function 667 15: 12 Load 14(g_tTex1df4) 668 27: 26(ptr) AccessChain 22 23 25 669 28: 16(int) Load 27 670 30: 26(ptr) AccessChain 22 23 29 671 31: 16(int) Load 30 672 32: 7(fvec4) ImageFetch 15 28 Lod 31 673 36: 33 Load 35(g_tTex1di4) 674 37: 26(ptr) AccessChain 22 23 25 675 38: 16(int) Load 37 676 39: 26(ptr) AccessChain 22 23 29 677 40: 16(int) Load 39 678 41: 19(ivec4) ImageFetch 36 38 Lod 40 679 45: 42 Load 44(g_tTex1du4) 680 46: 26(ptr) AccessChain 22 23 25 681 47: 16(int) Load 46 682 48: 26(ptr) AccessChain 22 23 29 683 49: 16(int) Load 48 684 51: 50(ivec4) ImageFetch 45 47 Lod 49 685 55: 52 Load 54(g_tTex2df4) 686 58: 57(ptr) AccessChain 22 56 687 59: 18(ivec3) Load 58 688 60: 17(ivec2) VectorShuffle 59 59 0 1 689 62: 26(ptr) AccessChain 22 56 61 690 63: 16(int) Load 62 691 64: 7(fvec4) ImageFetch 55 60 Lod 63 692 68: 65 Load 67(g_tTex2di4) 693 69: 57(ptr) AccessChain 22 56 694 70: 18(ivec3) Load 69 695 71: 17(ivec2) VectorShuffle 70 70 0 1 696 72: 26(ptr) AccessChain 22 56 61 697 73: 16(int) Load 72 698 74: 19(ivec4) ImageFetch 68 71 Lod 73 699 78: 75 Load 77(g_tTex2du4) 700 79: 57(ptr) AccessChain 22 56 701 80: 18(ivec3) Load 79 702 81: 17(ivec2) VectorShuffle 80 80 0 1 703 82: 26(ptr) AccessChain 22 56 61 704 83: 16(int) Load 82 705 84: 50(ivec4) ImageFetch 78 81 Lod 83 706 88: 85 Load 87(g_tTex3df4) 707 91: 90(ptr) AccessChain 22 89 708 92: 19(ivec4) Load 91 709 93: 18(ivec3) VectorShuffle 92 92 0 1 2 710 95: 26(ptr) AccessChain 22 89 94 711 96: 16(int) Load 95 712 97: 7(fvec4) ImageFetch 88 93 Lod 96 713 101: 98 Load 100(g_tTex3di4) 714 102: 90(ptr) AccessChain 22 89 715 103: 19(ivec4) Load 102 716 104: 18(ivec3) VectorShuffle 103 103 0 1 2 717 105: 26(ptr) AccessChain 22 89 94 718 106: 16(int) Load 105 719 107: 19(ivec4) ImageFetch 101 104 Lod 106 720 111: 108 Load 110(g_tTex3du4) 721 112: 90(ptr) AccessChain 22 89 722 113: 19(ivec4) Load 112 723 114: 18(ivec3) VectorShuffle 113 113 0 1 2 724 115: 26(ptr) AccessChain 22 89 94 725 116: 16(int) Load 115 726 117: 50(ivec4) ImageFetch 111 114 Lod 116 727 124: 123(ptr) AccessChain 119(vsout) 120 728 Store 124 122 729 125:8(VS_OUTPUT) Load 119(vsout) 730 ReturnValue 125 731 FunctionEnd 732