Hi,

So while playing with buffer move i am facing a problem and
would like to know if anyone ever faced it. I emitting a bitblt
multi to move data from ttm to vram just after the bitblt multi
there is a WAIT_UNTIL packet emitted with WAIT_2D_IDLECLEAN,
WAIT_HOST_IDLECLEAN set however if i add a blit from the destination
memory to the framebuffer (to see what gets copied) just after
this wait packet i see garbage and the end of the copied data so
it's like while doing the second blit the first blit isn't yet
finished or even started. If i add long enough udelay before emitting
the wait packet i see data fine.

My guess is that wait idle doesn't work :( i have tried with setting
many others (allmost all) wait flags but results stay the them i need
a udelay.

Anyone got though/information on that ?

Cheers,
Jerome Glisse


-------------------------------------------------------------------------
This SF.net email is sponsored by: Microsoft
Defy all challenges. Microsoft(R) Visual Studio 2005.
http://clk.atdmt.com/MRT/go/vse0120000070mrt/direct/01/
--
_______________________________________________
Dri-devel mailing list
Dri-devel@lists.sourceforge.net
https://lists.sourceforge.net/lists/listinfo/dri-devel

Reply via email to