Mesa (master): wrapper: Flush pipe on unmap
Jakob Bornecrantz
wallbraker at kemper.freedesktop.org
Mon Dec 27 00:56:23 UTC 2010
Module: Mesa
Branch: master
Commit: 0967d77a9a2a2d1e178e2b747747ba9f9caee3c2
URL: http://cgit.freedesktop.org/mesa/mesa/commit/?id=0967d77a9a2a2d1e178e2b747747ba9f9caee3c2
Author: Jakob Bornecrantz <jakob at vmware.com>
Date: Thu Dec 16 07:24:32 2010 +0100
wrapper: Flush pipe on unmap
For drivers that does DMA transfers instead of mapping directly
---
src/gallium/winsys/sw/wrapper/wrapper_sw_winsys.c | 1 +
1 files changed, 1 insertions(+), 0 deletions(-)
diff --git a/src/gallium/winsys/sw/wrapper/wrapper_sw_winsys.c b/src/gallium/winsys/sw/wrapper/wrapper_sw_winsys.c
index 77220cf..4ecfdbf 100644
--- a/src/gallium/winsys/sw/wrapper/wrapper_sw_winsys.c
+++ b/src/gallium/winsys/sw/wrapper/wrapper_sw_winsys.c
@@ -246,6 +246,7 @@ wsw_dt_unmap(struct sw_winsys *ws,
pipe->transfer_unmap(pipe, wdt->transfer);
pipe->transfer_destroy(pipe, wdt->transfer);
+ pipe->flush(pipe, 0, NULL);
wdt->transfer = NULL;
}
More information about the mesa-commit
mailing list