diff options
-rw-r--r-- | src/sna/gen6_render.c | 2 |
1 files changed, 1 insertions, 1 deletions
diff --git a/src/sna/gen6_render.c b/src/sna/gen6_render.c index 146a2d10..1e997097 100644 --- a/src/sna/gen6_render.c +++ b/src/sna/gen6_render.c @@ -3167,7 +3167,7 @@ static inline bool prefer_blt_copy(struct sna *sna, PixmapPtr src, struct kgem_bo *src_bo, PixmapPtr dst, struct kgem_bo *dst_bo) { - return (sna->kgem.ring != KGEM_RENDER || + return (sna->kgem.ring == KGEM_BLT || prefer_blt_bo(sna, src, src_bo) || prefer_blt_bo(sna, dst, dst_bo)); } |