On Tue, 19 Jul 2011 15:44:12 -0700, Eric Anholt <e...@anholt.net> wrote:
> The behavior of flushes in the hardware is a maze of twisty passages,
> and strangely the VS constants appear to be loaded during a pipeline
> flush instead of at the time of the packet emit according to the
> simulator.  On moving the STATE_BASE_ADDRESS packet to where it really
> needed to live (in order for data loads by other packets to be
> correct), we sometimes no longer got a flush between those packets
> where we apparently needed it.  This replicates the flushes implied by
> a STATE_BASE_ADDRESS update, fixing the GPU hangs in OGLC and the
> "engine" demo.

Whilst you are deep in flushing territory, do you know of any similar
rules regarding 3DSTATE_CC_STATE_POINTERS? rendercheck demands a NP or
flush before the blend mode is changed.
-Chris

-- 
Chris Wilson, Intel Open Source Technology Centre
_______________________________________________
mesa-dev mailing list
mesa-dev@lists.freedesktop.org
http://lists.freedesktop.org/mailman/listinfo/mesa-dev

Reply via email to