diff options
author | Keith Packard <keithp@keithp.com> | 2008-06-23 11:21:30 -0700 |
---|---|---|
committer | Keith Packard <keithp@keithp.com> | 2008-06-24 09:52:27 -0700 |
commit | 5540457fa5bf291e88efb23721b5ac71379c6a6e (patch) | |
tree | 8304980643f9c09ba2a5126164d636e4f47d8ab5 | |
parent | ed73651d47a5f95c3436207144b70811366e4edd (diff) |
[intel-gem] Use I915_GEM_DOMAIN_GTT in dri_gem_bo_wait_rendering.
I915_GEM_DOMAIN_CPU is very expensive to wait for -- it generally requires
clflushing the frame buffer.
-rw-r--r-- | libdrm/intel/intel_bufmgr_gem.c | 2 |
1 files changed, 1 insertions, 1 deletions
diff --git a/libdrm/intel/intel_bufmgr_gem.c b/libdrm/intel/intel_bufmgr_gem.c index b970eacf..cdc2a7ac 100644 --- a/libdrm/intel/intel_bufmgr_gem.c +++ b/libdrm/intel/intel_bufmgr_gem.c @@ -596,7 +596,7 @@ dri_gem_bo_wait_rendering(dri_bo *bo) int ret; set_domain.handle = bo_gem->gem_handle; - set_domain.read_domains = I915_GEM_DOMAIN_CPU; + set_domain.read_domains = I915_GEM_DOMAIN_GTT; set_domain.write_domain = 0; ret = ioctl (bufmgr_gem->fd, DRM_IOCTL_I915_GEM_SET_DOMAIN, &set_domain); if (ret != 0) { |