1400.frag 2ERROR: 0:51: 'textureGatherOffsets(...)' : must be a compile-time constant: offsets argument 3ERROR: 0:55: 'textureGatherOffset(...)' : must be a compile-time constant: component argument 4ERROR: 0:56: 'textureGatherOffset(...)' : must be 0, 1, 2, or 3: component argument 5ERROR: 0:63: 'location qualifier on input' : not supported for this version or the enabled extensions 6ERROR: 0:71: 'location qualifier on uniform or buffer' : not supported for this version or the enabled extensions 7ERROR: 0:73: 'gl_Color' : identifiers starting with "gl_" are reserved 8ERROR: 0:74: 'redeclaration' : cannot change qualification of gl_ClipDistance 9ERROR: 0:76: 'gl_FragCoord' : cannot redeclare after use 10ERROR: 0:84: 'texel offset' : argument must be compile-time constant 11ERROR: 0:86: 'texel offset' : value is out of range: [gl_MinProgramTexelOffset, gl_MaxProgramTexelOffset] 12ERROR: 0:86: 'texel offset' : value is out of range: [gl_MinProgramTexelOffset, gl_MaxProgramTexelOffset] 13ERROR: 0:87: 'texel offset' : value is out of range: [gl_MinProgramTexelOffset, gl_MaxProgramTexelOffset] 14ERROR: 0:87: 'texel offset' : value is out of range: [gl_MinProgramTexelOffset, gl_MaxProgramTexelOffset] 15ERROR: 0:90: 'patch' : not supported in this stage: fragment 16ERROR: 0:91: 'patch' : not supported in this stage: fragment 17ERROR: 0:91: 'centroid/sample/patch' : can't use auxiliary qualifier on a fragment output 18ERROR: 0:106: 'dFdxFine' : required extension not requested: GL_ARB_derivative_control 19ERROR: 0:107: 'dFdyCoarse' : required extension not requested: GL_ARB_derivative_control 20ERROR: 0:108: 'fwidthCoarse' : required extension not requested: GL_ARB_derivative_control 21ERROR: 0:108: 'fwidthFine' : required extension not requested: GL_ARB_derivative_control 22ERROR: 0:137: 'centroid/sample/patch' : can't use auxiliary qualifier on a fragment output 23ERROR: 0:156: 'interpolateAtCentroid' : no matching overloaded function found 24ERROR: 0:158: 'interpolateAtCentroid' : first argument must be an interpolant, or interpolant-array element 25ERROR: 0:160: 'interpolateAtSample' : no matching overloaded function found 26ERROR: 0:165: 'interpolateAtOffset' : no matching overloaded function found 27ERROR: 0:167: 'interpolateAtOffset' : first argument must be an interpolant, or interpolant-array element 28ERROR: 0:168: 'interpolateAtOffset' : first argument must be an interpolant, or interpolant-array element 29ERROR: 0:169: 'interpolateAtOffset' : first argument must be an interpolant, or interpolant-array element 30ERROR: 0:172: 'interpolateAtCentroid' : first argument must be an interpolant, or interpolant-array element 31ERROR: 0:173: 'interpolateAtSample' : first argument must be an interpolant, or interpolant-array element 32ERROR: 0:216: 'textureQueryLod' : no matching overloaded function found 33ERROR: 0:216: 'assign' : cannot convert from ' const float' to ' temp 2-component vector of float' 34ERROR: 0:217: 'textureQueryLod' : no matching overloaded function found 35ERROR: 0:217: 'assign' : cannot convert from ' const float' to ' temp 2-component vector of float' 36ERROR: 0:230: 'subroutine' : feature not yet implemented 37ERROR: 0:230: '' : default qualifier requires 'uniform', 'buffer', 'in', 'out' or 'shared' storage qualification 38ERROR: 0:231: 'subroutine' : feature not yet implemented 39ERROR: 0:232: 'subroutine' : feature not yet implemented 40ERROR: 0:234: '' : syntax error, unexpected PRECISE, expecting IDENTIFIER 41ERROR: 39 compilation errors. No code generated. 42 43 44Shader version: 400 45Requested GL_ARB_derivative_control 46Requested GL_ARB_separate_shader_objects 47Requested GL_ARB_shader_storage_buffer_object 48gl_FragCoord pixel center is integer 49gl_FragCoord origin is upper left 50ERROR: node is still EOpNull! 510:18 Function Definition: atomicOpPass( ( global void) 520:18 Function Parameters: 530:20 Sequence 540:20 Sequence 550:20 move second child to first child ( temp int) 560:20 'origi' ( temp int) 570:20 AtomicAdd ( global int) 580:20 atomi: direct index for structure (layout( column_major shared) buffer int) 590:20 'anon@0' (layout( column_major shared) buffer block{layout( column_major shared) buffer int atomi, layout( column_major shared) buffer uint atomu}) 600:20 Constant: 610:20 0 (const uint) 620:20 Constant: 630:20 3 (const int) 640:21 Sequence 650:21 move second child to first child ( temp uint) 660:21 'origu' ( temp uint) 670:21 AtomicAnd ( global uint) 680:21 atomu: direct index for structure (layout( column_major shared) buffer uint) 690:21 'anon@0' (layout( column_major shared) buffer block{layout( column_major shared) buffer int atomi, layout( column_major shared) buffer uint atomu}) 700:21 Constant: 710:21 1 (const uint) 720:21 Constant: 730:21 7 (const uint) 740:22 move second child to first child ( temp int) 750:22 'origi' ( temp int) 760:22 AtomicExchange ( global int) 770:22 atomi: direct index for structure (layout( column_major shared) buffer int) 780:22 'anon@0' (layout( column_major shared) buffer block{layout( column_major shared) buffer int atomi, layout( column_major shared) buffer uint atomu}) 790:22 Constant: 800:22 0 (const uint) 810:22 Constant: 820:22 4 (const int) 830:23 move second child to first child ( temp uint) 840:23 'origu' ( temp uint) 850:23 AtomicCompSwap ( global uint) 860:23 atomu: direct index for structure (layout( column_major shared) buffer uint) 870:23 'anon@0' (layout( column_major shared) buffer block{layout( column_major shared) buffer int atomi, layout( column_major shared) buffer uint atomu}) 880:23 Constant: 890:23 1 (const uint) 900:23 Constant: 910:23 10 (const uint) 920:23 Constant: 930:23 8 (const uint) 940:43 Function Definition: main( ( global void) 950:43 Function Parameters: 960:? Sequence 970:46 move second child to first child ( temp 4-component vector of float) 980:46 'v' ( temp 4-component vector of float) 990:46 texture ( global 4-component vector of float) 1000:46 indirect index ( temp sampler2D) 1010:46 'arrayedSampler' ( uniform 5-element array of sampler2D) 1020:46 'i' ( flat in int) 1030:46 'c2D' ( smooth in 2-component vector of float) 1040:47 move second child to first child ( temp float) 1050:47 direct index ( temp float) 1060:47 'outp' ( out 4-component vector of float) 1070:47 Constant: 1080:47 0 (const int) 1090:47 direct index ( smooth temp float ClipDistance) 1100:47 'gl_ClipDistance' ( smooth in 4-element array of float ClipDistance) 1110:47 Constant: 1120:47 1 (const int) 1130:51 Sequence 1140:51 move second child to first child ( temp 4-component vector of uint) 1150:51 'uv4' ( temp 4-component vector of uint) 1160:51 textureGatherOffsets ( global 4-component vector of uint) 1170:51 'samp2dr' ( uniform usampler2DRect) 1180:51 'c2D' ( smooth in 2-component vector of float) 1190:51 'offsets' ( temp 4-element array of 2-component vector of int) 1200:51 Constant: 1210:51 2 (const int) 1220:52 move second child to first child ( temp 4-component vector of uint) 1230:52 'uv4' ( temp 4-component vector of uint) 1240:52 textureGatherOffsets ( global 4-component vector of uint) 1250:52 'samp2dr' ( uniform usampler2DRect) 1260:52 'c2D' ( smooth in 2-component vector of float) 1270:52 Constant: 1280:52 1 (const int) 1290:52 2 (const int) 1300:52 3 (const int) 1310:52 4 (const int) 1320:52 15 (const int) 1330:52 16 (const int) 1340:52 -2 (const int) 1350:52 0 (const int) 1360:52 Constant: 1370:52 2 (const int) 1380:53 Sequence 1390:53 move second child to first child ( temp 4-component vector of float) 1400:53 'v4' ( temp 4-component vector of float) 1410:53 textureGather ( global 4-component vector of float) 1420:53 direct index ( temp sampler2D) 1430:53 'arrayedSampler' ( uniform 5-element array of sampler2D) 1440:53 Constant: 1450:53 0 (const int) 1460:53 'c2D' ( smooth in 2-component vector of float) 1470:54 Sequence 1480:54 move second child to first child ( temp 4-component vector of int) 1490:54 'iv4' ( temp 4-component vector of int) 1500:54 textureGatherOffset ( global 4-component vector of int) 1510:54 'isamp2DA' ( uniform isampler2DArray) 1520:54 Constant: 1530:54 0.100000 1540:54 0.100000 1550:54 0.100000 1560:54 Constant: 1570:54 1 (const int) 1580:54 1 (const int) 1590:54 Constant: 1600:54 3 (const int) 1610:55 move second child to first child ( temp 4-component vector of int) 1620:55 'iv4' ( temp 4-component vector of int) 1630:55 textureGatherOffset ( global 4-component vector of int) 1640:55 'isamp2DA' ( uniform isampler2DArray) 1650:55 Constant: 1660:55 0.100000 1670:55 0.100000 1680:55 0.100000 1690:55 Constant: 1700:55 1 (const int) 1710:55 1 (const int) 1720:55 'i' ( flat in int) 1730:56 move second child to first child ( temp 4-component vector of int) 1740:56 'iv4' ( temp 4-component vector of int) 1750:56 textureGatherOffset ( global 4-component vector of int) 1760:56 'isamp2DA' ( uniform isampler2DArray) 1770:56 Constant: 1780:56 0.100000 1790:56 0.100000 1800:56 0.100000 1810:56 Constant: 1820:56 1 (const int) 1830:56 1 (const int) 1840:56 Constant: 1850:56 4 (const int) 1860:57 move second child to first child ( temp 4-component vector of int) 1870:57 'iv4' ( temp 4-component vector of int) 1880:57 textureGatherOffset ( global 4-component vector of int) 1890:57 'isamp2DA' ( uniform isampler2DArray) 1900:57 Constant: 1910:57 0.100000 1920:57 0.100000 1930:57 0.100000 1940:57 Constant: 1950:57 1 (const int) 1960:57 1 (const int) 1970:57 Constant: 1980:57 3 (const int) 1990:58 move second child to first child ( temp 4-component vector of int) 2000:58 'iv4' ( temp 4-component vector of int) 2010:58 textureGatherOffset ( global 4-component vector of int) 2020:58 'isamp2DA' ( uniform isampler2DArray) 2030:58 Constant: 2040:58 0.100000 2050:58 0.100000 2060:58 0.100000 2070:58 Construct ivec2 ( temp 2-component vector of int) 2080:58 'i' ( flat in int) 2090:60 Sequence 2100:60 move second child to first child ( temp 4-component vector of float) 2110:60 'c' ( temp 4-component vector of float) 2120:60 'gl_FragCoord' ( gl_FragCoord 4-component vector of float FragCoord) 2130:80 Function Definition: foo23( ( global void) 2140:80 Function Parameters: 2150:? Sequence 2160:84 textureProjGradOffset ( global float) 2170:84 'u2drs' ( uniform sampler2DRectShadow) 2180:84 'outp' ( out 4-component vector of float) 2190:84 Constant: 2200:84 0.000000 2210:84 0.000000 2220:84 Constant: 2230:84 0.000000 2240:84 0.000000 2250:84 Convert float to int ( temp 2-component vector of int) 2260:84 'c2D' ( smooth in 2-component vector of float) 2270:85 textureProjGradOffset ( global float) 2280:85 'u2drs' ( uniform sampler2DRectShadow) 2290:85 'outp' ( out 4-component vector of float) 2300:85 Constant: 2310:85 0.000000 2320:85 0.000000 2330:85 Constant: 2340:85 0.000000 2350:85 0.000000 2360:85 Constant: 2370:85 3 (const int) 2380:85 4 (const int) 2390:86 textureProjGradOffset ( global float) 2400:86 'u2drs' ( uniform sampler2DRectShadow) 2410:86 'outp' ( out 4-component vector of float) 2420:86 Constant: 2430:86 0.000000 2440:86 0.000000 2450:86 Constant: 2460:86 0.000000 2470:86 0.000000 2480:86 Constant: 2490:86 15 (const int) 2500:86 16 (const int) 2510:87 textureProjGradOffset ( global float) 2520:87 'u2drs' ( uniform sampler2DRectShadow) 2530:87 'outp' ( out 4-component vector of float) 2540:87 Constant: 2550:87 0.000000 2560:87 0.000000 2570:87 Constant: 2580:87 0.000000 2590:87 0.000000 2600:87 Constant: 2610:87 -10 (const int) 2620:87 20 (const int) 2630:93 Function Definition: foo24( ( global void) 2640:93 Function Parameters: 2650:? Sequence 2660:96 move second child to first child ( temp 3-component vector of double) 2670:96 'df' ( temp 3-component vector of double) 2680:96 modf ( global 3-component vector of double) 2690:96 Convert float to double ( temp 3-component vector of double) 2700:96 vector swizzle ( temp 3-component vector of float) 2710:96 'outp' ( out 4-component vector of float) 2720:96 Sequence 2730:96 Constant: 2740:96 0 (const int) 2750:96 Constant: 2760:96 1 (const int) 2770:96 Constant: 2780:96 2 (const int) 2790:96 'di' ( temp 3-component vector of double) 2800:104 Function Definition: foodc1( ( global void) 2810:104 Function Parameters: 2820:106 Sequence 2830:106 Sequence 2840:106 move second child to first child ( temp 2-component vector of float) 2850:106 'v2' ( temp 2-component vector of float) 2860:106 dPdxFine ( global 2-component vector of float) 2870:106 'in2' ( smooth in 2-component vector of float) 2880:107 Sequence 2890:107 move second child to first child ( temp 3-component vector of float) 2900:107 'v3' ( temp 3-component vector of float) 2910:107 dPdyCoarse ( global 3-component vector of float) 2920:107 'in3' ( smooth in 3-component vector of float) 2930:108 Sequence 2940:108 move second child to first child ( temp 4-component vector of float) 2950:108 'v4' ( temp 4-component vector of float) 2960:108 add ( temp 4-component vector of float) 2970:108 fwidthCoarse ( global 4-component vector of float) 2980:108 'in4' ( smooth in 4-component vector of float) 2990:108 fwidthFine ( global 4-component vector of float) 3000:108 'in4' ( smooth in 4-component vector of float) 3010:113 Function Definition: foodc2( ( global void) 3020:113 Function Parameters: 3030:115 Sequence 3040:115 Sequence 3050:115 move second child to first child ( temp 2-component vector of float) 3060:115 'v2' ( temp 2-component vector of float) 3070:115 dPdxFine ( global 2-component vector of float) 3080:115 'in2' ( smooth in 2-component vector of float) 3090:116 Sequence 3100:116 move second child to first child ( temp 3-component vector of float) 3110:116 'v3' ( temp 3-component vector of float) 3120:116 dPdyCoarse ( global 3-component vector of float) 3130:116 'in3' ( smooth in 3-component vector of float) 3140:117 Sequence 3150:117 move second child to first child ( temp 4-component vector of float) 3160:117 'v4' ( temp 4-component vector of float) 3170:117 add ( temp 4-component vector of float) 3180:117 fwidthCoarse ( global 4-component vector of float) 3190:117 'in4' ( smooth in 4-component vector of float) 3200:117 fwidthFine ( global 4-component vector of float) 3210:117 'in4' ( smooth in 4-component vector of float) 3220:122 move second child to first child ( temp 2-component vector of float) 3230:122 'v2' ( temp 2-component vector of float) 3240:122 frexp ( global 2-component vector of float) 3250:122 'v2' ( temp 2-component vector of float) 3260:122 'i2' ( temp 2-component vector of int) 3270:123 move second child to first child ( temp 3-component vector of float) 3280:123 'v3' ( temp 3-component vector of float) 3290:123 ldexp ( global 3-component vector of float) 3300:123 'v3' ( temp 3-component vector of float) 3310:123 'i3' ( temp 3-component vector of int) 3320:125 move second child to first child ( temp uint) 3330:125 'u1' ( temp uint) 3340:125 PackUnorm4x8 ( global uint) 3350:125 'v4' ( temp 4-component vector of float) 3360:126 move second child to first child ( temp uint) 3370:126 'u1' ( temp uint) 3380:126 PackSnorm4x8 ( global uint) 3390:126 'v4' ( temp 4-component vector of float) 3400:127 move second child to first child ( temp 4-component vector of float) 3410:127 'v4' ( temp 4-component vector of float) 3420:127 UnpackUnorm4x8 ( global 4-component vector of float) 3430:127 'u1' ( temp uint) 3440:128 move second child to first child ( temp 4-component vector of float) 3450:128 'v4' ( temp 4-component vector of float) 3460:128 UnpackSnorm4x8 ( global 4-component vector of float) 3470:128 'u1' ( temp uint) 3480:132 move second child to first child ( temp double) 3490:132 'd' ( temp double) 3500:132 PackDouble2x32 ( global double) 3510:132 'u2' ( temp 2-component vector of uint) 3520:133 move second child to first child ( temp 2-component vector of uint) 3530:133 'u2' ( temp 2-component vector of uint) 3540:133 UnpackDouble2x32 ( global 2-component vector of uint) 3550:133 'd' ( temp double) 3560:150 Function Definition: interp( ( global void) 3570:150 Function Parameters: 3580:152 Sequence 3590:152 interpolateAtCentroid ( global 2-component vector of float) 3600:152 'colorfc' ( centroid flat in 2-component vector of float) 3610:153 interpolateAtCentroid ( global 4-component vector of float) 3620:153 'colorSampIn' ( smooth sample in 4-component vector of float) 3630:154 interpolateAtCentroid ( global 4-component vector of float) 3640:154 'colorfsi' ( noperspective in 4-component vector of float) 3650:155 interpolateAtCentroid ( global float) 3660:155 'scalarIn' ( smooth in float) 3670:156 Constant: 3680:156 0.000000 3690:157 interpolateAtCentroid ( global 3-component vector of float) 3700:157 direct index ( smooth sample temp 3-component vector of float) 3710:157 'sampInArray' ( smooth sample in 4-element array of 3-component vector of float) 3720:157 Constant: 3730:157 2 (const int) 3740:158 interpolateAtCentroid ( global 2-component vector of float) 3750:158 vector swizzle ( temp 2-component vector of float) 3760:158 direct index ( smooth sample temp 3-component vector of float) 3770:158 'sampInArray' ( smooth sample in 4-element array of 3-component vector of float) 3780:158 Constant: 3790:158 2 (const int) 3800:158 Sequence 3810:158 Constant: 3820:158 0 (const int) 3830:158 Constant: 3840:158 1 (const int) 3850:160 Constant: 3860:160 0.000000 3870:161 interpolateAtSample ( global 3-component vector of float) 3880:161 indirect index ( smooth sample temp 3-component vector of float) 3890:161 'sampInArray' ( smooth sample in 4-element array of 3-component vector of float) 3900:161 'i' ( flat in int) 3910:161 Constant: 3920:161 0 (const int) 3930:162 interpolateAtSample ( global float) 3940:162 x: direct index for structure ( global float) 3950:162 's1' ( smooth in structure{ global float x}) 3960:162 Constant: 3970:162 0 (const int) 3980:162 Constant: 3990:162 2 (const int) 4000:163 interpolateAtSample ( global float) 4010:163 'scalarIn' ( smooth in float) 4020:163 Constant: 4030:163 1 (const int) 4040:165 Constant: 4050:165 0.000000 4060:166 interpolateAtOffset ( global 3-component vector of float) 4070:166 direct index ( smooth sample temp 3-component vector of float) 4080:166 'sampInArray' ( smooth sample in 4-element array of 3-component vector of float) 4090:166 Constant: 4100:166 2 (const int) 4110:166 Constant: 4120:166 0.200000 4130:166 0.200000 4140:167 interpolateAtOffset ( global 2-component vector of float) 4150:167 vector swizzle ( temp 2-component vector of float) 4160:167 direct index ( smooth sample temp 3-component vector of float) 4170:167 'sampInArray' ( smooth sample in 4-element array of 3-component vector of float) 4180:167 Constant: 4190:167 2 (const int) 4200:167 Sequence 4210:167 Constant: 4220:167 0 (const int) 4230:167 Constant: 4240:167 1 (const int) 4250:167 Constant: 4260:167 0.200000 4270:167 0.200000 4280:168 interpolateAtOffset ( global float) 4290:168 add ( temp float) 4300:168 'scalarIn' ( smooth in float) 4310:168 'scalarIn' ( smooth in float) 4320:168 Constant: 4330:168 0.200000 4340:168 0.200000 4350:169 interpolateAtOffset ( global float) 4360:169 x: direct index for structure ( global float) 4370:169 's2' ( sample temp structure{ global float x}) 4380:169 Constant: 4390:169 0 (const int) 4400:169 Constant: 4410:169 0.200000 4420:169 0.200000 4430:172 interpolateAtCentroid ( global float) 4440:172 'f' ( temp float) 4450:173 interpolateAtSample ( global 4-component vector of float) 4460:173 'outp' ( out 4-component vector of float) 4470:173 Constant: 4480:173 0 (const int) 4490:194 Function Definition: qlod( ( global void) 4500:194 Function Parameters: 4510:? Sequence 4520:201 move second child to first child ( temp 2-component vector of float) 4530:201 'lod' ( temp 2-component vector of float) 4540:201 textureQueryLod ( global 2-component vector of float) 4550:201 'samp1D' ( uniform sampler1D) 4560:201 'pf' ( temp float) 4570:202 move second child to first child ( temp 2-component vector of float) 4580:202 'lod' ( temp 2-component vector of float) 4590:202 textureQueryLod ( global 2-component vector of float) 4600:202 'isamp2D' ( uniform isampler2D) 4610:202 'pf2' ( temp 2-component vector of float) 4620:203 move second child to first child ( temp 2-component vector of float) 4630:203 'lod' ( temp 2-component vector of float) 4640:203 textureQueryLod ( global 2-component vector of float) 4650:203 'usamp3D' ( uniform usampler3D) 4660:203 'pf3' ( temp 3-component vector of float) 4670:204 move second child to first child ( temp 2-component vector of float) 4680:204 'lod' ( temp 2-component vector of float) 4690:204 textureQueryLod ( global 2-component vector of float) 4700:204 'sampCube' ( uniform samplerCube) 4710:204 'pf3' ( temp 3-component vector of float) 4720:205 move second child to first child ( temp 2-component vector of float) 4730:205 'lod' ( temp 2-component vector of float) 4740:205 textureQueryLod ( global 2-component vector of float) 4750:205 'isamp1DA' ( uniform isampler1DArray) 4760:205 'pf' ( temp float) 4770:206 move second child to first child ( temp 2-component vector of float) 4780:206 'lod' ( temp 2-component vector of float) 4790:206 textureQueryLod ( global 2-component vector of float) 4800:206 'usamp2DA' ( uniform usampler2DArray) 4810:206 'pf2' ( temp 2-component vector of float) 4820:207 move second child to first child ( temp 2-component vector of float) 4830:207 'lod' ( temp 2-component vector of float) 4840:207 textureQueryLod ( global 2-component vector of float) 4850:207 'isampCubeA' ( uniform isamplerCubeArray) 4860:207 'pf3' ( temp 3-component vector of float) 4870:209 move second child to first child ( temp 2-component vector of float) 4880:209 'lod' ( temp 2-component vector of float) 4890:209 textureQueryLod ( global 2-component vector of float) 4900:209 'samp1Ds' ( uniform sampler1DShadow) 4910:209 'pf' ( temp float) 4920:210 move second child to first child ( temp 2-component vector of float) 4930:210 'lod' ( temp 2-component vector of float) 4940:210 textureQueryLod ( global 2-component vector of float) 4950:210 'samp2Ds' ( uniform sampler2DShadow) 4960:210 'pf2' ( temp 2-component vector of float) 4970:211 move second child to first child ( temp 2-component vector of float) 4980:211 'lod' ( temp 2-component vector of float) 4990:211 textureQueryLod ( global 2-component vector of float) 5000:211 'sampCubes' ( uniform samplerCubeShadow) 5010:211 'pf3' ( temp 3-component vector of float) 5020:212 move second child to first child ( temp 2-component vector of float) 5030:212 'lod' ( temp 2-component vector of float) 5040:212 textureQueryLod ( global 2-component vector of float) 5050:212 'samp1DAs' ( uniform sampler1DArrayShadow) 5060:212 'pf' ( temp float) 5070:213 move second child to first child ( temp 2-component vector of float) 5080:213 'lod' ( temp 2-component vector of float) 5090:213 textureQueryLod ( global 2-component vector of float) 5100:213 'samp2DAs' ( uniform sampler2DArrayShadow) 5110:213 'pf2' ( temp 2-component vector of float) 5120:214 move second child to first child ( temp 2-component vector of float) 5130:214 'lod' ( temp 2-component vector of float) 5140:214 textureQueryLod ( global 2-component vector of float) 5150:214 'sampCubeAs' ( uniform samplerCubeArrayShadow) 5160:214 'pf3' ( temp 3-component vector of float) 5170:216 'lod' ( temp 2-component vector of float) 5180:217 'lod' ( temp 2-component vector of float) 5190:223 Function Definition: bitwiseConv( ( global void) 5200:223 Function Parameters: 5210:225 Sequence 5220:225 move second child to first child ( temp uint) 5230:225 'iout' ( out uint) 5240:225 bitwise and ( temp uint) 5250:225 'uu' ( uniform uint) 5260:225 Convert int to uint ( temp uint) 5270:225 'i' ( flat in int) 5280:226 add second child into first child ( temp uint) 5290:226 'iout' ( out uint) 5300:226 exclusive-or ( temp uint) 5310:226 'uu' ( uniform uint) 5320:226 Convert int to uint ( temp uint) 5330:226 'i' ( flat in int) 5340:227 add second child into first child ( temp uint) 5350:227 'iout' ( out uint) 5360:227 inclusive-or ( temp uint) 5370:227 Convert int to uint ( temp uint) 5380:227 'i' ( flat in int) 5390:227 'uu' ( uniform uint) 5400:231 Function Definition: subT1( ( temp float) 5410:231 Function Parameters: 5420:231 Sequence 5430:231 Branch: Return with expression 5440:231 Constant: 5450:231 1.000000 5460:232 Function Definition: subT2( ( temp float) 5470:232 Function Parameters: 5480:232 Sequence 5490:232 Branch: Return with expression 5500:232 Constant: 5510:232 1.000000 5520:? Linker Objects 5530:? 'c2D' ( smooth in 2-component vector of float) 5540:? 'i' ( flat in int) 5550:? 'outp' ( out 4-component vector of float) 5560:? 'arrayedSampler' ( uniform 5-element array of sampler2D) 5570:? 'samp2dr' ( uniform usampler2DRect) 5580:? 'isamp2DA' ( uniform isampler2DArray) 5590:? 'anon@0' (layout( column_major shared) buffer block{layout( column_major shared) buffer int atomi, layout( column_major shared) buffer uint atomu}) 5600:? 'ssboStd430Arr' (layout( column_major shared) buffer 2-element array of block{layout( column_major shared) buffer int member01, layout( column_major shared) buffer 2-element array of int memberArr01, layout( column_major shared) buffer unsized 1-element array of int memberUnsizedArr01}) 5610:? 'ssboSharedArr' (layout( column_major shared) buffer 2-element array of block{layout( column_major shared) buffer int member02, layout( column_major shared) buffer 2-element array of int memberArr02, layout( column_major shared) buffer unsized 1-element array of int memberUnsizedArr02}) 5620:? 'gl_ClipDistance' ( smooth in 4-element array of float ClipDistance) 5630:? 'vl' (layout( location=4) smooth in 4-component vector of float) 5640:? 'vl2' (layout( location=6) smooth in 4-component vector of float) 5650:? 'uv3' (layout( location=3) uniform 3-component vector of float) 5660:? 'gl_Color' (layout( location=5) smooth in 4-component vector of float) 5670:? 'gl_FragCoord' ( gl_FragCoord 4-component vector of float FragCoord) 5680:? 'u2drs' ( uniform sampler2DRectShadow) 5690:? 'patchIn' ( smooth patch in 4-component vector of float) 5700:? 'patchOut' ( patch out 4-component vector of float) 5710:? 'in1' ( smooth in float) 5720:? 'in2' ( smooth in 2-component vector of float) 5730:? 'in3' ( smooth in 3-component vector of float) 5740:? 'in4' ( smooth in 4-component vector of float) 5750:? 'colorSampIn' ( smooth sample in 4-component vector of float) 5760:? 'colorSampleBad' ( sample out 4-component vector of float) 5770:? 'colorfsi' ( noperspective in 4-component vector of float) 5780:? 'sampInArray' ( smooth sample in 4-element array of 3-component vector of float) 5790:? 'scalarIn' ( smooth in float) 5800:? 'colorfc' ( centroid flat in 2-component vector of float) 5810:? 's1' ( smooth in structure{ global float x}) 5820:? 's2' ( sample temp structure{ global float x}) 5830:? 'samp1D' ( uniform sampler1D) 5840:? 'isamp2D' ( uniform isampler2D) 5850:? 'usamp3D' ( uniform usampler3D) 5860:? 'sampCube' ( uniform samplerCube) 5870:? 'isamp1DA' ( uniform isampler1DArray) 5880:? 'usamp2DA' ( uniform usampler2DArray) 5890:? 'isampCubeA' ( uniform isamplerCubeArray) 5900:? 'samp1Ds' ( uniform sampler1DShadow) 5910:? 'samp2Ds' ( uniform sampler2DShadow) 5920:? 'sampCubes' ( uniform samplerCubeShadow) 5930:? 'samp1DAs' ( uniform sampler1DArrayShadow) 5940:? 'samp2DAs' ( uniform sampler2DArrayShadow) 5950:? 'sampCubeAs' ( uniform samplerCubeArrayShadow) 5960:? 'sampBuf' ( uniform samplerBuffer) 5970:? 'sampRect' ( uniform sampler2DRect) 5980:? 'uu' ( uniform uint) 5990:? 'iout' ( out uint) 600 601 602Linked fragment stage: 603 604 605Shader version: 400 606Requested GL_ARB_derivative_control 607Requested GL_ARB_separate_shader_objects 608Requested GL_ARB_shader_storage_buffer_object 609gl_FragCoord pixel center is integer 610gl_FragCoord origin is upper left 611ERROR: node is still EOpNull! 6120:43 Function Definition: main( ( global void) 6130:43 Function Parameters: 6140:? Sequence 6150:46 move second child to first child ( temp 4-component vector of float) 6160:46 'v' ( temp 4-component vector of float) 6170:46 texture ( global 4-component vector of float) 6180:46 indirect index ( temp sampler2D) 6190:46 'arrayedSampler' ( uniform 5-element array of sampler2D) 6200:46 'i' ( flat in int) 6210:46 'c2D' ( smooth in 2-component vector of float) 6220:47 move second child to first child ( temp float) 6230:47 direct index ( temp float) 6240:47 'outp' ( out 4-component vector of float) 6250:47 Constant: 6260:47 0 (const int) 6270:47 direct index ( smooth temp float ClipDistance) 6280:47 'gl_ClipDistance' ( smooth in 4-element array of float ClipDistance) 6290:47 Constant: 6300:47 1 (const int) 6310:51 Sequence 6320:51 move second child to first child ( temp 4-component vector of uint) 6330:51 'uv4' ( temp 4-component vector of uint) 6340:51 textureGatherOffsets ( global 4-component vector of uint) 6350:51 'samp2dr' ( uniform usampler2DRect) 6360:51 'c2D' ( smooth in 2-component vector of float) 6370:51 'offsets' ( temp 4-element array of 2-component vector of int) 6380:51 Constant: 6390:51 2 (const int) 6400:52 move second child to first child ( temp 4-component vector of uint) 6410:52 'uv4' ( temp 4-component vector of uint) 6420:52 textureGatherOffsets ( global 4-component vector of uint) 6430:52 'samp2dr' ( uniform usampler2DRect) 6440:52 'c2D' ( smooth in 2-component vector of float) 6450:52 Constant: 6460:52 1 (const int) 6470:52 2 (const int) 6480:52 3 (const int) 6490:52 4 (const int) 6500:52 15 (const int) 6510:52 16 (const int) 6520:52 -2 (const int) 6530:52 0 (const int) 6540:52 Constant: 6550:52 2 (const int) 6560:53 Sequence 6570:53 move second child to first child ( temp 4-component vector of float) 6580:53 'v4' ( temp 4-component vector of float) 6590:53 textureGather ( global 4-component vector of float) 6600:53 direct index ( temp sampler2D) 6610:53 'arrayedSampler' ( uniform 5-element array of sampler2D) 6620:53 Constant: 6630:53 0 (const int) 6640:53 'c2D' ( smooth in 2-component vector of float) 6650:54 Sequence 6660:54 move second child to first child ( temp 4-component vector of int) 6670:54 'iv4' ( temp 4-component vector of int) 6680:54 textureGatherOffset ( global 4-component vector of int) 6690:54 'isamp2DA' ( uniform isampler2DArray) 6700:54 Constant: 6710:54 0.100000 6720:54 0.100000 6730:54 0.100000 6740:54 Constant: 6750:54 1 (const int) 6760:54 1 (const int) 6770:54 Constant: 6780:54 3 (const int) 6790:55 move second child to first child ( temp 4-component vector of int) 6800:55 'iv4' ( temp 4-component vector of int) 6810:55 textureGatherOffset ( global 4-component vector of int) 6820:55 'isamp2DA' ( uniform isampler2DArray) 6830:55 Constant: 6840:55 0.100000 6850:55 0.100000 6860:55 0.100000 6870:55 Constant: 6880:55 1 (const int) 6890:55 1 (const int) 6900:55 'i' ( flat in int) 6910:56 move second child to first child ( temp 4-component vector of int) 6920:56 'iv4' ( temp 4-component vector of int) 6930:56 textureGatherOffset ( global 4-component vector of int) 6940:56 'isamp2DA' ( uniform isampler2DArray) 6950:56 Constant: 6960:56 0.100000 6970:56 0.100000 6980:56 0.100000 6990:56 Constant: 7000:56 1 (const int) 7010:56 1 (const int) 7020:56 Constant: 7030:56 4 (const int) 7040:57 move second child to first child ( temp 4-component vector of int) 7050:57 'iv4' ( temp 4-component vector of int) 7060:57 textureGatherOffset ( global 4-component vector of int) 7070:57 'isamp2DA' ( uniform isampler2DArray) 7080:57 Constant: 7090:57 0.100000 7100:57 0.100000 7110:57 0.100000 7120:57 Constant: 7130:57 1 (const int) 7140:57 1 (const int) 7150:57 Constant: 7160:57 3 (const int) 7170:58 move second child to first child ( temp 4-component vector of int) 7180:58 'iv4' ( temp 4-component vector of int) 7190:58 textureGatherOffset ( global 4-component vector of int) 7200:58 'isamp2DA' ( uniform isampler2DArray) 7210:58 Constant: 7220:58 0.100000 7230:58 0.100000 7240:58 0.100000 7250:58 Construct ivec2 ( temp 2-component vector of int) 7260:58 'i' ( flat in int) 7270:60 Sequence 7280:60 move second child to first child ( temp 4-component vector of float) 7290:60 'c' ( temp 4-component vector of float) 7300:60 'gl_FragCoord' ( gl_FragCoord 4-component vector of float FragCoord) 7310:? Linker Objects 7320:? 'c2D' ( smooth in 2-component vector of float) 7330:? 'i' ( flat in int) 7340:? 'outp' ( out 4-component vector of float) 7350:? 'arrayedSampler' ( uniform 5-element array of sampler2D) 7360:? 'samp2dr' ( uniform usampler2DRect) 7370:? 'isamp2DA' ( uniform isampler2DArray) 7380:? 'anon@0' (layout( column_major shared) buffer block{layout( column_major shared) buffer int atomi, layout( column_major shared) buffer uint atomu}) 7390:? 'ssboStd430Arr' (layout( column_major shared) buffer 2-element array of block{layout( column_major shared) buffer int member01, layout( column_major shared) buffer 2-element array of int memberArr01, layout( column_major shared) buffer unsized 1-element array of int memberUnsizedArr01}) 7400:? 'ssboSharedArr' (layout( column_major shared) buffer 2-element array of block{layout( column_major shared) buffer int member02, layout( column_major shared) buffer 2-element array of int memberArr02, layout( column_major shared) buffer unsized 1-element array of int memberUnsizedArr02}) 7410:? 'gl_ClipDistance' ( smooth in 4-element array of float ClipDistance) 7420:? 'vl' (layout( location=4) smooth in 4-component vector of float) 7430:? 'vl2' (layout( location=6) smooth in 4-component vector of float) 7440:? 'uv3' (layout( location=3) uniform 3-component vector of float) 7450:? 'gl_Color' (layout( location=5) smooth in 4-component vector of float) 7460:? 'gl_FragCoord' ( gl_FragCoord 4-component vector of float FragCoord) 7470:? 'u2drs' ( uniform sampler2DRectShadow) 7480:? 'patchIn' ( smooth patch in 4-component vector of float) 7490:? 'patchOut' ( patch out 4-component vector of float) 7500:? 'in1' ( smooth in float) 7510:? 'in2' ( smooth in 2-component vector of float) 7520:? 'in3' ( smooth in 3-component vector of float) 7530:? 'in4' ( smooth in 4-component vector of float) 7540:? 'colorSampIn' ( smooth sample in 4-component vector of float) 7550:? 'colorSampleBad' ( sample out 4-component vector of float) 7560:? 'colorfsi' ( noperspective in 4-component vector of float) 7570:? 'sampInArray' ( smooth sample in 4-element array of 3-component vector of float) 7580:? 'scalarIn' ( smooth in float) 7590:? 'colorfc' ( centroid flat in 2-component vector of float) 7600:? 's1' ( smooth in structure{ global float x}) 7610:? 's2' ( sample temp structure{ global float x}) 7620:? 'samp1D' ( uniform sampler1D) 7630:? 'isamp2D' ( uniform isampler2D) 7640:? 'usamp3D' ( uniform usampler3D) 7650:? 'sampCube' ( uniform samplerCube) 7660:? 'isamp1DA' ( uniform isampler1DArray) 7670:? 'usamp2DA' ( uniform usampler2DArray) 7680:? 'isampCubeA' ( uniform isamplerCubeArray) 7690:? 'samp1Ds' ( uniform sampler1DShadow) 7700:? 'samp2Ds' ( uniform sampler2DShadow) 7710:? 'sampCubes' ( uniform samplerCubeShadow) 7720:? 'samp1DAs' ( uniform sampler1DArrayShadow) 7730:? 'samp2DAs' ( uniform sampler2DArrayShadow) 7740:? 'sampCubeAs' ( uniform samplerCubeArrayShadow) 7750:? 'sampBuf' ( uniform samplerBuffer) 7760:? 'sampRect' ( uniform sampler2DRect) 7770:? 'uu' ( uniform uint) 7780:? 'iout' ( out uint) 779 780