r600g: disable shader rebuild optimization & account cb flush packet
authorJerome Glisse <jglisse@redhat.com>
Wed, 22 Sep 2010 18:00:53 +0000 (14:00 -0400)
committerJerome Glisse <jglisse@redhat.com>
Wed, 22 Sep 2010 18:19:05 +0000 (14:19 -0400)
commitb8835a3992edb7b01712ea83b5729ef0f6f94e4f
tree099d1f11b344690d1d570597a97a0c2daa310696
parent516ac2bd50ad1e71bd2a359d247532d9f18bcf99
r600g: disable shader rebuild optimization & account cb flush packet

Shader rebuild should be more clever, we should store along each
shader all the value that change shader program rather than using
flags in context (ie change sequence like : change vs buffer, draw,
change vs buffer, switch shader will trigger useless shader rebuild).

Signed-off-by: Jerome Glisse <jglisse@redhat.com>
src/gallium/drivers/r600/r600_state2.c
src/gallium/winsys/r600/drm/r600_state2.c