System Environment: -------------------------- Arch: i386 Platform: sandybridge Libdrm: (master)libdrm-2.4.39-2-g92fd0ce4f659d7b0680543e9e5b96a3c7737a5f3 Mesa: (9.0)c7775e842bec815ede6badc35dbfe4991c183e3a Xserver:(server-1.12-branch)xorg-server-1.12.4 Xf86_video_intel:(master)2.20.6-37-g1f5d5a37e57e63fa6e5b336a4847ce4422b89044 Libva: (master)44b03ffcdb814392a9acf025615f99a06fed63d4 Libva_intel_driver:(master)5a449f5d2608adaf29c4c052aa28687d9e80a37a Kernel: (drm-intel-fixes) 28dcc2d60cb570d9f549c329b2f51400553412a1 Bug detailed description: ------------------------- It fails on sandybridge with mesa 9.0 branch. It also fails on mesa master branch. It doesn't happen on mesa 8.0 branch. The last known good commit:59d247c829cce0fe14957ff32221b329fde6a918 The last known bad commit: c7775e842bec815ede6badc35dbfe4991c183e3a output: 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' } Reproduce steps: ---------------------------- 1. xinit 2. ./bin/shader_runner fs-bool-less-compare-true.shader_test -auto -fbo
Please provide commit IDs that are on the same branch. [idr@dynamic120 master]$ git log 59d247c829cce0fe14957ff32221b329fde6a918..c7775e842bec815ede6badc35dbfe4991c183e3a | grep ^commit | wc -l 3777 This is useless.
This passes on Ivybridge (but not Sandybridge) which suggests that it may have something to do with the IF statements with embedded conditional modifiers that /only/ exist on Gen6. Could be wrong, just a shot in the dark. Need to pull out the SNB...
Fixed by the following patch on the mailing list: http://lists.freedesktop.org/archives/mesa-dev/2012-September/027519.html
commit 0482998ccc205a9d29953c7a8b33f41ae3584935 Author: Eric Anholt <eric@anholt.net> Date: Mon Nov 12 13:13:55 2012 -0800 i965/fs: Fix the gen6-specific if handling for 80ecb8f15b9ad7d6edc
(In reply to comment #4) > commit 0482998ccc205a9d29953c7a8b33f41ae3584935 > Author: Eric Anholt <eric@anholt.net> > Date: Mon Nov 12 13:13:55 2012 -0800 > > i965/fs: Fix the gen6-specific if handling for 80ecb8f15b9ad7d6edc Fixed on master branch. It still fails on 9.0 branch.
Verified.Fixed on latest mesa master branch and 9.1 branch.
Use of freedesktop.org services, including Bugzilla, is subject to our Code of Conduct. How we collect and use information is described in our Privacy Policy.