i965: Use the separate stencil buffer's offsets for stencil setup.
authorEric Anholt <eric@anholt.net>
Mon, 5 Nov 2012 17:53:31 +0000 (09:53 -0800)
committerEric Anholt <eric@anholt.net>
Mon, 19 Nov 2012 23:07:22 +0000 (15:07 -0800)
commitfdd6d146d988f920744592ad7ba5667ef2981620
tree4f91188684b1d927c3d20d671f3b52dbbceb000a
parent52ee1a7269b84b60558760655a4c722d827703d4
i965: Use the separate stencil buffer's offsets for stencil setup.

For a packed depth/stencil buffer on separate stencil hardware, the
separate depth miptree is set up with alignment of 4,4 and the separate
stencil miptree is setup with alignment of 8,8.  We can't just use the
irb->draw_{x,y} offsets for stencil, since that is the offset in the
depth miptree.

Fixes 12 piglit depthstencil testcases on ivb.

Acked-by: Chad Versace <chad.versace@linux.intel.com>
src/mesa/drivers/dri/i965/brw_misc_state.c