r300: Fix Z buffer re-emit after window resize
authorNicolai Hähnle <nhaehnle@gmail.com>
Sat, 1 Aug 2009 14:50:21 +0000 (16:50 +0200)
committerNicolai Hähnle <nhaehnle@gmail.com>
Sat, 1 Aug 2009 15:16:50 +0000 (17:16 +0200)
commit3d21e3d3a2785022c9a7af5b6a9db33cf6a3164e
tree88f32a9a3fea148751abb71cb6a7b31696ffc364
parentfc3d564daeacdbd76b97de2ffc10e15931a18c7a
r300: Fix Z buffer re-emit after window resize

We used to not always correctly re-emit the Z buffer size in all cases,
in particular the clear path, and invalidated state was not always picked
up correctly.

This fixes a bug where the kernel CS checker correctly complains about
a Z buffer that is too small.

Note that this bug was probably only visible with ridiculously high
framerates, i.e. glxgears.

Signed-off-by: Nicolai Hähnle <nhaehnle@gmail.com>
src/mesa/drivers/dri/r300/r300_ioctl.c
src/mesa/drivers/dri/r300/r300_state.c