summaryrefslogtreecommitdiff
path: root/src/sna/sna_io.c
AgeCommit message (Expand)Author
2012-09-13sna: Prefer to use indirect uploads for very small updatesChris Wilson
2012-09-13sna: Teach sna_replace__xor() how to tile large uploadsChris Wilson
2012-09-12sna: Also remove bogus assertion from sna_replace__xor()Chris Wilson
2012-09-12sna: Avoid readback inplace if the target is unmappableChris Wilson
2012-09-12sna: Flush after operating on large buffersChris Wilson
2012-07-20sna: Also check whether the first upload box can use the BLTChris Wilson
2012-07-19sna: Handle mixed bo/buffers in assertionsChris Wilson
2012-07-14sna: Aim for consistency and use stdbool except for core X APIsChris Wilson
2012-07-09sna: Simplify the DBG incarnationChris Wilson
2012-07-04sna: Pass a hint to the backends when using copy_boxes for readbackChris Wilson
2012-06-19sna: Double check that the source is busy before performing indirect readsChris Wilson
2012-06-18sna: Check if the busy is truly busy before commiting to an indirect uploadChris Wilson
2012-06-15sna: Tweaks for DBG missing glyphs through fallbacksChris Wilson
2012-06-14sna: Add a little bit more DBG to migration IO pathsChris Wilson
2012-06-04sna: Free clip boxes (if allocated) along error pathChris Wilson
2012-06-01sna/io: Free the heap clip boxes on error pathsChris Wilson
2012-05-17sna/io: Assert that we do not replace a bo->flush objectChris Wilson
2012-05-13sna: Tweak usage of kgem_bo_can_map vs kgem_bo_mappedChris Wilson
2012-05-08sna: Force remapping for IO transferChris Wilson
2012-05-08sna: Only avoid ring switching for indirect uploadsChris Wilson
2012-05-03sna: Debug option to force particular upload/download pathsChris Wilson
2012-05-03sna: Improve handling of inplace IO for large transfersChris Wilson
2012-04-28sna: Micro-optimise common case of checking a single fenced boChris Wilson
2012-04-04sna: Only engage the GPU detiler for multiple rowsChris Wilson
2012-03-21sna: Fallback to inplace upload if forced to tile the indirect replacementChris Wilson
2012-02-04sna: Apply redirection for the render copy into large pixmapsChris Wilson
2012-01-31sna: Split the tiling limits between upload and copyingChris Wilson
2012-01-31sna: Check that the intermediate IO buffer can also be used for blittingChris Wilson
2012-01-29sna: Limit the tile size for uploading into large pixmapsChris Wilson
2012-01-29sna: Allow ridiculously large bo, up to half the total GATTChris Wilson
2012-01-26sna: Prevent mapping through the GTT for large boChris Wilson
2012-01-18sna: Almagamate writes based on the total number of bytes writtenChris Wilson
2012-01-18sna: Debug uploadsChris Wilson
2012-01-17sna: Restore orginal shadow pointer before uploading CPU damageChris Wilson
2012-01-17sna: Add a render ring detiling read pathChris Wilson
2012-01-15sna: Use indirect uploads rather than teardown existing CPU mapsChris Wilson
2012-01-15sna: Prefer read-boxes inplace againChris Wilson
2012-01-14sna: Experiment with GTT mmapped upload buffersChris 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-10sna: Amalgamate small replacements into upload buffersChris Wilson
2012-01-10sna: Allow for xRGB uploads to replace their target boChris Wilson
2012-01-08sna/io: Combine small uploads into single writesChris Wilson
2012-01-07sna: Pad upload buffers to ensure there are an even number of rowsChris Wilson
2012-01-06sna: Support performing alpha-fixup on the sourceChris Wilson
2012-01-06sna: Pass the real destination pixmap to sna_write_boxes()Chris Wilson
2012-01-05sna: Enable using the render pipeline for uploads to Y-tiled pixmapsChris Wilson
2012-01-05sna: Avoid switching rings for uploading dataChris Wilson
2011-12-28sna: Fix debug message for read-boxesChris Wilson
2011-12-28sna: Add some more debugging to find the source of a read-boxes errorChris Wilson