Summary: | [965 OGLC] depthrange.c test case fails | ||
---|---|---|---|
Product: | Mesa | Reporter: | Ian Romanick <idr> |
Component: | Drivers/DRI/i965 | Assignee: | Eric Anholt <eric> |
Status: | VERIFIED FIXED | QA Contact: | |
Severity: | normal | ||
Priority: | medium | CC: | haien.liu |
Version: | git | ||
Hardware: | Other | ||
OS: | All | ||
Whiteboard: | |||
i915 platform: | i915 features: | ||
Bug Depends on: | |||
Bug Blocks: | 20277 |
Description
Ian Romanick
2009-01-07 12:29:33 UTC
reproduced. nothing jumps out at me as obviously wrong in the current code. seems dup with bug#19413. (I'm asking Haien to always CC idr when reporting oglc bugs) but fptex.c passes on our 965. (In reply to comment #2) > seems dup with bug#19413. (I'm asking Haien to always CC idr when reporting > oglc bugs) > > but fptex.c passes on our 965. Yes, the fptex.c failure is different. See bug #19468. (In reply to comment #3) > (In reply to comment #2) > > but fptex.c passes on our 965. > > Yes, the fptex.c failure is different. See bug #19468. fptex.c passes on my side because we are using mesa intel-2008-q4 branch, and Brian's patch isn't on that branch. commit 160c3617fc8867edc445b1ba62fc996c4630cc35 Author: Eric Anholt <eric@anholt.net> Date: Thu Feb 26 00:18:46 2009 -0800 intel: Disable creating DRI2 FBconfigs with depth size != color size. While it's a nice idea to be able to allow clients to choose a smaller (or bigger for 16bpp screens!) depth size, right now DRI2 hands back a buffer with a size that matches the drawable, rather than being based off of the visual. This led to problems in readback as parts of the driver disagreed on what format the depth buffer was really in. Fixes the remainder of bug #19447. commit 2b34275a784501225f605f11db801b5f2d7cdc64 Author: Eric Anholt <eric@anholt.net> Date: Wed Feb 25 23:58:38 2009 -0800 intel: Add span code for z24 without stencil. It seems that in this case the Mesa code is handing us x8z24 values instead of z24s8 values, so we need to not do the rotation. Fixes half of OGLconform depthrange.c. Bug #19447. Thanks, verified on G45 against: Libdrm (master)3f3c5be6f908272199ccf53f108b1124bfe0a00e Mesa (master)3a3b83e5112b725e22f05b32a273a2351b820944 Xf86_video_intel (master)b74bf3f9a65af9e72921d4e9028d9d4d023f8bc6 Kernel Mass version move, cvs -> git |
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.