intel: Track miptrees for fake packed depth/stencil renderbuffers.
authorEric Anholt <eric@anholt.net>
Wed, 30 Nov 2011 16:27:53 +0000 (08:27 -0800)
committerEric Anholt <eric@anholt.net>
Wed, 7 Dec 2011 21:38:51 +0000 (13:38 -0800)
commite0d67a3a8b4ec73df7e6f818989480a3dd1ee706
tree79b8a4595e8a5c5dddf61e76a7d6879d7634c436
parented3aeb56ec3fde24c2fc69515c0b5d348b41caf3
intel: Track miptrees for fake packed depth/stencil renderbuffers.

Right now the fake packed d/s RBs are creating two sub-renderbuffers
with their own storage, and the hardware setup and the mapping code
have been explicitly referencing them.  By setting miptrees on them,
we'll be able to make our renderbuffer code for fake packed
depth/stencil more consistent with all our other renderbuffers.

The interesting new behavior here is that there is now a mt with a
non-depthstencil format (X8Z24) that has a stencil_mt field
associated.  This looks like it should be safe, and we'll need to be
able to do this for floating point depth/stencil as well.
src/mesa/drivers/dri/intel/intel_fbo.c