sna/gen8: Allow reads from scanout to be cached
Signed-off-by: Chris Wilson <chris@chris-wilson.co.uk>
This commit is contained in:
parent
8e743ccef8
commit
c4d4bd5d92
|
|
@ -1377,7 +1377,7 @@ gen8_bind_bo(struct sna *sna,
|
|||
domains = I915_GEM_DOMAIN_RENDER << 16 |I915_GEM_DOMAIN_RENDER;
|
||||
} else
|
||||
domains = I915_GEM_DOMAIN_SAMPLER << 16;
|
||||
ss[1] = is_uncached(sna, bo) ? 0 : is_scanout ? (MOCS_WT | MOCS_ALL_CACHES) << 24 : (MOCS_WB | MOCS_ALL_CACHES) << 24;
|
||||
ss[1] = (is_dst && is_uncached(sna, bo)) ? 0 : is_scanout ? (MOCS_WT | MOCS_ALL_CACHES) << 24 : (MOCS_WB | MOCS_ALL_CACHES) << 24;
|
||||
ss[2] = ((width - 1) << SURFACE_WIDTH_SHIFT |
|
||||
(height - 1) << SURFACE_HEIGHT_SHIFT);
|
||||
ss[3] = (bo->pitch - 1) << SURFACE_PITCH_SHIFT;
|
||||
|
|
|
|||
Loading…
Reference in New Issue