Sign Up
Log In
Log In
or
Sign Up
Places
All Projects
Status Monitor
Collapse sidebar
openSUSE:Leap:42.2:Update
xf86-video-intel
U_sna-dri2-Only-force-the-TearFree-swcursor-hac...
Overview
Repositories
Revisions
Requests
Users
Attributes
Meta
File U_sna-dri2-Only-force-the-TearFree-swcursor-hack-when-.patch of Package xf86-video-intel
From 8bfac0f21ab817c7ccd654a0571bb07e6c7b77d5 Mon Sep 17 00:00:00 2001 From: Chris Wilson <chris@chris-wilson.co.uk> Date: Thu, 28 Jul 2016 19:43:01 +0100 Subject: [PATCH] sna/dri2: Only force the TearFree/swcursor hack when using TearFree Signed-off-by: Chris Wilson <chris@chris-wilson.co.uk> --- src/sna/sna_dri2.c | 6 +++--- 1 file changed, 3 insertions(+), 3 deletions(-) --- a/src/sna/sna_dri2.c +++ b/src/sna/sna_dri2.c @@ -1006,7 +1006,7 @@ static void set_bo(PixmapPtr pixmap, str * causing recursion and mayhem. */ DBG(("%s: marking whole pixmap as damaged\n", __FUNCTION__)); - sna->ignore_copy_area = true; + sna->ignore_copy_area = sna->flags & SNA_TEAR_FREE; DamageRegionAppend(&pixmap->drawable, ®ion); } @@ -1358,7 +1358,7 @@ __sna_dri2_copy_region(struct sna *sna, } if (APPLY_DAMAGE || flags & DRI2_DAMAGE) { DBG(("%s: marking region as damaged\n", __FUNCTION__)); - sna->ignore_copy_area = true; + sna->ignore_copy_area = sna->flags & SNA_TEAR_FREE; DamageRegionAppend(&pixmap->drawable, region); } @@ -2416,7 +2416,7 @@ static void sna_dri2_xchg_crtc(struct sn if (APPLY_DAMAGE) { DBG(("%s: marking drawable as damaged\n", __FUNCTION__)); - sna->ignore_copy_area = true; + sna->ignore_copy_area = sna->flags & SNA_TEAR_FREE; DamageRegionAppend(&win->drawable, &win->clipList); } sna_shadow_set_crtc(sna, crtc, get_private(back)->bo);
Locations
Projects
Search
Status Monitor
Help
OpenBuildService.org
Documentation
API Documentation
Code of Conduct
Contact
Support
@OBShq
Terms
openSUSE Build Service is sponsored by
The Open Build Service is an
openSUSE project
.
Sign Up
Log In
Places
Places
All Projects
Status Monitor