1newTexture.frag 2Shader version: 430 30:? Sequence 40:36 Function Definition: main( ( global void) 50:36 Function Parameters: 60:38 Sequence 70:38 Sequence 80:38 move second child to first child ( temp 4-component vector of float) 90:38 'v' ( temp 4-component vector of float) 100:38 texture ( global 4-component vector of float) 110:38 's2D' ( uniform sampler2D) 120:38 'c2D' ( smooth in 2-component vector of float) 130:39 add second child into first child ( temp 4-component vector of float) 140:39 'v' ( temp 4-component vector of float) 150:39 textureProj ( global 4-component vector of float) 160:39 's3D' ( uniform sampler3D) 170:39 'c4D' ( smooth in 4-component vector of float) 180:40 add second child into first child ( temp 4-component vector of float) 190:40 'v' ( temp 4-component vector of float) 200:40 textureLod ( global 4-component vector of float) 210:40 's2DArray' ( uniform sampler2DArray) 220:40 'c3D' ( smooth in 3-component vector of float) 230:40 Constant: 240:40 1.200000 250:41 add second child into first child ( temp float) 260:41 direct index ( temp float) 270:41 'v' ( temp 4-component vector of float) 280:41 Constant: 290:41 1 (const int) 300:41 textureOffset ( global float) 310:41 's2DShadow' ( uniform sampler2DShadow) 320:41 'c3D' ( smooth in 3-component vector of float) 330:41 Constant: 340:41 3 (const int) 350:41 3 (const int) 360:41 'c1D' ( smooth in float) 370:42 add second child into first child ( temp 4-component vector of float) 380:42 'v' ( temp 4-component vector of float) 390:42 textureFetch ( global 4-component vector of float) 400:42 's3D' ( uniform sampler3D) 410:42 'ic3D' ( flat in 3-component vector of int) 420:42 'ic1D' ( flat in int) 430:43 add second child into first child ( temp 4-component vector of float) 440:43 'v' ( temp 4-component vector of float) 450:43 textureFetchOffset ( global 4-component vector of float) 460:43 's2D' ( uniform sampler2D) 470:43 'ic2D' ( flat in 2-component vector of int) 480:43 Constant: 490:43 4 (const int) 500:43 Constant: 510:43 3 (const int) 520:43 3 (const int) 530:44 add second child into first child ( temp 4-component vector of float) 540:44 'v' ( temp 4-component vector of float) 550:44 textureFetchOffset ( global 4-component vector of float) 560:44 'sr' ( uniform sampler2DRect) 570:44 'ic2D' ( flat in 2-component vector of int) 580:44 Constant: 590:44 4 (const int) 600:44 4 (const int) 610:45 add second child into first child ( temp float) 620:45 direct index ( temp float) 630:45 'v' ( temp 4-component vector of float) 640:45 Constant: 650:45 1 (const int) 660:45 textureLodOffset ( global float) 670:45 's2DShadow' ( uniform sampler2DShadow) 680:45 'c3D' ( smooth in 3-component vector of float) 690:45 'c1D' ( smooth in float) 700:45 Constant: 710:45 3 (const int) 720:45 3 (const int) 730:46 add second child into first child ( temp 4-component vector of float) 740:46 'v' ( temp 4-component vector of float) 750:46 textureProjLodOffset ( global 4-component vector of float) 760:46 's2D' ( uniform sampler2D) 770:46 'c3D' ( smooth in 3-component vector of float) 780:46 'c1D' ( smooth in float) 790:46 Constant: 800:46 3 (const int) 810:46 3 (const int) 820:47 add second child into first child ( temp 4-component vector of float) 830:47 'v' ( temp 4-component vector of float) 840:47 textureGrad ( global 4-component vector of float) 850:47 'sCube' ( uniform samplerCube) 860:47 'c3D' ( smooth in 3-component vector of float) 870:47 'c3D' ( smooth in 3-component vector of float) 880:47 'c3D' ( smooth in 3-component vector of float) 890:48 add second child into first child ( temp float) 900:48 direct index ( temp float) 910:48 'v' ( temp 4-component vector of float) 920:48 Constant: 930:48 0 (const int) 940:48 textureGradOffset ( global float) 950:48 's2DArrayShadow' ( uniform sampler2DArrayShadow) 960:48 'c4D' ( smooth in 4-component vector of float) 970:48 'c2D' ( smooth in 2-component vector of float) 980:48 'c2D' ( smooth in 2-component vector of float) 990:48 Constant: 1000:48 3 (const int) 1010:48 3 (const int) 1020:49 add second child into first child ( temp 4-component vector of float) 1030:49 'v' ( temp 4-component vector of float) 1040:49 textureProjGrad ( global 4-component vector of float) 1050:49 's3D' ( uniform sampler3D) 1060:49 'c4D' ( smooth in 4-component vector of float) 1070:49 'c3D' ( smooth in 3-component vector of float) 1080:49 'c3D' ( smooth in 3-component vector of float) 1090:50 add second child into first child ( temp 4-component vector of float) 1100:50 'v' ( temp 4-component vector of float) 1110:50 textureProjGradOffset ( global 4-component vector of float) 1120:50 's2D' ( uniform sampler2D) 1130:50 'c3D' ( smooth in 3-component vector of float) 1140:50 'c2D' ( smooth in 2-component vector of float) 1150:50 'c2D' ( smooth in 2-component vector of float) 1160:50 Constant: 1170:50 3 (const int) 1180:50 3 (const int) 1190:52 Sequence 1200:52 move second child to first child ( temp 4-component vector of int) 1210:52 'iv' ( temp 4-component vector of int) 1220:52 texture ( global 4-component vector of int) 1230:52 'is2D' ( uniform isampler2D) 1240:52 'c2D' ( smooth in 2-component vector of float) 1250:53 add second child into first child ( temp 4-component vector of float) 1260:53 'v' ( temp 4-component vector of float) 1270:53 Convert int to float ( temp 4-component vector of float) 1280:53 'iv' ( temp 4-component vector of int) 1290:54 move second child to first child ( temp 4-component vector of int) 1300:54 'iv' ( temp 4-component vector of int) 1310:54 textureProjOffset ( global 4-component vector of int) 1320:54 'is2D' ( uniform isampler2D) 1330:54 'c4D' ( smooth in 4-component vector of float) 1340:54 Constant: 1350:54 3 (const int) 1360:54 3 (const int) 1370:55 add second child into first child ( temp 4-component vector of float) 1380:55 'v' ( temp 4-component vector of float) 1390:55 Convert int to float ( temp 4-component vector of float) 1400:55 'iv' ( temp 4-component vector of int) 1410:56 move second child to first child ( temp 4-component vector of int) 1420:56 'iv' ( temp 4-component vector of int) 1430:56 textureProjLod ( global 4-component vector of int) 1440:56 'is2D' ( uniform isampler2D) 1450:56 'c3D' ( smooth in 3-component vector of float) 1460:56 'c1D' ( smooth in float) 1470:57 add second child into first child ( temp 4-component vector of float) 1480:57 'v' ( temp 4-component vector of float) 1490:57 Convert int to float ( temp 4-component vector of float) 1500:57 'iv' ( temp 4-component vector of int) 1510:58 move second child to first child ( temp 4-component vector of int) 1520:58 'iv' ( temp 4-component vector of int) 1530:58 textureProjGrad ( global 4-component vector of int) 1540:58 'is2D' ( uniform isampler2D) 1550:58 'c3D' ( smooth in 3-component vector of float) 1560:58 'c2D' ( smooth in 2-component vector of float) 1570:58 'c2D' ( smooth in 2-component vector of float) 1580:59 add second child into first child ( temp 4-component vector of float) 1590:59 'v' ( temp 4-component vector of float) 1600:59 Convert int to float ( temp 4-component vector of float) 1610:59 'iv' ( temp 4-component vector of int) 1620:60 move second child to first child ( temp 4-component vector of int) 1630:60 'iv' ( temp 4-component vector of int) 1640:60 texture ( global 4-component vector of int) 1650:60 'is3D' ( uniform isampler3D) 1660:60 'c3D' ( smooth in 3-component vector of float) 1670:60 Constant: 1680:60 4.200000 1690:61 add second child into first child ( temp 4-component vector of float) 1700:61 'v' ( temp 4-component vector of float) 1710:61 Convert int to float ( temp 4-component vector of float) 1720:61 'iv' ( temp 4-component vector of int) 1730:62 move second child to first child ( temp 4-component vector of int) 1740:62 'iv' ( temp 4-component vector of int) 1750:62 textureLod ( global 4-component vector of int) 1760:62 'isCube' ( uniform isamplerCube) 1770:62 'c3D' ( smooth in 3-component vector of float) 1780:62 'c1D' ( smooth in float) 1790:63 add second child into first child ( temp 4-component vector of float) 1800:63 'v' ( temp 4-component vector of float) 1810:63 Convert int to float ( temp 4-component vector of float) 1820:63 'iv' ( temp 4-component vector of int) 1830:64 move second child to first child ( temp 4-component vector of int) 1840:64 'iv' ( temp 4-component vector of int) 1850:64 textureFetch ( global 4-component vector of int) 1860:64 'is2DArray' ( uniform isampler2DArray) 1870:64 'ic3D' ( flat in 3-component vector of int) 1880:64 'ic1D' ( flat in int) 1890:65 add second child into first child ( temp 4-component vector of float) 1900:65 'v' ( temp 4-component vector of float) 1910:65 Convert int to float ( temp 4-component vector of float) 1920:65 'iv' ( temp 4-component vector of int) 1930:66 add second child into first child ( temp 4-component vector of int) 1940:66 'iv' ( temp 4-component vector of int) 1950:66 textureFetch ( global 4-component vector of int) 1960:66 'is2Dms' ( uniform isampler2DMS) 1970:66 'ic2D' ( flat in 2-component vector of int) 1980:66 'ic1D' ( flat in int) 1990:67 add second child into first child ( temp 4-component vector of float) 2000:67 'v' ( temp 4-component vector of float) 2010:67 Convert int to float ( temp 4-component vector of float) 2020:67 'iv' ( temp 4-component vector of int) 2030:68 add second child into first child ( temp 4-component vector of float) 2040:68 'v' ( temp 4-component vector of float) 2050:68 textureFetch ( global 4-component vector of float) 2060:68 'sb' ( uniform samplerBuffer) 2070:68 'ic1D' ( flat in int) 2080:69 add second child into first child ( temp 4-component vector of float) 2090:69 'v' ( temp 4-component vector of float) 2100:69 textureFetch ( global 4-component vector of float) 2110:69 'sr' ( uniform sampler2DRect) 2120:69 'ic2D' ( flat in 2-component vector of int) 2130:71 Sequence 2140:71 move second child to first child ( temp 2-component vector of int) 2150:71 'iv2' ( temp 2-component vector of int) 2160:71 textureSize ( global 2-component vector of int) 2170:71 'sCubeShadow' ( uniform samplerCubeShadow) 2180:71 Constant: 2190:71 2 (const int) 2200:74 move second child to first child ( temp 4-component vector of float) 2210:74 'FragData' ( out 4-component vector of float) 2220:74 add ( temp 4-component vector of float) 2230:74 'v' ( temp 4-component vector of float) 2240:74 Construct vec4 ( temp 4-component vector of float) 2250:74 Convert int to float ( temp 2-component vector of float) 2260:74 'iv2' ( temp 2-component vector of int) 2270:74 Constant: 2280:74 0.000000 2290:74 Constant: 2300:74 0.000000 2310:? Linker Objects 2320:? 'sb' ( uniform samplerBuffer) 2330:? 'sr' ( uniform sampler2DRect) 2340:? 's2D' ( uniform sampler2D) 2350:? 's3D' ( uniform sampler3D) 2360:? 'sCube' ( uniform samplerCube) 2370:? 'sCubeShadow' ( uniform samplerCubeShadow) 2380:? 's2DShadow' ( uniform sampler2DShadow) 2390:? 's2DArray' ( uniform sampler2DArray) 2400:? 's2DArrayShadow' ( uniform sampler2DArrayShadow) 2410:? 'is2D' ( uniform isampler2D) 2420:? 'is3D' ( uniform isampler3D) 2430:? 'isCube' ( uniform isamplerCube) 2440:? 'is2DArray' ( uniform isampler2DArray) 2450:? 'is2Dms' ( uniform isampler2DMS) 2460:? 'us2D' ( uniform usampler2D) 2470:? 'us3D' ( uniform usampler3D) 2480:? 'usCube' ( uniform usamplerCube) 2490:? 'us2DArray' ( uniform usampler2DArray) 2500:? 'c1D' ( smooth in float) 2510:? 'c2D' ( smooth in 2-component vector of float) 2520:? 'c3D' ( smooth in 3-component vector of float) 2530:? 'c4D' ( smooth in 4-component vector of float) 2540:? 'ic1D' ( flat in int) 2550:? 'ic2D' ( flat in 2-component vector of int) 2560:? 'ic3D' ( flat in 3-component vector of int) 2570:? 'ic4D' ( flat in 4-component vector of int) 2580:? 'FragData' ( out 4-component vector of float) 259 260 261Linked fragment stage: 262 263 264Shader version: 430 2650:? Sequence 2660:36 Function Definition: main( ( global void) 2670:36 Function Parameters: 2680:38 Sequence 2690:38 Sequence 2700:38 move second child to first child ( temp 4-component vector of float) 2710:38 'v' ( temp 4-component vector of float) 2720:38 texture ( global 4-component vector of float) 2730:38 's2D' ( uniform sampler2D) 2740:38 'c2D' ( smooth in 2-component vector of float) 2750:39 add second child into first child ( temp 4-component vector of float) 2760:39 'v' ( temp 4-component vector of float) 2770:39 textureProj ( global 4-component vector of float) 2780:39 's3D' ( uniform sampler3D) 2790:39 'c4D' ( smooth in 4-component vector of float) 2800:40 add second child into first child ( temp 4-component vector of float) 2810:40 'v' ( temp 4-component vector of float) 2820:40 textureLod ( global 4-component vector of float) 2830:40 's2DArray' ( uniform sampler2DArray) 2840:40 'c3D' ( smooth in 3-component vector of float) 2850:40 Constant: 2860:40 1.200000 2870:41 add second child into first child ( temp float) 2880:41 direct index ( temp float) 2890:41 'v' ( temp 4-component vector of float) 2900:41 Constant: 2910:41 1 (const int) 2920:41 textureOffset ( global float) 2930:41 's2DShadow' ( uniform sampler2DShadow) 2940:41 'c3D' ( smooth in 3-component vector of float) 2950:41 Constant: 2960:41 3 (const int) 2970:41 3 (const int) 2980:41 'c1D' ( smooth in float) 2990:42 add second child into first child ( temp 4-component vector of float) 3000:42 'v' ( temp 4-component vector of float) 3010:42 textureFetch ( global 4-component vector of float) 3020:42 's3D' ( uniform sampler3D) 3030:42 'ic3D' ( flat in 3-component vector of int) 3040:42 'ic1D' ( flat in int) 3050:43 add second child into first child ( temp 4-component vector of float) 3060:43 'v' ( temp 4-component vector of float) 3070:43 textureFetchOffset ( global 4-component vector of float) 3080:43 's2D' ( uniform sampler2D) 3090:43 'ic2D' ( flat in 2-component vector of int) 3100:43 Constant: 3110:43 4 (const int) 3120:43 Constant: 3130:43 3 (const int) 3140:43 3 (const int) 3150:44 add second child into first child ( temp 4-component vector of float) 3160:44 'v' ( temp 4-component vector of float) 3170:44 textureFetchOffset ( global 4-component vector of float) 3180:44 'sr' ( uniform sampler2DRect) 3190:44 'ic2D' ( flat in 2-component vector of int) 3200:44 Constant: 3210:44 4 (const int) 3220:44 4 (const int) 3230:45 add second child into first child ( temp float) 3240:45 direct index ( temp float) 3250:45 'v' ( temp 4-component vector of float) 3260:45 Constant: 3270:45 1 (const int) 3280:45 textureLodOffset ( global float) 3290:45 's2DShadow' ( uniform sampler2DShadow) 3300:45 'c3D' ( smooth in 3-component vector of float) 3310:45 'c1D' ( smooth in float) 3320:45 Constant: 3330:45 3 (const int) 3340:45 3 (const int) 3350:46 add second child into first child ( temp 4-component vector of float) 3360:46 'v' ( temp 4-component vector of float) 3370:46 textureProjLodOffset ( global 4-component vector of float) 3380:46 's2D' ( uniform sampler2D) 3390:46 'c3D' ( smooth in 3-component vector of float) 3400:46 'c1D' ( smooth in float) 3410:46 Constant: 3420:46 3 (const int) 3430:46 3 (const int) 3440:47 add second child into first child ( temp 4-component vector of float) 3450:47 'v' ( temp 4-component vector of float) 3460:47 textureGrad ( global 4-component vector of float) 3470:47 'sCube' ( uniform samplerCube) 3480:47 'c3D' ( smooth in 3-component vector of float) 3490:47 'c3D' ( smooth in 3-component vector of float) 3500:47 'c3D' ( smooth in 3-component vector of float) 3510:48 add second child into first child ( temp float) 3520:48 direct index ( temp float) 3530:48 'v' ( temp 4-component vector of float) 3540:48 Constant: 3550:48 0 (const int) 3560:48 textureGradOffset ( global float) 3570:48 's2DArrayShadow' ( uniform sampler2DArrayShadow) 3580:48 'c4D' ( smooth in 4-component vector of float) 3590:48 'c2D' ( smooth in 2-component vector of float) 3600:48 'c2D' ( smooth in 2-component vector of float) 3610:48 Constant: 3620:48 3 (const int) 3630:48 3 (const int) 3640:49 add second child into first child ( temp 4-component vector of float) 3650:49 'v' ( temp 4-component vector of float) 3660:49 textureProjGrad ( global 4-component vector of float) 3670:49 's3D' ( uniform sampler3D) 3680:49 'c4D' ( smooth in 4-component vector of float) 3690:49 'c3D' ( smooth in 3-component vector of float) 3700:49 'c3D' ( smooth in 3-component vector of float) 3710:50 add second child into first child ( temp 4-component vector of float) 3720:50 'v' ( temp 4-component vector of float) 3730:50 textureProjGradOffset ( global 4-component vector of float) 3740:50 's2D' ( uniform sampler2D) 3750:50 'c3D' ( smooth in 3-component vector of float) 3760:50 'c2D' ( smooth in 2-component vector of float) 3770:50 'c2D' ( smooth in 2-component vector of float) 3780:50 Constant: 3790:50 3 (const int) 3800:50 3 (const int) 3810:52 Sequence 3820:52 move second child to first child ( temp 4-component vector of int) 3830:52 'iv' ( temp 4-component vector of int) 3840:52 texture ( global 4-component vector of int) 3850:52 'is2D' ( uniform isampler2D) 3860:52 'c2D' ( smooth in 2-component vector of float) 3870:53 add second child into first child ( temp 4-component vector of float) 3880:53 'v' ( temp 4-component vector of float) 3890:53 Convert int to float ( temp 4-component vector of float) 3900:53 'iv' ( temp 4-component vector of int) 3910:54 move second child to first child ( temp 4-component vector of int) 3920:54 'iv' ( temp 4-component vector of int) 3930:54 textureProjOffset ( global 4-component vector of int) 3940:54 'is2D' ( uniform isampler2D) 3950:54 'c4D' ( smooth in 4-component vector of float) 3960:54 Constant: 3970:54 3 (const int) 3980:54 3 (const int) 3990:55 add second child into first child ( temp 4-component vector of float) 4000:55 'v' ( temp 4-component vector of float) 4010:55 Convert int to float ( temp 4-component vector of float) 4020:55 'iv' ( temp 4-component vector of int) 4030:56 move second child to first child ( temp 4-component vector of int) 4040:56 'iv' ( temp 4-component vector of int) 4050:56 textureProjLod ( global 4-component vector of int) 4060:56 'is2D' ( uniform isampler2D) 4070:56 'c3D' ( smooth in 3-component vector of float) 4080:56 'c1D' ( smooth in float) 4090:57 add second child into first child ( temp 4-component vector of float) 4100:57 'v' ( temp 4-component vector of float) 4110:57 Convert int to float ( temp 4-component vector of float) 4120:57 'iv' ( temp 4-component vector of int) 4130:58 move second child to first child ( temp 4-component vector of int) 4140:58 'iv' ( temp 4-component vector of int) 4150:58 textureProjGrad ( global 4-component vector of int) 4160:58 'is2D' ( uniform isampler2D) 4170:58 'c3D' ( smooth in 3-component vector of float) 4180:58 'c2D' ( smooth in 2-component vector of float) 4190:58 'c2D' ( smooth in 2-component vector of float) 4200:59 add second child into first child ( temp 4-component vector of float) 4210:59 'v' ( temp 4-component vector of float) 4220:59 Convert int to float ( temp 4-component vector of float) 4230:59 'iv' ( temp 4-component vector of int) 4240:60 move second child to first child ( temp 4-component vector of int) 4250:60 'iv' ( temp 4-component vector of int) 4260:60 texture ( global 4-component vector of int) 4270:60 'is3D' ( uniform isampler3D) 4280:60 'c3D' ( smooth in 3-component vector of float) 4290:60 Constant: 4300:60 4.200000 4310:61 add second child into first child ( temp 4-component vector of float) 4320:61 'v' ( temp 4-component vector of float) 4330:61 Convert int to float ( temp 4-component vector of float) 4340:61 'iv' ( temp 4-component vector of int) 4350:62 move second child to first child ( temp 4-component vector of int) 4360:62 'iv' ( temp 4-component vector of int) 4370:62 textureLod ( global 4-component vector of int) 4380:62 'isCube' ( uniform isamplerCube) 4390:62 'c3D' ( smooth in 3-component vector of float) 4400:62 'c1D' ( smooth in float) 4410:63 add second child into first child ( temp 4-component vector of float) 4420:63 'v' ( temp 4-component vector of float) 4430:63 Convert int to float ( temp 4-component vector of float) 4440:63 'iv' ( temp 4-component vector of int) 4450:64 move second child to first child ( temp 4-component vector of int) 4460:64 'iv' ( temp 4-component vector of int) 4470:64 textureFetch ( global 4-component vector of int) 4480:64 'is2DArray' ( uniform isampler2DArray) 4490:64 'ic3D' ( flat in 3-component vector of int) 4500:64 'ic1D' ( flat in int) 4510:65 add second child into first child ( temp 4-component vector of float) 4520:65 'v' ( temp 4-component vector of float) 4530:65 Convert int to float ( temp 4-component vector of float) 4540:65 'iv' ( temp 4-component vector of int) 4550:66 add second child into first child ( temp 4-component vector of int) 4560:66 'iv' ( temp 4-component vector of int) 4570:66 textureFetch ( global 4-component vector of int) 4580:66 'is2Dms' ( uniform isampler2DMS) 4590:66 'ic2D' ( flat in 2-component vector of int) 4600:66 'ic1D' ( flat in int) 4610:67 add second child into first child ( temp 4-component vector of float) 4620:67 'v' ( temp 4-component vector of float) 4630:67 Convert int to float ( temp 4-component vector of float) 4640:67 'iv' ( temp 4-component vector of int) 4650:68 add second child into first child ( temp 4-component vector of float) 4660:68 'v' ( temp 4-component vector of float) 4670:68 textureFetch ( global 4-component vector of float) 4680:68 'sb' ( uniform samplerBuffer) 4690:68 'ic1D' ( flat in int) 4700:69 add second child into first child ( temp 4-component vector of float) 4710:69 'v' ( temp 4-component vector of float) 4720:69 textureFetch ( global 4-component vector of float) 4730:69 'sr' ( uniform sampler2DRect) 4740:69 'ic2D' ( flat in 2-component vector of int) 4750:71 Sequence 4760:71 move second child to first child ( temp 2-component vector of int) 4770:71 'iv2' ( temp 2-component vector of int) 4780:71 textureSize ( global 2-component vector of int) 4790:71 'sCubeShadow' ( uniform samplerCubeShadow) 4800:71 Constant: 4810:71 2 (const int) 4820:74 move second child to first child ( temp 4-component vector of float) 4830:74 'FragData' ( out 4-component vector of float) 4840:74 add ( temp 4-component vector of float) 4850:74 'v' ( temp 4-component vector of float) 4860:74 Construct vec4 ( temp 4-component vector of float) 4870:74 Convert int to float ( temp 2-component vector of float) 4880:74 'iv2' ( temp 2-component vector of int) 4890:74 Constant: 4900:74 0.000000 4910:74 Constant: 4920:74 0.000000 4930:? Linker Objects 4940:? 'sb' ( uniform samplerBuffer) 4950:? 'sr' ( uniform sampler2DRect) 4960:? 's2D' ( uniform sampler2D) 4970:? 's3D' ( uniform sampler3D) 4980:? 'sCube' ( uniform samplerCube) 4990:? 'sCubeShadow' ( uniform samplerCubeShadow) 5000:? 's2DShadow' ( uniform sampler2DShadow) 5010:? 's2DArray' ( uniform sampler2DArray) 5020:? 's2DArrayShadow' ( uniform sampler2DArrayShadow) 5030:? 'is2D' ( uniform isampler2D) 5040:? 'is3D' ( uniform isampler3D) 5050:? 'isCube' ( uniform isamplerCube) 5060:? 'is2DArray' ( uniform isampler2DArray) 5070:? 'is2Dms' ( uniform isampler2DMS) 5080:? 'us2D' ( uniform usampler2D) 5090:? 'us3D' ( uniform usampler3D) 5100:? 'usCube' ( uniform usamplerCube) 5110:? 'us2DArray' ( uniform usampler2DArray) 5120:? 'c1D' ( smooth in float) 5130:? 'c2D' ( smooth in 2-component vector of float) 5140:? 'c3D' ( smooth in 3-component vector of float) 5150:? 'c4D' ( smooth in 4-component vector of float) 5160:? 'ic1D' ( flat in int) 5170:? 'ic2D' ( flat in 2-component vector of int) 5180:? 'ic3D' ( flat in 3-component vector of int) 5190:? 'ic4D' ( flat in 4-component vector of int) 5200:? 'FragData' ( out 4-component vector of float) 521 522