summaryrefslogtreecommitdiff
path: root/src/sna/sna_render_inline.h
AgeCommit message (Expand)AuthorFilesLines
2015-02-09sna: Convert pixel values into ARGB values for render operationsChris Wilson1-0/+6
2014-11-10sna: Check picture format on destination before beginning a GPU operationChris Wilson1-0/+24
2014-09-02sna: Leave more Pixmap breadcrumbs in DBGChris Wilson1-0/+5
2014-06-30sna/dri2: Pass around the correct DrawableRec for sampling from the foriegn boChris Wilson1-1/+1
2014-06-24sna: Decompose self-copy into overlapping/non-overlapping regionsChris Wilson1-0/+38
2014-06-16sna: Fix logic inversion for final placement in is_gpu_dst()Chris Wilson1-1/+1
2014-06-13sna: Refine decision whether to use the GPU or render inplaceChris Wilson1-0/+23
2014-03-10sna: Pass render hints for migration based on source locationChris Wilson1-3/+25
2013-12-11sna/gen8: Initial backend for BroadwellChris Wilson1-0/+8
2013-07-19sna: Treat a source with a CPU bo as being attached.Chris Wilson1-1/+1
2013-03-12sna/gen4: Tweak compilation flags to avoid mixed settings across functionsChris Wilson1-7/+7
2013-02-08sna/gen4: Split the have_render flag in separate prefer_gpu hintsChris Wilson1-4/+14
2013-01-16sna: Revert use of a separate CAN_CREATE_SMALL flagChris Wilson1-1/+1
2013-01-13sna: Relax limitation on not mapping GPU bo with shadow pointersChris Wilson1-2/+2
2013-01-02sna: Fast path inplace addition of solid trapezoidsChris Wilson1-0/+7
2012-12-20sna/gen4+: Amalgamate all the gen4-7 vertex buffer emissionChris Wilson1-15/+12
2012-12-16sna: Include shm hint in render placementChris Wilson1-4/+9
2012-12-14sna/gen2+: Experiment with not forcing migration to GPU after CPU rasterisationChris Wilson1-0/+9
2012-11-01sna: Try to reduce ping-pong migration for intermixed render/legacy code pathsChris Wilson1-0/+19
2012-10-31sna: Clamp the drawable box to prevent int16 overflowChris Wilson1-2/+4
2012-10-07sna/gen2: Compile fixChris Wilson1-2/+2
2012-10-07sna/gen2: Add a couple of assertions to track down a batch overflowChris Wilson1-0/+2
2012-09-20sna/gen3+: Trim the target extents to the CompositeClipChris Wilson1-0/+19
2012-08-20sna: Remove confusing is_cpu()Chris Wilson1-26/+0
2012-08-19sna: Tweak is_cpu/is_gpu heuristicsChris Wilson1-6/+14
2012-07-21sna: Refresh experimental userptr vmap supportChris Wilson1-1/+2
2012-07-14sna: Make sure we check for a busy CPU bo before declaring is-cpuChris Wilson1-2/+1
2012-07-14sna: Aim for consistency and use stdbool except for core X APIsChris Wilson1-11/+11
2012-06-27sna: Remove a trailing ';'Chris Wilson1-1/+1
2012-06-17sna: Further refine choice of placement when uploading source data.Chris Wilson1-5/+1
2012-06-17sna: Tweak placement of operationsChris Wilson1-5/+9
2012-04-19sna: Don't consider upload proxies as being on the GPU for render targetsChris Wilson1-1/+1
2012-04-03sna/gen3: Convert the clear-color from picture->format to a8r8g8b8Chris Wilson1-0/+25
2012-03-22sna: Force fallbacks if the destination is unattachedChris Wilson1-6/+3
2012-03-13sna: Prefer to render very thin trapezoids inplaceChris Wilson1-1/+7
2012-03-08sna/gen2+: Prefer not to fallback if the source is busyChris Wilson1-2/+2
2012-02-22sna/blt: Avoid clobbering the composite state if we fail to setup the BLTChris Wilson1-0/+7
2012-01-30sna: Track large objects and limit prefer-gpu hint to small objectsChris Wilson1-1/+1
2012-01-26sna/gen2+: Include being unattached in the list of source fallbacksChris Wilson1-0/+11
2012-01-14sna: Ensure that the batch mode is always declared before emitting dwordsChris Wilson1-0/+1
2012-01-14sna: Upload continuation vertices into mmapped buffersChris Wilson1-5/+5
2012-01-14sna: Hint whether we prefer to use the GPU for a pixmapChris Wilson1-1/+12
2012-01-12sna: Store damage-all in the low bit of the damage pointerChris Wilson1-2/+7
2012-01-04sna: Limit batch to a single page on 865gChris Wilson1-1/+1
2012-01-03sna: Use a cheaper no-reduction damage check for simply discarding further da...Chris Wilson1-1/+1
2011-12-28sna: Refactor common code for testing gpu busyness of a pixmapChris Wilson1-17/+9
2011-12-22sna: discard damage-all even for width|height==0 operationsChris Wilson1-1/+9
2011-12-19sna/gen[23]: We need to check the batch before doing an inline flushChris Wilson1-1/+1
2011-12-17sna: Simplify write domain trackingChris Wilson1-1/+1
2011-12-17sna: Map the upload buffer using an LLC boChris Wilson1-2/+9