summaryrefslogtreecommitdiff
path: root/src/sna/sna_accel.c
AgeCommit message (Expand)Author
2013-06-22sna: Refine the self-cow copy hack to reduce collateral damageChris Wilson
2013-06-21sna: Determine swizzling once during initialisation and choose memcpy_to_tiled_xChris Wilson
2013-06-21sna: Allow PutImage to write inplace using manual tilingChris Wilson
2013-06-21sna: Check if we may want to simply upload for a CopyAreaChris Wilson
2013-06-21sna: Fix inspection of transfer extents for deciding transportChris Wilson
2013-06-20sna: Mark overwriting CopyArea as not needing the dst damageChris Wilson
2013-06-20sna: Promote the CopyArea to the GPU if it subsumes the CPU damageChris Wilson
2013-06-19sna: Tidy a redundant conditional for CopyAreaChris Wilson
2013-06-19Revert "sna: Apply scanout stride limits to tiling selection"Chris Wilson
2013-06-19sna: Apply scanout stride limits to tiling selectionChris Wilson
2013-06-18sna: Allow wedged pixmaps to be accessed via GTTChris Wilson
2013-06-18sna: Specialise mi calls to PolyFillRectChris Wilson
2013-06-18sna: Add extra assertions to sanity check CPU access is coherentChris Wilson
2013-06-18sna: Mark the base bo as unreusable for temporary mappingsChris Wilson
2013-06-17sna: Refactor scanout flushingChris Wilson
2013-06-15sna: Be explicit in not marking an upload buffer as being on the cpuChris Wilson
2013-06-14sna: Tighten a few asserts on pixmap migrationChris Wilson
2013-06-12sna: Do not enlarge the read back region if there is already CPU damageChris Wilson
2013-06-11sna: Make sure the source is coherent on the CPU before uploadingChris Wilson
2013-06-10sna: Move the GTT dirty tracking from the pixmap to the boChris Wilson
2013-06-10sna: Make sure all sna_write_boxes* flag the GTT is dirtyChris Wilson
2013-06-07sna: Set the needs_flush flag on the bo when the scanout is dirtyChris Wilson
2013-06-07sna: Track when we write directly to bo through the GTTChris Wilson
2013-06-06sna: Fix format specifier for mismatching int/long in DBGChris Wilson
2013-06-02sna: Add some more DBG hints to copy-on-write cloningChris Wilson
2013-06-01sna: Prevent adding damage to an already all-damaged GPU boChris Wilson
2013-05-30sna: Restore GPU promotion for large fillsChris Wilson
2013-05-28sna: Make the backend identifier more informativeChris Wilson
2013-05-25sna: Free the released COW reference when uncloningChris Wilson
2013-05-24sna: Reorder cleanup of flush list and CPU bo to silence an assertionChris Wilson
2013-05-24sna: Reenable COW supportChris Wilson
2013-05-24sna: Do not undo a bo if we may fallbackChris Wilson
2013-05-24sna: Discard COW before migrating CPU damage to the GPUChris Wilson
2013-05-24sna: Do make a clone of a GPU bo that is itself a cacheChris Wilson
2013-05-24sna: Correct assertion for reusing COWChris Wilson
2013-05-24sna: Check for NULL damage before dereferencingChris Wilson
2013-05-23sna: Only flags the PolyFillRect as REPLACES if it is unclippedChris Wilson
2013-05-22sna: Remove the overzealous assertChris Wilson
2013-05-22sna: Fix DBG typo and so fix build with --enable-debugChris Wilson
2013-05-21sna/video: Convert to a pure Xv backendChris Wilson
2013-05-21sna: Re-enable read-read optimisationsChris Wilson
2013-05-21sna: Undo a few more overwritten operations upon a boChris Wilson
2013-05-17sna: Clear the cow_list when discarding the clone upon pixmap destroyChris Wilson
2013-05-17sna: Add the missing ref(bo) when undoing the source cloneChris Wilson
2013-05-17sna: Undo the clone when replacing the DRI pixmapChris Wilson
2013-05-17sna: Transfer ownership of the cloned bo to the pixmapsChris Wilson
2013-05-17sna: Avoid replacing pinned bo when undoing a cloneChris Wilson
2013-05-17sna: Clear mapped hints upon cloning a pair of pixmapsChris Wilson
2013-05-14sna: Correct assertions to allow discarding of cpu hint for inplace opsChris Wilson
2013-05-14sna: Basic copy-on-write support for cloning pixmapsChris Wilson