[r300g, bisected] piglit glsl-fs-discard-04 fails
Submitted by Pavel Ondračka
Assigned to Default DRI bug account
Description
Created attachment 62924 RADEON_DEBUG=fp log
./bin/shader_runner tests/shaders/glsl-fs-discard-04.shader_test -auto -fbo Probe at (0,0) Expected: 0.000000 1.000000 0.000000 0.000000 Observed: 1.000000 0.000000 0.000000 0.000000 PIGLIT: {'result': 'fail' }
Regression test shows: e21b9f1f is the first bad commit commit e21b9f1f Author: Eric Anholt eric@anholt.net Date: Fri May 4 13:37:08 2012 -0700
glsl: Remove the opt_discard_simplification pass.
This conflicts with the GLSL 1.30+ rules for derivatives after a
discard has occurred.
Reviewed-by: Kenneth Graunke <kenneth@whitecape.org>
llvmpipe works fine, so this may be another uncovered r300 compiler issue.
GPU:RV530 Kernel: 3.4.0-1.fc17.i686
Attachment 62924, "RADEON_DEBUG=fp log":
fs-discard-04-fp-log.txt
Version: git