System Environment: -------------------------- Arch: X86_64 Platform: Ironlake Libdrm: (master)2.4.33-10-gf00efc7ab442f106d3ac7699e80f1f7aee8451f4 Mesa: (master)249fc7056104113633215106ac085b505d8dc161 Libva_intel_driver:(vaapi-ext)82fa52510a37ab645daaa3bb7091ff5096a20d0b Kernel_unstable:(drm-intel-next-queued)0156f0046bb709a8d7c7d48e3e055b3ecf6699c9 Bug detailed description: ----------------------------- It fails on Ironlake with mesa master branch.It doesn't happen on mesa 8.0 branch. Case 'api-fogcoord(basic.allCases)' also fails with the same commit. Bisect shows: 32ae8d3b321185a85b73ff703d8fc26bd5f48fa7 is the first bad commit. commit 32ae8d3b321185a85b73ff703d8fc26bd5f48fa7 Author: Eric Anholt <eric@anholt.net> Date: Sat Mar 10 13:48:42 2012 -0800 i965/fs: Try to avoid generating extra MOVs to do saturates. This change (before the previous two) produced a .23% +/- .11% performance improvement in Unigine Tropics at 1024x768 on IVB. Total instructions: 269270 -> 262649 614/2148 programs affected (28.6%) 179386 -> 172765 instructions in affected programs (3.7% reduction) v2: Move some of the logic of finding the instruction that produced the result of an expression tree to a helper. Reproduce steps: ---------------------------- 1. start X 2. ./oglconform -z -suite all -v 2 -D 115 -test fogexp basic.allCases
Following piglit cases also fail with the same commit: general_fog-modes spec_EXT_fog_coord_ext_fog_coord-modes
Have a patch series, building more specific piglit tests.
commit 9b4053cabd8bda180b352d2d2047209f6ca5f6e8 Author: Eric Anholt <eric@anholt.net> Date: Mon Aug 6 14:59:39 2012 -0700 i965: Drop the confusing saturate argument to math instruction setup.
Verified.Fixed by commit 9b4053cabd8bda180b352d2d2047209f6ca5f6e8.
bug/show.html.tmpl processed on Mar 20, 2017 at 09:48:58. (provided by the Example extension).