summaryrefslogtreecommitdiff
path: root/src/sna/sna_blt.c
AgeCommit message (Expand)Author
2016-09-08sna: Clear damage tracking when marking as all-clearChris Wilson
2016-04-09sna: Restict reduction of ADD white when we have compatibile formatsChris Wilson
2016-04-09sna: Apply the precomputed BLT colors for SRC reductionsChris Wilson
2015-06-02sna: Ensure damage is set to full when marking as clearChris Wilson
2015-05-17sna: Wrap CPU access for composite operations with sigtrapChris Wilson
2015-04-23sna/gen6+: Fix BLT src/dst tiling checksChris Wilson
2015-04-22sna: Update blt fallback to handle Y-tiled surfacesChris Wilson
2015-04-22sna/gen6+: Discourage use of the BLT with Y-tilingChris Wilson
2015-04-17sna: Enable blitting with Y-tiled surfacesChris Wilson
2015-04-01sna: Don't unroll BLT pointsChris Wilson
2015-02-09sna: Convert pixel values into ARGB values for render operationsChris Wilson
2015-02-09sna: Match more classes of opaque composite masksChris Wilson
2015-01-05sna: Don't force a batch flush at the start of a BLT fill opChris Wilson
2014-09-12sna/blt: Fix computation of remainaing boxes on gen8+Chris Wilson
2014-09-09sna: Add some DBG spam for BLT boxesChris Wilson
2014-09-08sna: Initialise and check for batch spaceChris Wilson
2014-09-08sna: Avoid u16 underflow when computing reserved batch spaceChris Wilson
2014-07-08sna: Fix a couple of DBG messagesChris Wilson
2014-06-30sna: Add DBG breadcrumbs before flushes in BLTChris Wilson
2014-06-30sna/dri2: Pass around the correct DrawableRec for sampling from the foriegn boChris Wilson
2014-06-27sna: Check source bo is suitable for BLT before doing soChris Wilson
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