summaryrefslogtreecommitdiff
path: root/src/sna/gen6_render.c
Commit message (Expand)AuthorAgeFilesLines
* sna: Replace fall through comments with standard formVille Syrjälä2019-09-191-3/+3
* sna: Rebalance prefer_blt to weight I915_TILING_Y higherChris Wilson2019-07-191-1/+1
* sna/video: Add XV_COLORSPACE attribute for the textured Xv adaptorVille Syrjälä2018-05-311-11/+56
* Rename current yuv->rgb shader sources to exa_wm_yuv_rgb_bt601Ville Syrjälä2018-05-311-3/+3
* sna: Switch from ifdef PICT_ to if XORG_VERSION_CURRENTChris Wilson2018-02-071-2/+2
* sna/video: Add support for NV12 video in all gen4+ render pathsVille Syrjälä2017-09-271-14/+29
* sna/gen2+: Do not force migration to GPU for very large objectsChris Wilson2016-06-211-1/+3
* sna/video: Avoid dereferencing a masked pointerChris Wilson2015-11-111-1/+2
* sna/video: Move the composite offsets into the dstRegionChris Wilson2015-11-081-27/+7
* sna/dri2: Initialise scratch.pScreen for copyingChris Wilson2015-08-191-2/+1
* sna/gen6: Do not force a blt switch onto a Y-tiled surfaceChris Wilson2015-04-221-1/+1
* sna/gen6+: Discourage use of the BLT with Y-tilingChris Wilson2015-04-221-21/+44
* sna/dri: Avoid using the BLT for DRI2CopyRegion if no semaphoresChris Wilson2015-04-011-0/+3
* sna/gen6+: Prefer the BLT for small self-copiesChris Wilson2015-03-311-1/+6
* sna/gen6+: Prefer the BLT for small copiesChris Wilson2015-03-071-0/+4
* sna: Convert pixel values into ARGB values for render operationsChris Wilson2015-02-091-3/+3
* sna/gen6+: Tweak engine placement when considering src/dst combinationsChris Wilson2015-01-251-5/+8
* sna/gen6+: Prefer using RENDER pipeline for uncached destinations on large GTChris Wilson2015-01-151-2/+3
* sna: Modicum of extra DBG for transformed redisplayChris Wilson2014-10-311-1/+1
* sna/gen6: Apply gen7 flushingChris Wilson2014-10-201-45/+84
* intel: Store pointer to struct intel_deviceChris Wilson2014-10-081-1/+1
* sna/gen4+: Assert that the offset coordinate is within range if negativeChris Wilson2014-09-241-1/+1
* sna: Leave more Pixmap breadcrumbs in DBGChris Wilson2014-09-021-2/+2
* sna/gen2+: Remove assertion on draw->type for fillsChris Wilson2014-07-161-1/+0
* sna/gen6+: Tweak consideration of compositing on BLTChris Wilson2014-07-021-4/+7
* sna/dri2: Pass around the correct DrawableRec for sampling from the foriegn boChris Wilson2014-06-301-27/+30
* sna: Decompose self-copy into overlapping/non-overlapping regionsChris Wilson2014-06-241-38/+10
* sna/gen6+: Initialise src offset before useChris Wilson2014-06-231-0/+1
* sna/gen6+: Avoid adjusting copy coordinates until commited to using themChris Wilson2014-06-231-8/+8
* sna/gen6+: Encourage the compiler to inline a couple of key functionsChris Wilson2014-06-231-1/+1
* sna: Rename IGNORE_CPU to IGNORE_DAMAGE to better reflect its purposeChris Wilson2014-06-231-1/+6
* sna: Mark up const boxes to keep the compiler happyChris Wilson2014-06-201-1/+1
* sna/gen6+: Prefer the BLT for large overlapping copiesChris Wilson2014-06-131-3/+5
* sna/gen6+: Overlapping bo by definition have compatible depthsChris Wilson2014-06-111-1/+0
* sna: Silence compiler warnings for discarding const Region pointsChris Wilson2014-06-111-4/+4
* sna/video: Only migrate the destination windowChris Wilson2014-05-161-5/+2
* sna: Mark partial composite operations upfrontChris Wilson2014-04-151-1/+1
* sna/gen2+: Beware the unattached ShmPixmapChris Wilson2014-04-041-1/+1
* sna/gen2+: Replace composite sources with solids where possibleChris Wilson2014-04-041-0/+12
* sna: Allow some leeway when deciding to discard common translationsChris Wilson2014-03-141-3/+33
* sna: Nullify extra fill.opsChris Wilson2014-03-131-0/+1
* sna/gen6+: Add missing DBG argumentChris Wilson2014-02-231-1/+1
* sna/gen6: Restore stall dropped when not flushing insteadChris Wilson2014-02-101-4/+5
* sna: Add some more DBG for choosing render targetsChris Wilson2014-02-011-0/+2
* sna/gen4+: Assert that the cached binding location is validChris Wilson2014-01-291-0/+1
* sna/gen6+: Encourage inplace uploads for CompositeChris Wilson2014-01-291-1/+3
* sna/gen2+: Inspect composite flags to discard unneeded CPU damageChris Wilson2014-01-241-4/+10
* sna: Avoid erroneous discarding operations for partial compositesChris Wilson2014-01-231-2/+3
* sna: Tidy up an assertion on an uninitialised variableChris Wilson2013-11-281-8/+2
* sna: Tidy up fallback from render composite to blt compositeChris Wilson2013-11-221-12/+19