Bug 23868

Summary: [G45] Doom 3 shadows broken
Product: Mesa Reporter: Sven Arvidsson <sa>
Component: Drivers/DRI/i965Assignee: Gordon Jin <gordon.jin>
Status: RESOLVED DUPLICATE QA Contact:
Severity: normal    
Priority: medium    
Version: unspecified   
Hardware: Other   
OS: All   
Whiteboard:
i915 platform: i915 features:
Attachments: doom 3 screenshot

Description Sven Arvidsson 2009-09-11 13:58:42 UTC
Created attachment 29427 [details]
doom 3 screenshot

Shadows in Doom 3 are broken (see screenshot). This is a recent regression so I will try a bisect later.

System environment:
-- chipset: G45 / ICH10R
-- system architecture: 32-bit
-- Linux distribution: Debian unstable
-- Machine or mobo model: Asus P5Q-EM
-- Display connector: DVI
-- KMS: enabled
-- xf86-video-intel: efbcf29dd1a1ca058b7a2a93f0685102c06c9369
-- xserver: 1.6.3
-- mesa: 7c0152fbaeb21ab423a9de339b85c54d1713432b
-- drm: 67e4172394a88d4922fb8d9c7c3d96ce7e02c5a6
-- kernel: 2.6.31-rc9
Comment 1 Sven Arvidsson 2009-09-11 15:10:31 UTC
Bisect leads to this:

f5539b6991e336aa1cf302dbdb1a29b3e85cff36 is first bad commit
commit f5539b6991e336aa1cf302dbdb1a29b3e85cff36
Author: Xiang, Haihao <haihao.xiang@intel.com>
Date:   Thu Aug 20 18:19:36 2009 +0800

    i965: validate sf state

:040000 040000 9bcff867d0a3adf6e2c39bc23db5e60aef174086 ef44496a8b0340ce4281b8dd683fe8aa6e0f330a M	src
Comment 2 Sven Arvidsson 2009-09-12 07:59:19 UTC
Apologies! The first bisect was wrong, this should be it:

50d8b295f6c950da3b8783ff6e1803bdfbb5c7cc is first bad commit
commit 50d8b295f6c950da3b8783ff6e1803bdfbb5c7cc
Author: Brian Paul <brianp@vmware.com>
Date:   Tue Sep 1 12:05:41 2009 -0600

    intel: use _mesa_meta_clear(), it's a bit faster

:040000 040000 81f24fd1186fda701bd343d7e3c4428c10494477
40f6ebb2f756d7054fb2ea940183bc8ad5154ed0 M      src
Comment 3 Sven Arvidsson 2009-09-13 15:57:00 UTC
Bug 23857 is also about a regression caused by the same commit.
Comment 4 Gordon Jin 2009-09-13 18:32:18 UTC
marking dup then. Thanks for the report.

*** This bug has been marked as a duplicate of bug 23857 ***

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.