intel: Disable creating DRI2 FBconfigs with depth size != color size.
authorEric Anholt <eric@anholt.net>
Thu, 26 Feb 2009 08:18:46 +0000 (00:18 -0800)
committerEric Anholt <eric@anholt.net>
Thu, 26 Feb 2009 08:20:39 +0000 (00:20 -0800)
commit160c3617fc8867edc445b1ba62fc996c4630cc35
tree91a8f8a4260bee3d6a8a6bdf59cc05bb4ce00dfc
parent2b34275a784501225f605f11db801b5f2d7cdc64
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.
src/mesa/drivers/dri/intel/intel_screen.c