summaryrefslogtreecommitdiff
path: root/src/sna/sna_dri2.c
AgeCommit message (Expand)Author
2019-09-19sna: Annotate more fall throughsVille Syrjälä
2019-09-19sna: Replace fall through comments with standard formVille Syrjälä
2019-07-24sna/dri2: Relinquish back-buffer cache on change of scanout statusChris Wilson
2019-07-24sna/dri2: Skip asserting distinct front/back for stale swapsChris Wilson
2019-07-24sna/dri2: Skip stale client swap before assertingChris Wilson
2018-03-28sna/dri2: Clip application of damage to windowed swapbuffersChris Wilson
2017-08-22sna/dri2: Defer the drawable flushChris Wilson
2017-07-28sna/dri2: Don't cache allocate-as-scanout flagChris Wilson
2017-06-07sna/dri2: Check active state on front/back before swapChris Wilson
2017-03-25sna: Protect against RROutputPrimary being on a slaveChris Wilson
2016-11-03sna/dri2: Don't request a signal following a dead flip completionChris Wilson
2016-11-03sna/dri2: Complete the final flip in a chain after the window is destroyedChris Wilson
2016-10-04sna/dri2: Assert signal is unset before settingChris Wilson
2016-09-07sna/dri2: Fix busy engine checkChris Wilson
2016-08-17sna/dri2: Ensure the DRI pixmap is flushed before replyingChris Wilson
2016-08-12sna/dri2: Force the render to be flushed after DRI2CopyRegionChris Wilson
2016-08-12sna/dri2: Force the render to be flushed before reporting new buffersChris Wilson
2016-08-11sna: Avoid recursing whilst waiting for events within TearFreeChris Wilson
2016-08-03sna/dri2: Flush rendering to a reused front buffer before reportingChris Wilson
2016-08-02sna: Split SHM and DRI flush trackingChris Wilson
2016-07-28sna/dri2: Only force the TearFree/swcursor hack when using TearFreeChris Wilson
2016-07-04sna: Restore local damage processing for TearFree/DRI2/swcursor earlyChris Wilson
2016-06-28sna: Avoid recursion by testing shadow.waitChris Wilson
2016-05-22sna/dri2: Avoid chaining swaps across a mode changeChris Wilson
2016-05-14sna/dri2: Refactor open-coded __kgem_bo_is_busyChris Wilson
2016-05-14sna/dri2: Force blocking wait if vblank queue failsChris Wilson
2016-05-09sna/dri2: Enforce swap-limits on stale buffersChris Wilson
2016-05-07sna/dri2: Force consideration of the DRI2CopyRegion source as uncleanChris Wilson
2016-04-30sna/dri2: Free the pending back buffer after useChris Wilson
2016-03-16sna: Relax tiling requirements to cope with kernel errorsChris Wilson
2016-03-16sna/dri2: Flush outstanding signals when decoupling inflight eventsChris Wilson
2016-03-16sna/dri2: Release the dangling chain after decouplingChris Wilson
2016-03-15sna/dri2: Prevent starting a swap chain for a decoupled PixmapChris Wilson
2016-03-15sna/dri2: Cancel all pending events when the window is resizedChris Wilson
2016-03-15sna/dri2: Rearrange "impossible" paths to avoid an assertChris Wilson
2016-02-24sna/dri2: Add active-scanout tracking to single CRTC flipsChris Wilson
2016-02-23sna/dri2: Reset front pointer on frame event across a modesetChris Wilson
2016-02-23sna/dri2: Ensure the flipqueue is drained on pageflip failureChris Wilson
2016-02-13sna/dri2: Initialize priv->cache_sizeChris Wilson
2016-01-27sna/dri2: Avoiding marking a pending-signal on a dead DrawableChris Wilson
2016-01-25sna/dri2: Guard signalling swap completion after a FLIPChris Wilson
2016-01-22sna/dri2: Tweak enginement placement on inherited render targetsChris Wilson
2016-01-19sna/dri2: Catch setting signal=true when we have no drawableChris Wilson
2016-01-06sna/dri2: Ignore pending SwapComplete events when the window is destroyedChris Wilson
2015-12-02sna/dri2: Emit the outstanding signal when eliding a swapChris Wilson
2015-11-13sna/dri2: Don't try and destroy the NULL pointerChris Wilson
2015-11-13sna/dri2: Drop the reference on the fence when completeChris Wilson
2015-11-10sna/dri2: Flip logic for shadow_waitChris Wilson
2015-11-10sna/dri2: Add a specific recursion indicator for TearFree/DRI2Chris Wilson
2015-11-06sna/dri2: Protect against a new possible recursion during TearFreeChris Wilson