aboutsummaryrefslogtreecommitdiff
path: root/shared-core/i915_drv.h
diff options
context:
space:
mode:
authorEric Anholt <eric@anholt.net>2008-05-30 13:47:34 -0700
committerEric Anholt <eric@anholt.net>2008-05-30 13:47:34 -0700
commit50bce2bc625deb439dd61f504496dddd0cd4f572 (patch)
tree23a0a3e6f34adf802412c9749426a25de36c4e21 /shared-core/i915_drv.h
parent4f92ed34270ae4afaa0ddba38d227c6e359bcc98 (diff)
[intel-gem] Only update obj->write_domain if we're actually changing it.
The problem was revealed where on 965, the display list vertex buffer would see: create -> (CPU, CPU) set_domain (CPU, CPU) -> (CPU, CPU) set_comain (CPU, 0) -> (CPU, 0) (no clflush occurred) execbuf (GPU, 0) -> (CPU+GPU, 0) (still no clflush) instead of: create -> (CPU, CPU) set_domain (CPU, CPU) -> (CPU, CPU) set_comain (CPU, 0) -> (CPU, CPU) execbuf (GPU, 0) -> (CPU+GPU, 0) (clflushed)
Diffstat (limited to 'shared-core/i915_drv.h')
0 files changed, 0 insertions, 0 deletions