diff options
-rw-r--r-- | src/mesa/drivers/dri/r300/r300_texmem.c | 7 |
1 files changed, 7 insertions, 0 deletions
diff --git a/src/mesa/drivers/dri/r300/r300_texmem.c b/src/mesa/drivers/dri/r300/r300_texmem.c index d78ec3b12c7..90d8b2fd8e3 100644 --- a/src/mesa/drivers/dri/r300/r300_texmem.c +++ b/src/mesa/drivers/dri/r300/r300_texmem.c @@ -56,6 +56,10 @@ SOFTWARE. #include "r300_ioctl.h" #include <unistd.h> /* for usleep() */ +#ifdef USER_BUFFERS +#include "radeon_mm.h" +#endif + /** * Destroy any device-dependent state associated with the texture. This may * include NULLing out hardware state that points to the texture. @@ -268,6 +272,9 @@ static void r300UploadRectSubImage(r300ContextPtr rmesa, width, lines); r300EmitWait(rmesa, R300_WAIT_2D); +#ifdef USER_BUFFERS + radeon_mm_use(rmesa, region.buf->id); +#endif r300ReleaseDmaRegion(rmesa, ®ion, __FUNCTION__); done += lines; |