summaryrefslogtreecommitdiff
path: root/src/sna/sna_dri2.c
Commit message (Expand)AuthorAgeFilesLines
* sna: Fix async flipsVille Syrjälä2023-02-011-3/+4
* sna/dri2: Prevent copying stale buffersChris Wilson2020-05-061-3/+8
* sna/dri2: Interpret DRI2ATTACH_FORMAT as depth not bppChris Wilson2020-04-151-1/+1
* sna: Annotate more fall throughsVille Syrjälä2019-09-191-0/+2
* sna: Replace fall through comments with standard formVille Syrjälä2019-09-191-2/+2
* sna/dri2: Relinquish back-buffer cache on change of scanout statusChris Wilson2019-07-241-3/+7
* sna/dri2: Skip asserting distinct front/back for stale swapsChris Wilson2019-07-241-4/+4
* sna/dri2: Skip stale client swap before assertingChris Wilson2019-07-241-4/+5
* sna/dri2: Clip application of damage to windowed swapbuffersChris Wilson2018-03-281-1/+1
* sna/dri2: Defer the drawable flushChris Wilson2017-08-221-6/+2
* sna/dri2: Don't cache allocate-as-scanout flagChris Wilson2017-07-281-13/+6
* sna/dri2: Check active state on front/back before swapChris Wilson2017-06-071-2/+10
* sna: Protect against RROutputPrimary being on a slaveChris Wilson2017-03-251-0/+1
* sna/dri2: Don't request a signal following a dead flip completionChris Wilson2016-11-031-1/+1
* sna/dri2: Complete the final flip in a chain after the window is destroyedChris Wilson2016-11-031-4/+0
* sna/dri2: Assert signal is unset before settingChris Wilson2016-10-041-1/+4
* sna/dri2: Fix busy engine checkChris Wilson2016-09-071-1/+1
* sna/dri2: Ensure the DRI pixmap is flushed before replyingChris Wilson2016-08-171-0/+5
* sna/dri2: Force the render to be flushed after DRI2CopyRegionChris Wilson2016-08-121-0/+1
* sna/dri2: Force the render to be flushed before reporting new buffersChris Wilson2016-08-121-3/+7
* sna: Avoid recursing whilst waiting for events within TearFreeChris Wilson2016-08-111-20/+1
* sna/dri2: Flush rendering to a reused front buffer before reportingChris Wilson2016-08-031-0/+1
* sna: Split SHM and DRI flush trackingChris Wilson2016-08-021-2/+2
* sna/dri2: Only force the TearFree/swcursor hack when using TearFreeChris Wilson2016-07-281-3/+3
* sna: Restore local damage processing for TearFree/DRI2/swcursor earlyChris Wilson2016-07-041-3/+3
* sna: Avoid recursion by testing shadow.waitChris Wilson2016-06-281-3/+3
* sna/dri2: Avoid chaining swaps across a mode changeChris Wilson2016-05-221-2/+1
* sna/dri2: Refactor open-coded __kgem_bo_is_busyChris Wilson2016-05-141-16/+8
* sna/dri2: Force blocking wait if vblank queue failsChris Wilson2016-05-141-0/+2
* sna/dri2: Enforce swap-limits on stale buffersChris Wilson2016-05-091-2/+5
* sna/dri2: Force consideration of the DRI2CopyRegion source as uncleanChris Wilson2016-05-071-0/+1
* sna/dri2: Free the pending back buffer after useChris Wilson2016-04-301-6/+24
* sna: Relax tiling requirements to cope with kernel errorsChris Wilson2016-03-161-1/+1
* sna/dri2: Flush outstanding signals when decoupling inflight eventsChris Wilson2016-03-161-3/+12
* sna/dri2: Release the dangling chain after decouplingChris Wilson2016-03-161-0/+2
* sna/dri2: Prevent starting a swap chain for a decoupled PixmapChris Wilson2016-03-151-13/+15
* sna/dri2: Cancel all pending events when the window is resizedChris Wilson2016-03-151-38/+36
* sna/dri2: Rearrange "impossible" paths to avoid an assertChris Wilson2016-03-151-3/+3
* sna/dri2: Add active-scanout tracking to single CRTC flipsChris Wilson2016-02-241-74/+126
* sna/dri2: Reset front pointer on frame event across a modesetChris Wilson2016-02-231-1/+6
* sna/dri2: Ensure the flipqueue is drained on pageflip failureChris Wilson2016-02-231-2/+5
* sna/dri2: Initialize priv->cache_sizeChris Wilson2016-02-131-0/+1
* sna/dri2: Avoiding marking a pending-signal on a dead DrawableChris Wilson2016-01-271-0/+9
* sna/dri2: Guard signalling swap completion after a FLIPChris Wilson2016-01-251-2/+4
* sna/dri2: Tweak enginement placement on inherited render targetsChris Wilson2016-01-221-6/+5
* sna/dri2: Catch setting signal=true when we have no drawableChris Wilson2016-01-191-2/+15
* sna/dri2: Ignore pending SwapComplete events when the window is destroyedChris Wilson2016-01-061-5/+5
* sna/dri2: Emit the outstanding signal when eliding a swapChris Wilson2015-12-021-5/+7
* sna/dri2: Don't try and destroy the NULL pointerChris Wilson2015-11-131-2/+4
* sna/dri2: Drop the reference on the fence when completeChris Wilson2015-11-131-0/+1