Mesa (gallium-0.2): intel: Set render domain on read and write

Jakob Bornecrantz wallbraker at kemper.freedesktop.org
Thu Jan 29 02:00:56 UTC 2009


Module: Mesa
Branch: gallium-0.2
Commit: 3b1b9f3cc70392bd1abb76e78a28db15bfbbbe85
URL:    http://cgit.freedesktop.org/mesa/mesa/commit/?id=3b1b9f3cc70392bd1abb76e78a28db15bfbbbe85

Author: Jakob Bornecrantz <wallbraker at gmail.com>
Date:   Thu Jan 29 02:32:58 2009 +0100

intel: Set render domain on read and write

---

 .../winsys/drm/intel/gem/intel_be_context.c        |    3 ++-
 1 files changed, 2 insertions(+), 1 deletions(-)

diff --git a/src/gallium/winsys/drm/intel/gem/intel_be_context.c b/src/gallium/winsys/drm/intel/gem/intel_be_context.c
index 056a5f0..c1f18a3 100644
--- a/src/gallium/winsys/drm/intel/gem/intel_be_context.c
+++ b/src/gallium/winsys/drm/intel/gem/intel_be_context.c
@@ -26,10 +26,11 @@ intel_be_batch_reloc(struct i915_winsys *sws,
 
 	if (access_flags & I915_BUFFER_ACCESS_WRITE) {
 		write = I915_GEM_DOMAIN_RENDER;
+		read = I915_GEM_DOMAIN_RENDER;
 	}
 
 	if (access_flags & I915_BUFFER_ACCESS_READ) {
-		read = I915_GEM_DOMAIN_VERTEX;
+		read |= I915_GEM_DOMAIN_VERTEX;
 	}
 
     debug_printf("%s\n", __FUNCTION__);




More information about the mesa-commit mailing list