summaryrefslogtreecommitdiff
path: root/src/sna/sna_blt.c
AgeCommit message (Expand)Author
2014-06-23sna: Rename IGNORE_CPU to IGNORE_DAMAGE to better reflect its purposeChris Wilson
2014-06-18sna: Use nxm tiled blits for small regions of large tilesChris Wilson
2014-06-11sna: Recheck source bo after migrating dst (in case of src == dst)Chris Wilson
2014-06-11sna: Add some asserts to track redundant damage operationsChris Wilson
2014-05-01sna: Do not discard damage when using the CPU to perform BLT spansChris Wilson
2014-04-04sna: Precompute OVER/ADD with solids to convert it into a BLT operationChris Wilson
2014-04-04sna/gen2+: Replace composite sources with solids where possibleChris Wilson
2014-04-03sna: Short-circuit repeated clearing to the same colorChris Wilson
2014-03-17sna: Fix logic inversion in use of imprecise transform conversionChris Wilson
2014-03-14sna: Allow some leeway when deciding to discard common translationsChris Wilson
2014-03-11sna: Missing fixes for using BLT pointsChris Wilson
2014-03-11sna: Assert that the pixmap pitch is initialised before useChris Wilson
2014-03-10sna: DBG compilation fixupsChris Wilson
2014-03-10sna: Emit points using the BLT primitive when appropriateChris Wilson
2014-02-22sna: Apply the dst offset for pixman fillsChris Wilson
2014-02-13sna: Fix comparison of previous BLT commandsChris Wilson
2014-01-23sna/gen2,3: Don't set BLT_DST_TILEDChris Wilson
2014-01-23sna: Avoid erroneous discarding operations for partial compositesChris Wilson
2014-01-22sna: Assert that the fill box is within boundsChris Wilson
2013-11-25Fix indentation for incorrectly shifted statementsZdenek Kabelac
2013-11-21sna: XY_SETUP_* expects the dst tiling to be set on gen4+Chris Wilson
2013-11-21sna: Fix typo in sna_blt_fill_begin()Chris Wilson
2013-11-19sna: Correct check for overwriting last BLT fillChris Wilson
2013-11-14sna: Add the missing braces around the conditional blockChris Wilson
2013-11-06sna: Use tiling BLT fallback for BLT composite operationsChris Wilson
2013-11-05sna: Be move conservative with tiling sizes for older fenced genChris Wilson
2013-11-04sna: Check for loss of state after setting up a fill BLT opChris Wilson
2013-11-04sna: Apply the BLT source offset for individual copiesChris Wilson
2013-11-02Prepare for changes in the BLT unit on future generationsChris Wilson
2013-11-02sna: Fallback when wedged and trying to use the BLT copy routinesChris Wilson
2013-10-30sna: Assert that the batch is in the correct mode prior to inserting BLT comm...Chris Wilson
2013-10-30sna: Check for wedged after submittingChris Wilson
2013-10-25sna: Don't assert indirect GPU stateChris Wilson
2013-10-25sna: Remove stale mappings when replacing GPU boChris Wilson
2013-10-25sna: Fix overallocation of fences for BLT commands (gen2/3)Chris Wilson
2013-10-25sna: Add a line of DBG for when we discard uploads into CPU boChris Wilson
2013-10-25sna/io: Propagate failure to XOR uploadsChris Wilson
2013-09-25sna: Check that the bo exists before attempting to undo itChris Wilson
2013-09-18intel: Compile fixes for base install of SLED11.sp3Chris Wilson
2013-09-09sna/gen6+: Only apply the BLT copy w/a for self-copiesChris Wilson
2013-07-29sna: Suppress a few harmless warningsChris Wilson
2013-07-19sna: Add a fast path for the most common fallback for CPU-CPU blitsChris Wilson
2013-07-19sna: Discard overwritten operations before doing a BLT compositeChris Wilson
2013-07-19sna: Only IGNORE_CPU for blt composite operations if the size is knownChris Wilson
2013-07-12sna/gen5: Add some more DBGChris Wilson
2013-07-09sna: Only flush after the BLT operation if we have more than 2 distinct boChris Wilson
2013-07-09sna: Free the source reference after performing a BLT compositeChris Wilson
2013-07-06sna: Flush blt copies if no operations pendingChris Wilson
2013-07-02sna: Try harder to do the BLT upload along the fallback pathChris Wilson
2013-07-02sna: Assorted DBGChris Wilson