Status: fail
Result: fail
Detail | Value |
---|---|
returncode | 1 |
time | 0.230690002441 |
note | Returncode was 1 |
command | /home/mks-hackers/piglit/framework/../bin/glslparsertest tests/../generated_tests/spec/glsl-1.30/compiler/built-in-functions/op-lshift-int-int.frag pass 1.30 |
errors |
|
info | Returncode: 1 Errors: Failed to compile fragment shader tests/../generated_tests/spec/glsl-1.30/compiler/built-in-functions/op-lshift-int-int.frag: 0(83) : error C7011: implicit cast from "int" to "uint" 0(89) : error C7011: implicit cast from "int" to "uint" 0(95) : error C7011: implicit cast from "int" to "uint" 0(107) : error C7011: implicit cast from "int" to "uint" 0(119) : error C7011: implicit cast from "int" to "uint" 0(131) : error C7011: implicit cast from "int" to "uint" 0(137) : error C7011: implicit cast from "int" to "uint" 0(143) : error C7011: implicit cast from "int" to "uint" 0(144) : warning C7533: global variable gl_FragColor is deprecated after version 120 Output: Shader source: /* [config] * expect_result: pass * glsl_version: 1.30 * [end config] * * Check that the following test vectors are constant folded correctly: * (-31 << 0) => -31 * (-31 << 1) => -62 * (-31 << 2) => -124 * (-31 << 5) => -992 * (-31 << 25) => -1040187392 * (-31 << 31) => -2147483648 * (-25 << 0) => -25 * (-25 << 1) => -50 * (-25 << 2) => -100 * (-25 << 5) => -800 * (-25 << 25) => -838860800 * (-25 << 31) => -2147483648 * (-5 << 0) => -5 * (-5 << 1) => -10 * (-5 << 2) => -20 * (-5 << 5) => -160 * (-5 << 25) => -167772160 * (-5 << 31) => -2147483648 * (-2 << 0) => -2 * (-2 << 1) => -4 * (-2 << 2) => -8 * (-2 << 5) => -64 * (-2 << 25) => -67108864 * (-2 << 31) => 0 * (-1 << 0) => -1 * (-1 << 1) => -2 * (-1 << 2) => -4 * (-1 << 5) => -32 * (-1 << 25) => -33554432 * (-1 << 31) => -2147483648 * (0 << 0) => 0 * (0 << 1) => 0 * (0 << 2) => 0 * (0 << 5) => 0 * (0 << 25) => 0 * (0 << 31) => 0 * (1 << 0) => 1 * (1 << 1) => 2 * (1 << 2) => 4 * (1 << 5) => 32 * (1 << 25) => 33554432 * (1 << 31) => -2147483648 * (2 << 0) => 2 * (2 << 1) => 4 * (2 << 2) => 8 * (2 << 5) => 64 * (2 << 25) => 67108864 * (2 << 31) => 0 * (5 << 0) => 5 * (5 << 1) => 10 * (5 << 2) => 20 * (5 << 5) => 160 * (5 << 25) => 167772160 * (5 << 31) => -2147483648 * (25 << 0) => 25 * (25 << 1) => 50 * (25 << 2) => 100 * (25 << 5) => 800 * (25 << 25) => 838860800 * (25 << 31) => -2147483648 * (31 << 0) => 31 * (31 << 1) => 62 * (31 << 2) => 124 * (31 << 5) => 992 * (31 << 25) => 1040187392 * (31 << 31) => -2147483648 */ #version 130 void main() { float[(-31 << 0) == -31 ? 1 : -1] array0; float[(-31 << 1) == -62 ? 1 : -1] array1; float[(-31 << 2) == -124 ? 1 : -1] array2; float[(-31 << 5) == -992 ? 1 : -1] array3; float[(-31 << 25) == -1040187392 ? 1 : -1] array4; float[(-31 << 31) == -2147483648 ? 1 : -1] array5; float[(-25 << 0) == -25 ? 1 : -1] array6; float[(-25 << 1) == -50 ? 1 : -1] array7; float[(-25 << 2) == -100 ? 1 : -1] array8; float[(-25 << 5) == -800 ? 1 : -1] array9; float[(-25 << 25) == -838860800 ? 1 : -1] array10; float[(-25 << 31) == -2147483648 ? 1 : -1] array11; float[(-5 << 0) == -5 ? 1 : -1] array12; float[(-5 << 1) == -10 ? 1 : -1] array13; float[(-5 << 2) == -20 ? 1 : -1] array14; float[(-5 << 5) == -160 ? 1 : -1] array15; float[(-5 << 25) == -167772160 ? 1 : -1] array16; float[(-5 << 31) == -2147483648 ? 1 : -1] array17; float[(-2 << 0) == -2 ? 1 : -1] array18; float[(-2 << 1) == -4 ? 1 : -1] array19; float[(-2 << 2) == -8 ? 1 : -1] array20; float[(-2 << 5) == -64 ? 1 : -1] array21; float[(-2 << 25) == -67108864 ? 1 : -1] array22; float[(-2 << 31) == 0 ? 1 : -1] array23; float[(-1 << 0) == -1 ? 1 : -1] array24; float[(-1 << 1) == -2 ? 1 : -1] array25; float[(-1 << 2) == -4 ? 1 : -1] array26; float[(-1 << 5) == -32 ? 1 : -1] array27; float[(-1 << 25) == -33554432 ? 1 : -1] array28; float[(-1 << 31) == -2147483648 ? 1 : -1] array29; float[(0 << 0) == 0 ? 1 : -1] array30; float[(0 << 1) == 0 ? 1 : -1] array31; float[(0 << 2) == 0 ? 1 : -1] array32; float[(0 << 5) == 0 ? 1 : -1] array33; float[(0 << 25) == 0 ? 1 : -1] array34; float[(0 << 31) == 0 ? 1 : -1] array35; float[(1 << 0) == 1 ? 1 : -1] array36; float[(1 << 1) == 2 ? 1 : -1] array37; float[(1 << 2) == 4 ? 1 : -1] array38; float[(1 << 5) == 32 ? 1 : -1] array39; float[(1 << 25) == 33554432 ? 1 : -1] array40; float[(1 << 31) == -2147483648 ? 1 : -1] array41; float[(2 << 0) == 2 ? 1 : -1] array42; float[(2 << 1) == 4 ? 1 : -1] array43; float[(2 << 2) == 8 ? 1 : -1] array44; float[(2 << 5) == 64 ? 1 : -1] array45; float[(2 << 25) == 67108864 ? 1 : -1] array46; float[(2 << 31) == 0 ? 1 : -1] array47; float[(5 << 0) == 5 ? 1 : -1] array48; float[(5 << 1) == 10 ? 1 : -1] array49; float[(5 << 2) == 20 ? 1 : -1] array50; float[(5 << 5) == 160 ? 1 : -1] array51; float[(5 << 25) == 167772160 ? 1 : -1] array52; float[(5 << 31) == -2147483648 ? 1 : -1] array53; float[(25 << 0) == 25 ? 1 : -1] array54; float[(25 << 1) == 50 ? 1 : -1] array55; float[(25 << 2) == 100 ? 1 : -1] array56; float[(25 << 5) == 800 ? 1 : -1] array57; float[(25 << 25) == 838860800 ? 1 : -1] array58; float[(25 << 31) == -2147483648 ? 1 : -1] array59; float[(31 << 0) == 31 ? 1 : -1] array60; float[(31 << 1) == 62 ? 1 : -1] array61; float[(31 << 2) == 124 ? 1 : -1] array62; float[(31 << 5) == 992 ? 1 : -1] array63; float[(31 << 25) == 1040187392 ? 1 : -1] array64; float[(31 << 31) == -2147483648 ? 1 : -1] array65; gl_FragColor = vec4(array0.length() + array1.length() + array2.length() + array3.length() + array4.length() + array5.length() + array6.length() + array7.length() + array8.length() + array9.length() + array10.length() + array11.length() + array12.length() + array13.length() + array14.length() + array15.length() + array16.length() + array17.length() + array18.length() + array19.length() + array20.length() + array21.length() + array22.length() + array23.length() + array24.length() + array25.length() + array26.length() + array27.length() + array28.length() + array29.length() + array30.length() + array31.length() + array32.length() + array33.length() + array34.length() + array35.length() + array36.length() + array37.length() + array38.length() + array39.length() + array40.length() + array41.length() + array42.length() + array43.length() + array44.length() + array45.length() + array46.length() + array47.length() + array48.length() + array49.length() + array50.length() + array51.length() + array52.length() + array53.length() + array54.length() + array55.length() + array56.length() + array57.length() + array58.length() + array59.length() + array60.length() + array61.length() + array62.length() + array63.length() + array64.length() + array65.length()); } |