1 400.frag 2 ERROR: 0:18: 'textureGatherOffsets(...)' : must be a compile-time constant: offsets argument 3 ERROR: 0:22: 'textureGatherOffset(...)' : must be a compile-time constant: component argument 4 ERROR: 0:23: 'textureGatherOffset(...)' : must be 0, 1, 2, or 3: component argument 5 ERROR: 0:30: 'location qualifier on input' : not supported for this version or the enabled extensions 6 ERROR: 0:38: 'location qualifier on uniform or buffer' : not supported for this version or the enabled extensions 7 ERROR: 0:40: 'redeclaration' : cannot apply layout qualifier to gl_Color 8 ERROR: 0:41: 'redeclaration' : cannot change qualification of gl_ClipDistance 9 ERROR: 0:43: 'gl_FragCoord' : cannot redeclare after use 10 ERROR: 0:51: 'texel offset' : argument must be compile-time constant 11 ERROR: 0:53: 'texel offset' : value is out of range: [gl_MinProgramTexelOffset, gl_MaxProgramTexelOffset] 12 ERROR: 0:53: 'texel offset' : value is out of range: [gl_MinProgramTexelOffset, gl_MaxProgramTexelOffset] 13 ERROR: 0:54: 'texel offset' : value is out of range: [gl_MinProgramTexelOffset, gl_MaxProgramTexelOffset] 14 ERROR: 0:54: 'texel offset' : value is out of range: [gl_MinProgramTexelOffset, gl_MaxProgramTexelOffset] 15 ERROR: 0:57: 'patch' : not supported in this stage: fragment 16 ERROR: 0:58: 'patch' : not supported in this stage: fragment 17 ERROR: 0:58: 'centroid/sample/patch' : can't use auxiliary qualifier on a fragment output 18 ERROR: 0:73: 'dFdxFine' : required extension not requested: GL_ARB_derivative_control 19 ERROR: 0:74: 'dFdyCoarse' : required extension not requested: GL_ARB_derivative_control 20 ERROR: 0:75: 'fwidthCoarse' : required extension not requested: GL_ARB_derivative_control 21 ERROR: 0:75: 'fwidthFine' : required extension not requested: GL_ARB_derivative_control 22 ERROR: 0:104: 'centroid/sample/patch' : can't use auxiliary qualifier on a fragment output 23 ERROR: 0:123: 'interpolateAtCentroid' : no matching overloaded function found 24 ERROR: 0:125: 'interpolateAtCentroid' : first argument must be an interpolant, or interpolant-array element 25 ERROR: 0:127: 'interpolateAtSample' : no matching overloaded function found 26 ERROR: 0:132: 'interpolateAtOffset' : no matching overloaded function found 27 ERROR: 0:134: 'interpolateAtOffset' : first argument must be an interpolant, or interpolant-array element 28 ERROR: 0:135: 'interpolateAtOffset' : first argument must be an interpolant, or interpolant-array element 29 ERROR: 0:136: 'interpolateAtOffset' : first argument must be an interpolant, or interpolant-array element 30 ERROR: 0:139: 'interpolateAtCentroid' : first argument must be an interpolant, or interpolant-array element 31 ERROR: 0:140: 'interpolateAtSample' : first argument must be an interpolant, or interpolant-array element 32 ERROR: 0:183: 'textureQueryLod' : no matching overloaded function found 33 ERROR: 0:183: 'assign' : cannot convert from ' const float' to ' temp 2-component vector of float' 34 ERROR: 0:184: 'textureQueryLod' : no matching overloaded function found 35 ERROR: 0:184: 'assign' : cannot convert from ' const float' to ' temp 2-component vector of float' 36 ERROR: 0:197: 'subroutine' : feature not yet implemented 37 ERROR: 0:197: '' : default qualifier requires 'uniform', 'buffer', 'in', or 'out' storage qualification 38 ERROR: 0:198: 'subroutine' : feature not yet implemented 39 ERROR: 0:199: 'subroutine' : feature not yet implemented 40 ERROR: 0:201: '' : syntax error, unexpected PRECISE, expecting IDENTIFIER 41 ERROR: 39 compilation errors. No code generated. 42 43 44 Shader version: 400 45 Requested GL_ARB_derivative_control 46 Requested GL_ARB_separate_shader_objects 47 gl_FragCoord pixel center is integer 48 gl_FragCoord origin is upper left 49 ERROR: node is still EOpNull! 50 0:10 Function Definition: main( ( global void) 51 0:10 Function Parameters: 52 0:? Sequence 53 0:13 move second child to first child ( temp 4-component vector of float) 54 0:13 'v' ( temp 4-component vector of float) 55 0:13 texture ( global 4-component vector of float) 56 0:13 indirect index ( temp sampler2D) 57 0:13 'arrayedSampler' ( uniform 5-element array of sampler2D) 58 0:13 'i' ( flat in int) 59 0:13 'c2D' ( smooth in 2-component vector of float) 60 0:14 move second child to first child ( temp float) 61 0:14 direct index ( temp float) 62 0:14 'outp' ( out 4-component vector of float) 63 0:14 Constant: 64 0:14 0 (const int) 65 0:14 direct index ( smooth temp float ClipDistance) 66 0:14 'gl_ClipDistance' ( smooth in 4-element array of float ClipDistance) 67 0:14 Constant: 68 0:14 1 (const int) 69 0:18 Sequence 70 0:18 move second child to first child ( temp 4-component vector of uint) 71 0:18 'uv4' ( temp 4-component vector of uint) 72 0:18 textureGatherOffsets ( global 4-component vector of uint) 73 0:18 'samp2dr' ( uniform usampler2DRect) 74 0:18 'c2D' ( smooth in 2-component vector of float) 75 0:18 'offsets' ( temp 4-element array of 2-component vector of int) 76 0:18 Constant: 77 0:18 2 (const int) 78 0:19 move second child to first child ( temp 4-component vector of uint) 79 0:19 'uv4' ( temp 4-component vector of uint) 80 0:19 textureGatherOffsets ( global 4-component vector of uint) 81 0:19 'samp2dr' ( uniform usampler2DRect) 82 0:19 'c2D' ( smooth in 2-component vector of float) 83 0:19 Constant: 84 0:19 1 (const int) 85 0:19 2 (const int) 86 0:19 3 (const int) 87 0:19 4 (const int) 88 0:19 15 (const int) 89 0:19 16 (const int) 90 0:19 -2 (const int) 91 0:19 0 (const int) 92 0:19 Constant: 93 0:19 2 (const int) 94 0:20 Sequence 95 0:20 move second child to first child ( temp 4-component vector of float) 96 0:20 'v4' ( temp 4-component vector of float) 97 0:20 textureGather ( global 4-component vector of float) 98 0:20 direct index ( temp sampler2D) 99 0:20 'arrayedSampler' ( uniform 5-element array of sampler2D) 100 0:20 Constant: 101 0:20 0 (const int) 102 0:20 'c2D' ( smooth in 2-component vector of float) 103 0:21 Sequence 104 0:21 move second child to first child ( temp 4-component vector of int) 105 0:21 'iv4' ( temp 4-component vector of int) 106 0:21 textureGatherOffset ( global 4-component vector of int) 107 0:21 'isamp2DA' ( uniform isampler2DArray) 108 0:21 Constant: 109 0:21 0.100000 110 0:21 0.100000 111 0:21 0.100000 112 0:21 Constant: 113 0:21 1 (const int) 114 0:21 1 (const int) 115 0:21 Constant: 116 0:21 3 (const int) 117 0:22 move second child to first child ( temp 4-component vector of int) 118 0:22 'iv4' ( temp 4-component vector of int) 119 0:22 textureGatherOffset ( global 4-component vector of int) 120 0:22 'isamp2DA' ( uniform isampler2DArray) 121 0:22 Constant: 122 0:22 0.100000 123 0:22 0.100000 124 0:22 0.100000 125 0:22 Constant: 126 0:22 1 (const int) 127 0:22 1 (const int) 128 0:22 'i' ( flat in int) 129 0:23 move second child to first child ( temp 4-component vector of int) 130 0:23 'iv4' ( temp 4-component vector of int) 131 0:23 textureGatherOffset ( global 4-component vector of int) 132 0:23 'isamp2DA' ( uniform isampler2DArray) 133 0:23 Constant: 134 0:23 0.100000 135 0:23 0.100000 136 0:23 0.100000 137 0:23 Constant: 138 0:23 1 (const int) 139 0:23 1 (const int) 140 0:23 Constant: 141 0:23 4 (const int) 142 0:24 move second child to first child ( temp 4-component vector of int) 143 0:24 'iv4' ( temp 4-component vector of int) 144 0:24 textureGatherOffset ( global 4-component vector of int) 145 0:24 'isamp2DA' ( uniform isampler2DArray) 146 0:24 Constant: 147 0:24 0.100000 148 0:24 0.100000 149 0:24 0.100000 150 0:24 Constant: 151 0:24 1 (const int) 152 0:24 1 (const int) 153 0:24 Constant: 154 0:24 3 (const int) 155 0:25 move second child to first child ( temp 4-component vector of int) 156 0:25 'iv4' ( temp 4-component vector of int) 157 0:25 textureGatherOffset ( global 4-component vector of int) 158 0:25 'isamp2DA' ( uniform isampler2DArray) 159 0:25 Constant: 160 0:25 0.100000 161 0:25 0.100000 162 0:25 0.100000 163 0:25 Construct ivec2 ( temp 2-component vector of int) 164 0:25 'i' ( flat in int) 165 0:27 Sequence 166 0:27 move second child to first child ( temp 4-component vector of float) 167 0:27 'c' ( temp 4-component vector of float) 168 0:27 'gl_FragCoord' ( gl_FragCoord 4-component vector of float FragCoord) 169 0:47 Function Definition: foo23( ( global void) 170 0:47 Function Parameters: 171 0:? Sequence 172 0:51 textureProjGradOffset ( global float) 173 0:51 'u2drs' ( uniform sampler2DRectShadow) 174 0:51 'outp' ( out 4-component vector of float) 175 0:51 Constant: 176 0:51 0.000000 177 0:51 0.000000 178 0:51 Constant: 179 0:51 0.000000 180 0:51 0.000000 181 0:51 Convert float to int ( temp 2-component vector of int) 182 0:51 'c2D' ( smooth in 2-component vector of float) 183 0:52 textureProjGradOffset ( global float) 184 0:52 'u2drs' ( uniform sampler2DRectShadow) 185 0:52 'outp' ( out 4-component vector of float) 186 0:52 Constant: 187 0:52 0.000000 188 0:52 0.000000 189 0:52 Constant: 190 0:52 0.000000 191 0:52 0.000000 192 0:52 Constant: 193 0:52 3 (const int) 194 0:52 4 (const int) 195 0:53 textureProjGradOffset ( global float) 196 0:53 'u2drs' ( uniform sampler2DRectShadow) 197 0:53 'outp' ( out 4-component vector of float) 198 0:53 Constant: 199 0:53 0.000000 200 0:53 0.000000 201 0:53 Constant: 202 0:53 0.000000 203 0:53 0.000000 204 0:53 Constant: 205 0:53 15 (const int) 206 0:53 16 (const int) 207 0:54 textureProjGradOffset ( global float) 208 0:54 'u2drs' ( uniform sampler2DRectShadow) 209 0:54 'outp' ( out 4-component vector of float) 210 0:54 Constant: 211 0:54 0.000000 212 0:54 0.000000 213 0:54 Constant: 214 0:54 0.000000 215 0:54 0.000000 216 0:54 Constant: 217 0:54 -10 (const int) 218 0:54 20 (const int) 219 0:60 Function Definition: foo24( ( global void) 220 0:60 Function Parameters: 221 0:? Sequence 222 0:63 move second child to first child ( temp 3-component vector of double) 223 0:63 'df' ( temp 3-component vector of double) 224 0:63 modf ( global 3-component vector of double) 225 0:63 Convert float to double ( temp 3-component vector of double) 226 0:63 vector swizzle ( temp 3-component vector of float) 227 0:63 'outp' ( out 4-component vector of float) 228 0:63 Sequence 229 0:63 Constant: 230 0:63 0 (const int) 231 0:63 Constant: 232 0:63 1 (const int) 233 0:63 Constant: 234 0:63 2 (const int) 235 0:63 'di' ( temp 3-component vector of double) 236 0:71 Function Definition: foodc1( ( global void) 237 0:71 Function Parameters: 238 0:73 Sequence 239 0:73 Sequence 240 0:73 move second child to first child ( temp 2-component vector of float) 241 0:73 'v2' ( temp 2-component vector of float) 242 0:73 dPdxFine ( global 2-component vector of float) 243 0:73 'in2' ( smooth in 2-component vector of float) 244 0:74 Sequence 245 0:74 move second child to first child ( temp 3-component vector of float) 246 0:74 'v3' ( temp 3-component vector of float) 247 0:74 dPdyCoarse ( global 3-component vector of float) 248 0:74 'in3' ( smooth in 3-component vector of float) 249 0:75 Sequence 250 0:75 move second child to first child ( temp 4-component vector of float) 251 0:75 'v4' ( temp 4-component vector of float) 252 0:75 add ( temp 4-component vector of float) 253 0:75 fwidthCoarse ( global 4-component vector of float) 254 0:75 'in4' ( smooth in 4-component vector of float) 255 0:75 fwidthFine ( global 4-component vector of float) 256 0:75 'in4' ( smooth in 4-component vector of float) 257 0:80 Function Definition: foodc2( ( global void) 258 0:80 Function Parameters: 259 0:82 Sequence 260 0:82 Sequence 261 0:82 move second child to first child ( temp 2-component vector of float) 262 0:82 'v2' ( temp 2-component vector of float) 263 0:82 dPdxFine ( global 2-component vector of float) 264 0:82 'in2' ( smooth in 2-component vector of float) 265 0:83 Sequence 266 0:83 move second child to first child ( temp 3-component vector of float) 267 0:83 'v3' ( temp 3-component vector of float) 268 0:83 dPdyCoarse ( global 3-component vector of float) 269 0:83 'in3' ( smooth in 3-component vector of float) 270 0:84 Sequence 271 0:84 move second child to first child ( temp 4-component vector of float) 272 0:84 'v4' ( temp 4-component vector of float) 273 0:84 add ( temp 4-component vector of float) 274 0:84 fwidthCoarse ( global 4-component vector of float) 275 0:84 'in4' ( smooth in 4-component vector of float) 276 0:84 fwidthFine ( global 4-component vector of float) 277 0:84 'in4' ( smooth in 4-component vector of float) 278 0:89 move second child to first child ( temp 2-component vector of float) 279 0:89 'v2' ( temp 2-component vector of float) 280 0:89 frexp ( global 2-component vector of float) 281 0:89 'v2' ( temp 2-component vector of float) 282 0:89 'i2' ( temp 2-component vector of int) 283 0:90 move second child to first child ( temp 3-component vector of float) 284 0:90 'v3' ( temp 3-component vector of float) 285 0:90 ldexp ( global 3-component vector of float) 286 0:90 'v3' ( temp 3-component vector of float) 287 0:90 'i3' ( temp 3-component vector of int) 288 0:92 move second child to first child ( temp uint) 289 0:92 'u1' ( temp uint) 290 0:92 PackUnorm4x8 ( global uint) 291 0:92 'v4' ( temp 4-component vector of float) 292 0:93 move second child to first child ( temp uint) 293 0:93 'u1' ( temp uint) 294 0:93 PackSnorm4x8 ( global uint) 295 0:93 'v4' ( temp 4-component vector of float) 296 0:94 move second child to first child ( temp 4-component vector of float) 297 0:94 'v4' ( temp 4-component vector of float) 298 0:94 UnpackUnorm4x8 ( global 4-component vector of float) 299 0:94 'u1' ( temp uint) 300 0:95 move second child to first child ( temp 4-component vector of float) 301 0:95 'v4' ( temp 4-component vector of float) 302 0:95 UnpackSnorm4x8 ( global 4-component vector of float) 303 0:95 'u1' ( temp uint) 304 0:99 move second child to first child ( temp double) 305 0:99 'd' ( temp double) 306 0:99 PackDouble2x32 ( global double) 307 0:99 'u2' ( temp 2-component vector of uint) 308 0:100 move second child to first child ( temp 2-component vector of uint) 309 0:100 'u2' ( temp 2-component vector of uint) 310 0:100 UnpackDouble2x32 ( global 2-component vector of uint) 311 0:100 'd' ( temp double) 312 0:117 Function Definition: interp( ( global void) 313 0:117 Function Parameters: 314 0:119 Sequence 315 0:119 interpolateAtCentroid ( global 2-component vector of float) 316 0:119 'colorfc' ( centroid flat in 2-component vector of float) 317 0:120 interpolateAtCentroid ( global 4-component vector of float) 318 0:120 'colorSampIn' ( smooth sample in 4-component vector of float) 319 0:121 interpolateAtCentroid ( global 4-component vector of float) 320 0:121 'colorfsi' ( noperspective in 4-component vector of float) 321 0:122 interpolateAtCentroid ( global float) 322 0:122 'scalarIn' ( smooth in float) 323 0:123 Constant: 324 0:123 0.000000 325 0:124 interpolateAtCentroid ( global 3-component vector of float) 326 0:124 direct index ( smooth sample temp 3-component vector of float) 327 0:124 'sampInArray' ( smooth sample in 4-element array of 3-component vector of float) 328 0:124 Constant: 329 0:124 2 (const int) 330 0:125 interpolateAtCentroid ( global 2-component vector of float) 331 0:125 vector swizzle ( temp 2-component vector of float) 332 0:125 direct index ( smooth sample temp 3-component vector of float) 333 0:125 'sampInArray' ( smooth sample in 4-element array of 3-component vector of float) 334 0:125 Constant: 335 0:125 2 (const int) 336 0:125 Sequence 337 0:125 Constant: 338 0:125 0 (const int) 339 0:125 Constant: 340 0:125 1 (const int) 341 0:127 Constant: 342 0:127 0.000000 343 0:128 interpolateAtSample ( global 3-component vector of float) 344 0:128 indirect index ( smooth sample temp 3-component vector of float) 345 0:128 'sampInArray' ( smooth sample in 4-element array of 3-component vector of float) 346 0:128 'i' ( flat in int) 347 0:128 Constant: 348 0:128 0 (const int) 349 0:129 interpolateAtSample ( global float) 350 0:129 x: direct index for structure ( global float) 351 0:129 's1' ( smooth in structure{ global float x}) 352 0:129 Constant: 353 0:129 0 (const int) 354 0:129 Constant: 355 0:129 2 (const int) 356 0:130 interpolateAtSample ( global float) 357 0:130 'scalarIn' ( smooth in float) 358 0:130 Constant: 359 0:130 1 (const int) 360 0:132 Constant: 361 0:132 0.000000 362 0:133 interpolateAtOffset ( global 3-component vector of float) 363 0:133 direct index ( smooth sample temp 3-component vector of float) 364 0:133 'sampInArray' ( smooth sample in 4-element array of 3-component vector of float) 365 0:133 Constant: 366 0:133 2 (const int) 367 0:133 Constant: 368 0:133 0.200000 369 0:133 0.200000 370 0:134 interpolateAtOffset ( global 2-component vector of float) 371 0:134 vector swizzle ( temp 2-component vector of float) 372 0:134 direct index ( smooth sample temp 3-component vector of float) 373 0:134 'sampInArray' ( smooth sample in 4-element array of 3-component vector of float) 374 0:134 Constant: 375 0:134 2 (const int) 376 0:134 Sequence 377 0:134 Constant: 378 0:134 0 (const int) 379 0:134 Constant: 380 0:134 1 (const int) 381 0:134 Constant: 382 0:134 0.200000 383 0:134 0.200000 384 0:135 interpolateAtOffset ( global float) 385 0:135 add ( temp float) 386 0:135 'scalarIn' ( smooth in float) 387 0:135 'scalarIn' ( smooth in float) 388 0:135 Constant: 389 0:135 0.200000 390 0:135 0.200000 391 0:136 interpolateAtOffset ( global float) 392 0:136 x: direct index for structure ( global float) 393 0:136 's2' ( sample temp structure{ global float x}) 394 0:136 Constant: 395 0:136 0 (const int) 396 0:136 Constant: 397 0:136 0.200000 398 0:136 0.200000 399 0:139 interpolateAtCentroid ( global float) 400 0:139 'f' ( temp float) 401 0:140 interpolateAtSample ( global 4-component vector of float) 402 0:140 'outp' ( out 4-component vector of float) 403 0:140 Constant: 404 0:140 0 (const int) 405 0:161 Function Definition: qlod( ( global void) 406 0:161 Function Parameters: 407 0:? Sequence 408 0:168 move second child to first child ( temp 2-component vector of float) 409 0:168 'lod' ( temp 2-component vector of float) 410 0:168 textureQueryLod ( global 2-component vector of float) 411 0:168 'samp1D' ( uniform sampler1D) 412 0:168 'pf' ( temp float) 413 0:169 move second child to first child ( temp 2-component vector of float) 414 0:169 'lod' ( temp 2-component vector of float) 415 0:169 textureQueryLod ( global 2-component vector of float) 416 0:169 'isamp2D' ( uniform isampler2D) 417 0:169 'pf2' ( temp 2-component vector of float) 418 0:170 move second child to first child ( temp 2-component vector of float) 419 0:170 'lod' ( temp 2-component vector of float) 420 0:170 textureQueryLod ( global 2-component vector of float) 421 0:170 'usamp3D' ( uniform usampler3D) 422 0:170 'pf3' ( temp 3-component vector of float) 423 0:171 move second child to first child ( temp 2-component vector of float) 424 0:171 'lod' ( temp 2-component vector of float) 425 0:171 textureQueryLod ( global 2-component vector of float) 426 0:171 'sampCube' ( uniform samplerCube) 427 0:171 'pf3' ( temp 3-component vector of float) 428 0:172 move second child to first child ( temp 2-component vector of float) 429 0:172 'lod' ( temp 2-component vector of float) 430 0:172 textureQueryLod ( global 2-component vector of float) 431 0:172 'isamp1DA' ( uniform isampler1DArray) 432 0:172 'pf' ( temp float) 433 0:173 move second child to first child ( temp 2-component vector of float) 434 0:173 'lod' ( temp 2-component vector of float) 435 0:173 textureQueryLod ( global 2-component vector of float) 436 0:173 'usamp2DA' ( uniform usampler2DArray) 437 0:173 'pf2' ( temp 2-component vector of float) 438 0:174 move second child to first child ( temp 2-component vector of float) 439 0:174 'lod' ( temp 2-component vector of float) 440 0:174 textureQueryLod ( global 2-component vector of float) 441 0:174 'isampCubeA' ( uniform isamplerCubeArray) 442 0:174 'pf3' ( temp 3-component vector of float) 443 0:176 move second child to first child ( temp 2-component vector of float) 444 0:176 'lod' ( temp 2-component vector of float) 445 0:176 textureQueryLod ( global 2-component vector of float) 446 0:176 'samp1Ds' ( uniform sampler1DShadow) 447 0:176 'pf' ( temp float) 448 0:177 move second child to first child ( temp 2-component vector of float) 449 0:177 'lod' ( temp 2-component vector of float) 450 0:177 textureQueryLod ( global 2-component vector of float) 451 0:177 'samp2Ds' ( uniform sampler2DShadow) 452 0:177 'pf2' ( temp 2-component vector of float) 453 0:178 move second child to first child ( temp 2-component vector of float) 454 0:178 'lod' ( temp 2-component vector of float) 455 0:178 textureQueryLod ( global 2-component vector of float) 456 0:178 'sampCubes' ( uniform samplerCubeShadow) 457 0:178 'pf3' ( temp 3-component vector of float) 458 0:179 move second child to first child ( temp 2-component vector of float) 459 0:179 'lod' ( temp 2-component vector of float) 460 0:179 textureQueryLod ( global 2-component vector of float) 461 0:179 'samp1DAs' ( uniform sampler1DArrayShadow) 462 0:179 'pf' ( temp float) 463 0:180 move second child to first child ( temp 2-component vector of float) 464 0:180 'lod' ( temp 2-component vector of float) 465 0:180 textureQueryLod ( global 2-component vector of float) 466 0:180 'samp2DAs' ( uniform sampler2DArrayShadow) 467 0:180 'pf2' ( temp 2-component vector of float) 468 0:181 move second child to first child ( temp 2-component vector of float) 469 0:181 'lod' ( temp 2-component vector of float) 470 0:181 textureQueryLod ( global 2-component vector of float) 471 0:181 'sampCubeAs' ( uniform samplerCubeArrayShadow) 472 0:181 'pf3' ( temp 3-component vector of float) 473 0:183 'lod' ( temp 2-component vector of float) 474 0:184 'lod' ( temp 2-component vector of float) 475 0:190 Function Definition: bitwiseConv( ( global void) 476 0:190 Function Parameters: 477 0:192 Sequence 478 0:192 move second child to first child ( temp uint) 479 0:192 'iout' ( out uint) 480 0:192 bitwise and ( temp uint) 481 0:192 'uu' ( uniform uint) 482 0:192 Convert int to uint ( temp uint) 483 0:192 'i' ( flat in int) 484 0:193 add second child into first child ( temp uint) 485 0:193 'iout' ( out uint) 486 0:193 exclusive-or ( temp uint) 487 0:193 'uu' ( uniform uint) 488 0:193 Convert int to uint ( temp uint) 489 0:193 'i' ( flat in int) 490 0:194 add second child into first child ( temp uint) 491 0:194 'iout' ( out uint) 492 0:194 inclusive-or ( temp uint) 493 0:194 Convert int to uint ( temp uint) 494 0:194 'i' ( flat in int) 495 0:194 'uu' ( uniform uint) 496 0:198 Function Definition: subT1( ( temp float) 497 0:198 Function Parameters: 498 0:198 Sequence 499 0:198 Branch: Return with expression 500 0:198 Constant: 501 0:198 1.000000 502 0:199 Function Definition: subT2( ( temp float) 503 0:199 Function Parameters: 504 0:199 Sequence 505 0:199 Branch: Return with expression 506 0:199 Constant: 507 0:199 1.000000 508 0:? Linker Objects 509 0:? 'c2D' ( smooth in 2-component vector of float) 510 0:? 'i' ( flat in int) 511 0:? 'outp' ( out 4-component vector of float) 512 0:? 'arrayedSampler' ( uniform 5-element array of sampler2D) 513 0:? 'samp2dr' ( uniform usampler2DRect) 514 0:? 'isamp2DA' ( uniform isampler2DArray) 515 0:? 'gl_ClipDistance' ( smooth in 4-element array of float ClipDistance) 516 0:? 'vl' (layout( location=4) smooth in 4-component vector of float) 517 0:? 'vl2' (layout( location=6) smooth in 4-component vector of float) 518 0:? 'uv3' (layout( location=3) uniform 3-component vector of float) 519 0:? 'anon@0' ( in block{ in float FogFragCoord gl_FogFragCoord, in unsized 1-element array of 4-component vector of float TexCoord gl_TexCoord, smooth in 4-component vector of float Color gl_Color, in 4-component vector of float SecondaryColor gl_SecondaryColor}) 520 0:? 'gl_FragCoord' ( gl_FragCoord 4-component vector of float FragCoord) 521 0:? 'u2drs' ( uniform sampler2DRectShadow) 522 0:? 'patchIn' ( smooth patch in 4-component vector of float) 523 0:? 'patchOut' ( patch out 4-component vector of float) 524 0:? 'in1' ( smooth in float) 525 0:? 'in2' ( smooth in 2-component vector of float) 526 0:? 'in3' ( smooth in 3-component vector of float) 527 0:? 'in4' ( smooth in 4-component vector of float) 528 0:? 'colorSampIn' ( smooth sample in 4-component vector of float) 529 0:? 'colorSampleBad' ( sample out 4-component vector of float) 530 0:? 'colorfsi' ( noperspective in 4-component vector of float) 531 0:? 'sampInArray' ( smooth sample in 4-element array of 3-component vector of float) 532 0:? 'scalarIn' ( smooth in float) 533 0:? 'colorfc' ( centroid flat in 2-component vector of float) 534 0:? 's1' ( smooth in structure{ global float x}) 535 0:? 's2' ( sample temp structure{ global float x}) 536 0:? 'samp1D' ( uniform sampler1D) 537 0:? 'isamp2D' ( uniform isampler2D) 538 0:? 'usamp3D' ( uniform usampler3D) 539 0:? 'sampCube' ( uniform samplerCube) 540 0:? 'isamp1DA' ( uniform isampler1DArray) 541 0:? 'usamp2DA' ( uniform usampler2DArray) 542 0:? 'isampCubeA' ( uniform isamplerCubeArray) 543 0:? 'samp1Ds' ( uniform sampler1DShadow) 544 0:? 'samp2Ds' ( uniform sampler2DShadow) 545 0:? 'sampCubes' ( uniform samplerCubeShadow) 546 0:? 'samp1DAs' ( uniform sampler1DArrayShadow) 547 0:? 'samp2DAs' ( uniform sampler2DArrayShadow) 548 0:? 'sampCubeAs' ( uniform samplerCubeArrayShadow) 549 0:? 'sampBuf' ( uniform samplerBuffer) 550 0:? 'sampRect' ( uniform sampler2DRect) 551 0:? 'uu' ( uniform uint) 552 0:? 'iout' ( out uint) 553 554 555 Linked fragment stage: 556 557 558 Shader version: 400 559 Requested GL_ARB_derivative_control 560 Requested GL_ARB_separate_shader_objects 561 gl_FragCoord pixel center is integer 562 gl_FragCoord origin is upper left 563 ERROR: node is still EOpNull! 564 0:10 Function Definition: main( ( global void) 565 0:10 Function Parameters: 566 0:? Sequence 567 0:13 move second child to first child ( temp 4-component vector of float) 568 0:13 'v' ( temp 4-component vector of float) 569 0:13 texture ( global 4-component vector of float) 570 0:13 indirect index ( temp sampler2D) 571 0:13 'arrayedSampler' ( uniform 5-element array of sampler2D) 572 0:13 'i' ( flat in int) 573 0:13 'c2D' ( smooth in 2-component vector of float) 574 0:14 move second child to first child ( temp float) 575 0:14 direct index ( temp float) 576 0:14 'outp' ( out 4-component vector of float) 577 0:14 Constant: 578 0:14 0 (const int) 579 0:14 direct index ( smooth temp float ClipDistance) 580 0:14 'gl_ClipDistance' ( smooth in 4-element array of float ClipDistance) 581 0:14 Constant: 582 0:14 1 (const int) 583 0:18 Sequence 584 0:18 move second child to first child ( temp 4-component vector of uint) 585 0:18 'uv4' ( temp 4-component vector of uint) 586 0:18 textureGatherOffsets ( global 4-component vector of uint) 587 0:18 'samp2dr' ( uniform usampler2DRect) 588 0:18 'c2D' ( smooth in 2-component vector of float) 589 0:18 'offsets' ( temp 4-element array of 2-component vector of int) 590 0:18 Constant: 591 0:18 2 (const int) 592 0:19 move second child to first child ( temp 4-component vector of uint) 593 0:19 'uv4' ( temp 4-component vector of uint) 594 0:19 textureGatherOffsets ( global 4-component vector of uint) 595 0:19 'samp2dr' ( uniform usampler2DRect) 596 0:19 'c2D' ( smooth in 2-component vector of float) 597 0:19 Constant: 598 0:19 1 (const int) 599 0:19 2 (const int) 600 0:19 3 (const int) 601 0:19 4 (const int) 602 0:19 15 (const int) 603 0:19 16 (const int) 604 0:19 -2 (const int) 605 0:19 0 (const int) 606 0:19 Constant: 607 0:19 2 (const int) 608 0:20 Sequence 609 0:20 move second child to first child ( temp 4-component vector of float) 610 0:20 'v4' ( temp 4-component vector of float) 611 0:20 textureGather ( global 4-component vector of float) 612 0:20 direct index ( temp sampler2D) 613 0:20 'arrayedSampler' ( uniform 5-element array of sampler2D) 614 0:20 Constant: 615 0:20 0 (const int) 616 0:20 'c2D' ( smooth in 2-component vector of float) 617 0:21 Sequence 618 0:21 move second child to first child ( temp 4-component vector of int) 619 0:21 'iv4' ( temp 4-component vector of int) 620 0:21 textureGatherOffset ( global 4-component vector of int) 621 0:21 'isamp2DA' ( uniform isampler2DArray) 622 0:21 Constant: 623 0:21 0.100000 624 0:21 0.100000 625 0:21 0.100000 626 0:21 Constant: 627 0:21 1 (const int) 628 0:21 1 (const int) 629 0:21 Constant: 630 0:21 3 (const int) 631 0:22 move second child to first child ( temp 4-component vector of int) 632 0:22 'iv4' ( temp 4-component vector of int) 633 0:22 textureGatherOffset ( global 4-component vector of int) 634 0:22 'isamp2DA' ( uniform isampler2DArray) 635 0:22 Constant: 636 0:22 0.100000 637 0:22 0.100000 638 0:22 0.100000 639 0:22 Constant: 640 0:22 1 (const int) 641 0:22 1 (const int) 642 0:22 'i' ( flat in int) 643 0:23 move second child to first child ( temp 4-component vector of int) 644 0:23 'iv4' ( temp 4-component vector of int) 645 0:23 textureGatherOffset ( global 4-component vector of int) 646 0:23 'isamp2DA' ( uniform isampler2DArray) 647 0:23 Constant: 648 0:23 0.100000 649 0:23 0.100000 650 0:23 0.100000 651 0:23 Constant: 652 0:23 1 (const int) 653 0:23 1 (const int) 654 0:23 Constant: 655 0:23 4 (const int) 656 0:24 move second child to first child ( temp 4-component vector of int) 657 0:24 'iv4' ( temp 4-component vector of int) 658 0:24 textureGatherOffset ( global 4-component vector of int) 659 0:24 'isamp2DA' ( uniform isampler2DArray) 660 0:24 Constant: 661 0:24 0.100000 662 0:24 0.100000 663 0:24 0.100000 664 0:24 Constant: 665 0:24 1 (const int) 666 0:24 1 (const int) 667 0:24 Constant: 668 0:24 3 (const int) 669 0:25 move second child to first child ( temp 4-component vector of int) 670 0:25 'iv4' ( temp 4-component vector of int) 671 0:25 textureGatherOffset ( global 4-component vector of int) 672 0:25 'isamp2DA' ( uniform isampler2DArray) 673 0:25 Constant: 674 0:25 0.100000 675 0:25 0.100000 676 0:25 0.100000 677 0:25 Construct ivec2 ( temp 2-component vector of int) 678 0:25 'i' ( flat in int) 679 0:27 Sequence 680 0:27 move second child to first child ( temp 4-component vector of float) 681 0:27 'c' ( temp 4-component vector of float) 682 0:27 'gl_FragCoord' ( gl_FragCoord 4-component vector of float FragCoord) 683 0:? Linker Objects 684 0:? 'c2D' ( smooth in 2-component vector of float) 685 0:? 'i' ( flat in int) 686 0:? 'outp' ( out 4-component vector of float) 687 0:? 'arrayedSampler' ( uniform 5-element array of sampler2D) 688 0:? 'samp2dr' ( uniform usampler2DRect) 689 0:? 'isamp2DA' ( uniform isampler2DArray) 690 0:? 'gl_ClipDistance' ( smooth in 4-element array of float ClipDistance) 691 0:? 'vl' (layout( location=4) smooth in 4-component vector of float) 692 0:? 'vl2' (layout( location=6) smooth in 4-component vector of float) 693 0:? 'uv3' (layout( location=3) uniform 3-component vector of float) 694 0:? 'anon@0' ( in block{ in float FogFragCoord gl_FogFragCoord, in 1-element array of 4-component vector of float TexCoord gl_TexCoord, smooth in 4-component vector of float Color gl_Color, in 4-component vector of float SecondaryColor gl_SecondaryColor}) 695 0:? 'gl_FragCoord' ( gl_FragCoord 4-component vector of float FragCoord) 696 0:? 'u2drs' ( uniform sampler2DRectShadow) 697 0:? 'patchIn' ( smooth patch in 4-component vector of float) 698 0:? 'patchOut' ( patch out 4-component vector of float) 699 0:? 'in1' ( smooth in float) 700 0:? 'in2' ( smooth in 2-component vector of float) 701 0:? 'in3' ( smooth in 3-component vector of float) 702 0:? 'in4' ( smooth in 4-component vector of float) 703 0:? 'colorSampIn' ( smooth sample in 4-component vector of float) 704 0:? 'colorSampleBad' ( sample out 4-component vector of float) 705 0:? 'colorfsi' ( noperspective in 4-component vector of float) 706 0:? 'sampInArray' ( smooth sample in 4-element array of 3-component vector of float) 707 0:? 'scalarIn' ( smooth in float) 708 0:? 'colorfc' ( centroid flat in 2-component vector of float) 709 0:? 's1' ( smooth in structure{ global float x}) 710 0:? 's2' ( sample temp structure{ global float x}) 711 0:? 'samp1D' ( uniform sampler1D) 712 0:? 'isamp2D' ( uniform isampler2D) 713 0:? 'usamp3D' ( uniform usampler3D) 714 0:? 'sampCube' ( uniform samplerCube) 715 0:? 'isamp1DA' ( uniform isampler1DArray) 716 0:? 'usamp2DA' ( uniform usampler2DArray) 717 0:? 'isampCubeA' ( uniform isamplerCubeArray) 718 0:? 'samp1Ds' ( uniform sampler1DShadow) 719 0:? 'samp2Ds' ( uniform sampler2DShadow) 720 0:? 'sampCubes' ( uniform samplerCubeShadow) 721 0:? 'samp1DAs' ( uniform sampler1DArrayShadow) 722 0:? 'samp2DAs' ( uniform sampler2DArrayShadow) 723 0:? 'sampCubeAs' ( uniform samplerCubeArrayShadow) 724 0:? 'sampBuf' ( uniform samplerBuffer) 725 0:? 'sampRect' ( uniform sampler2DRect) 726 0:? 'uu' ( uniform uint) 727 0:? 'iout' ( out uint) 728 729