Xiang, Haihao wrote: > Hi, > GL_EXT_packed_depth_stencil spec doesn't support 8/24 reversed format > and Mesa doesn't support it as well. Unfortunately Intel devices hold > 24-bit Z depth value in lower 3 bytes and 8-bit stencil value in upper > byte, so currently a depth_stencil texture doesn't work well on 915/965. > The attached patch tries to fix this issue in mesa core. (Although > this can be done in a device driver, I think it is more simple to do in > mesa core). Could you take a look?
I think you might be missing some places in which the 24/8 layout in Mesa. Another approach to this might be to grab the MESA_FORMAT_S8_Z24 texture format and related code from the gallium-0.1 branch (The commit ID could be found in the logs, about 2 months ago). Then, add a case for the _mesa_texformat_s8_z24 format object in intelChooseTextureFormat(), etc. -Brian ------------------------------------------------------------------------- This SF.Net email is sponsored by the Moblin Your Move Developer's challenge Build the coolest Linux based applications with Moblin SDK & win great prizes Grand prize is a trip for two to an Open Source event anywhere in the world http://moblin-contest.org/redirect.php?banner_id=100&url=/ _______________________________________________ Mesa3d-dev mailing list [email protected] https://lists.sourceforge.net/lists/listinfo/mesa3d-dev
