summaryrefslogtreecommitdiff
path: root/src/sna/sna_io.c
AgeCommit message (Expand)AuthorFilesLines
2012-07-20sna: Also check whether the first upload box can use the BLTChris Wilson1-2/+4
2012-07-19sna: Handle mixed bo/buffers in assertionsChris Wilson1-4/+4
2012-07-14sna: Aim for consistency and use stdbool except for core X APIsChris Wilson1-1/+1
2012-07-09sna: Simplify the DBG incarnationChris Wilson1-5/+0
2012-07-04sna: Pass a hint to the backends when using copy_boxes for readbackChris Wilson1-6/+6
2012-06-19sna: Double check that the source is busy before performing indirect readsChris Wilson1-5/+7
2012-06-18sna: Check if the busy is truly busy before commiting to an indirect uploadChris Wilson1-5/+4
2012-06-15sna: Tweaks for DBG missing glyphs through fallbacksChris Wilson1-5/+5
2012-06-14sna: Add a little bit more DBG to migration IO pathsChris Wilson1-0/+9
2012-06-04sna: Free clip boxes (if allocated) along error pathChris Wilson1-2/+8
2012-06-01sna/io: Free the heap clip boxes on error pathsChris Wilson1-1/+6
2012-05-17sna/io: Assert that we do not replace a bo->flush objectChris Wilson1-0/+2
2012-05-13sna: Tweak usage of kgem_bo_can_map vs kgem_bo_mappedChris Wilson1-2/+2
2012-05-08sna: Force remapping for IO transferChris Wilson1-5/+7
2012-05-08sna: Only avoid ring switching for indirect uploadsChris Wilson1-3/+1
2012-05-03sna: Debug option to force particular upload/download pathsChris Wilson1-2/+15
2012-05-03sna: Improve handling of inplace IO for large transfersChris Wilson1-5/+6
2012-04-28sna: Micro-optimise common case of checking a single fenced boChris Wilson1-3/+3
2012-04-04sna: Only engage the GPU detiler for multiple rowsChris Wilson1-1/+1
2012-03-21sna: Fallback to inplace upload if forced to tile the indirect replacementChris Wilson1-91/+26
2012-02-04sna: Apply redirection for the render copy into large pixmapsChris Wilson1-1/+1
2012-01-31sna: Split the tiling limits between upload and copyingChris Wilson1-3/+3
2012-01-31sna: Check that the intermediate IO buffer can also be used for blittingChris Wilson1-9/+27
2012-01-29sna: Limit the tile size for uploading into large pixmapsChris Wilson1-1/+8
2012-01-29sna: Allow ridiculously large bo, up to half the total GATTChris Wilson1-115/+332
2012-01-26sna: Prevent mapping through the GTT for large boChris Wilson1-23/+46
2012-01-18sna: Almagamate writes based on the total number of bytes writtenChris Wilson1-16/+4
2012-01-18sna: Debug uploadsChris Wilson1-5/+13
2012-01-17sna: Restore orginal shadow pointer before uploading CPU damageChris Wilson1-0/+2
2012-01-17sna: Add a render ring detiling read pathChris Wilson1-2/+68
2012-01-15sna: Use indirect uploads rather than teardown existing CPU mapsChris Wilson1-1/+1
2012-01-15sna: Prefer read-boxes inplace againChris Wilson1-9/+8
2012-01-14sna: Experiment with GTT mmapped upload buffersChris Wilson1-7/+8
2012-01-12sna: Store damage-all in the low bit of the damage pointerChris Wilson1-6/+11
2012-01-11sna: Choose a stride for the indirect replacementChris Wilson1-4/+13
2012-01-10sna: Amalgamate small replacements into upload buffersChris Wilson1-0/+104
2012-01-10sna: Allow for xRGB uploads to replace their target boChris Wilson1-0/+45
2012-01-08sna/io: Combine small uploads into single writesChris Wilson1-4/+42
2012-01-07sna: Pad upload buffers to ensure there are an even number of rowsChris Wilson1-22/+16
2012-01-06sna: Support performing alpha-fixup on the sourceChris Wilson1-0/+241
2012-01-06sna: Pass the real destination pixmap to sna_write_boxes()Chris Wilson1-16/+19
2012-01-05sna: Enable using the render pipeline for uploads to Y-tiled pixmapsChris Wilson1-2/+2
2012-01-05sna: Avoid switching rings for uploading dataChris Wilson1-0/+61
2011-12-28sna: Fix debug message for read-boxesChris Wilson1-1/+2
2011-12-28sna: Add some more debugging to find the source of a read-boxes errorChris Wilson1-0/+14
2011-12-25sna: Move the is-mappable check into the callers of region_inplace()Chris Wilson1-13/+3
2011-12-24sna: Use shadow if the GPU is busy or not immediately mappableChris Wilson1-2/+1
2011-12-24sna: use indirect uploads if the bo was last known to be unmappableChris Wilson1-6/+23
2011-12-20sna: Always readback untiled bo in placeChris Wilson1-1/+1
2011-12-18sna: Distinguish between GTT and CPU maps when searching for VMAChris Wilson1-1/+2