Module: Mesa
Branch: master
Commit: 585e4098aa0cb68a2cfce55ced5c585bd20aba24
URL:    
http://cgit.freedesktop.org/mesa/mesa/commit/?id=585e4098aa0cb68a2cfce55ced5c585bd20aba24

Author: Jerome Glisse <[email protected]>
Date:   Tue Oct  5 10:29:30 2010 -0400

r600g: improve bo flushing

Flush read cache before writting register. Track flushing inside
of a same cs and avoid reflushing same bo if not necessary. Allmost
properly force flush if bo rendered too and then use as a texture
in same cs (missing pipeline flush dunno if it's needed or not).

Signed-off-by: Jerome Glisse <[email protected]>

---

 src/gallium/drivers/r600/r600.h                    |    3 +
 src/gallium/winsys/r600/drm/evergreen_hw_context.c |  816 ++++++++++----------
 src/gallium/winsys/r600/drm/r600_hw_context.c      |  820 ++++++++++----------
 src/gallium/winsys/r600/drm/r600_priv.h            |    8 +
 4 files changed, 825 insertions(+), 822 deletions(-)

Diff:   
http://cgit.freedesktop.org/mesa/mesa/diff/?id=585e4098aa0cb68a2cfce55ced5c585bd20aba24
_______________________________________________
mesa-commit mailing list
[email protected]
http://lists.freedesktop.org/mailman/listinfo/mesa-commit

Reply via email to