summaryrefslogtreecommitdiff
path: root/src/sna
AgeCommit message (Expand)Author
2012-01-13sna: Decouple from CPU dirty list after removing all CPU damageChris Wilson
2012-01-12sna: Correct iteration counter for stippled blitsChris Wilson
2012-01-12sna/dri: Hook up a compile option to switch colour buffers to Y-tilingChris Wilson
2012-01-12sna: Reorder composite-done to destroy mask bo before source boChris Wilson
2012-01-12sna/damage: Fix union of extents with dirty damage but no regionChris Wilson
2012-01-12sna: Pass a hint that we may like to perform the fallback in placeChris Wilson
2012-01-12sna: Use the GPU bo if it is all damagedChris Wilson
2012-01-12sna: Dump batch contents for debugging before modificationChris Wilson
2012-01-12sna: Update for removal of backwards compatible miWideDashChris Wilson
2012-01-12sna: Re-enable min-alignment workaround on pre-SNB hwChris Wilson
2012-01-12sna: Only shrink a partial buffer if it is no longer used.Chris Wilson
2012-01-12sna: Improve a DBG messageChris Wilson
2012-01-12sna: Prevent 60Hz wakeups if the client stops in mid-renderChris Wilson
2012-01-12sna: Align the partial buffer contents to cachelinesChris Wilson
2012-01-12sna: Replace the open-coded bubble sort of the partial listChris Wilson
2012-01-12sna/video: Fix for changes in damage apiChris Wilson
2012-01-12sna: Don't call RegionIntersect for the trivial PutImageChris Wilson
2012-01-12sna: Disable the min alignment workaroundChris Wilson
2012-01-12sna: Prevent shrinking a partial buffer stolen for a readChris Wilson
2012-01-12sna: Don't drop expired partial bo immediately, wait until dispatchChris Wilson
2012-01-12sna: Store damage-all in the low bit of the damage pointerChris Wilson
2012-01-11sna: Choose a stride for the indirect replacementChris Wilson
2012-01-11sna: Mark upload pixmaps as being wholly GPU damagedChris Wilson
2012-01-11sna: Use a minimum alignment of 64Chris Wilson
2012-01-11sna/gen6: Special case spans with no transformChris Wilson
2012-01-11sna: Explicitly retire the bo following a serialisation pointChris Wilson
2012-01-11sna: Mark the bo as no longer in the GPU domain after clearing needs_flushChris Wilson
2012-01-11sna: Add assertions to track requestsChris Wilson
2012-01-11sna/gen6: Add a vertex program for a simple (affine, no rotation) spansChris Wilson
2012-01-10sna: Amalgamate small replacements into upload buffersChris Wilson
2012-01-10sna: Check needs-flush status immediately upon destroyChris Wilson
2012-01-10sna: Align the small upload buffers to 2 texels, and the pitch to dwordsChris Wilson
2012-01-10sna: A partial read buffer is allowed to be in the GPU domainChris Wilson
2012-01-10sna: Shrink the partial upload buffers before compacting the batchChris Wilson
2012-01-10sna: Make the check for a single fill-rectangle clearer before modifying damageChris Wilson
2012-01-10sna: Release the stale GTT mapping after recreating the bo with new tilingChris Wilson
2012-01-10sna: Add reminder about possible future tiling optimisationsChris Wilson
2012-01-10sna: Disable the inline xRGB to ARGB upload conversionChris Wilson
2012-01-10sna/gen[23]: Tile render fill to oversized boChris Wilson
2012-01-10sna: Shrink upoads buffersChris Wilson
2012-01-10sna: Destroy the counter damage after a reduction-to-allChris Wilson
2012-01-10sna: Replace the free-inactive-gpu-bo with the generic codeChris Wilson
2012-01-10sna: Allow for xRGB uploads to replace their target boChris Wilson
2012-01-10sna: Rearrange buffer allocation to prefer llc bo over vmapsChris Wilson
2012-01-09sna/gen2: Try to avoid creating a bo for solid coloursChris Wilson
2012-01-09sna/gen2: Eliminate some switching between logic op and blendChris Wilson
2012-01-09sna/blt: Rearrange to reduce a out-of-bounds copy to a clearChris Wilson
2012-01-09sna/gen2: Add poor-man's linear gradient supportChris Wilson
2012-01-08sna: mark the cpu bo used for the upload buffer as in CPU domainChris Wilson
2012-01-08sna/io: Combine small uploads into single writesChris Wilson