summaryrefslogtreecommitdiff
path: root/src/sna/sna_dri2.c
AgeCommit message (Expand)Author
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
2015-11-05sna/dri2: Update TearFree recursion preventionChris Wilson
2015-09-08sna/dri2: Update the swap_limit on each ScheduleSwapChris Wilson
2015-08-22sna/dri2: Stop trying to attach vblank events to pixmapsChris Wilson
2015-08-22sna/dri2: Do not attempt to queue an off-screen vblank if the primary is offChris Wilson
2015-08-22sna/dri2: Report an error if WaitMSC/GetMSC are called without any CRTCsChris Wilson
2015-08-22sna/dri2: Fix back buffer reuse for simple blitsChris Wilson
2015-08-19sna/dri2: Don't queue a vblank delay for a pixmap swapChris Wilson
2015-08-19sna/dri2: Look for potential flip targets when recreating backbuffersChris Wilson
2015-08-19sna/dri2: Extend the active buffer tracking to TearFreeChris Wilson
2015-08-19sna/dri2: Remove stale active buffer assertChris Wilson
2015-08-19sna/dri2: Consolidate vblank queueing into a couple of helpersChris Wilson
2015-08-19sna/dri2: Also track the front bo as an active bufferChris Wilson
2015-08-19sna/dri2: Initialise scratch.pScreen for copyingChris Wilson
2015-08-19sna/dri2: Remove unused local variable in normal buildsChris Wilson
2015-08-19sna/dri2: Move the pending swap from the buffer to the eventChris Wilson
2015-08-18sna/dri2: Transfer the pending back to the new back following the xchgChris Wilson
2015-08-18sna/dri2: Do full exchanges of back/pending around deferred swapsChris Wilson
2015-08-18sna/dri2: Immediately complete a stale swap if any are queuedChris Wilson
2015-08-17sna/dri2: Avoid pushing the triple buffer into the cache list twiceChris Wilson
2015-08-17sna/dri2: Check that the copy succeeds before associating the requestChris Wilson
2015-08-16sna/dri2: Flush the pending flip when a client disappearsChris Wilson