radeon: ensure cmdbuf space for state + AOS is available
authorDave Airlie <airlied@redhat.com>
Mon, 6 Jul 2009 10:35:15 +0000 (20:35 +1000)
committerDave Airlie <airlied@redhat.com>
Mon, 6 Jul 2009 10:39:49 +0000 (20:39 +1000)
commitd66de6c341a859a30ef010c527f9a0c5865b5d65
treecc1948b00a345d7165ecf482a4c63c28e44e28c4
parent7266e33abd9723fcec47933ed9ff4132abbd6eba
radeon: ensure cmdbuf space for state + AOS is available

The problem is if we find out later we don't have any cmdbuf space but
we've already written the arrays to the DMA buffer object, we end up
emitting the current cmdbuf which has references to the current DMA object
we then send that to the hw and we can't reference the arrays we just emitted
to the old DMA buffer. things go bad, crash boom.

This can probably be tuned further + swtcl probably needs some fixes
src/mesa/drivers/dri/r300/r300_draw.c