summaryrefslogtreecommitdiff
AgeCommit message (Expand)AuthorFilesLines
18 hoursInclude a local copy of list.hHEADmasterChris Wilson8-147/+421
26 hourssna/gen6: Prefer the render ring for copiesChris Wilson1-1/+1
28 hourssna/gen6: Suppress the CS stall for the first command in the batchChris Wilson2-5/+10
29 hourssna/gen7: Mention the depth-stall required before changing VS stateChris Wilson1-0/+9
3 dayssna: Fix retire after readbackChris Wilson1-4/+6
4 dayssna/gen2+: Force upload rather than perform source transformations on the CPUChris Wilson6-6/+42
4 dayssna: Limit max CPU bo size to prevent aperture thrashing on uploadChris Wilson1-13/+21
4 dayssna: Check that we successfully retired an active linear bufferChris Wilson1-5/+10
4 dayssna: Relax must-be-blittable rules for gen4+Chris Wilson1-20/+20
4 daysuxa/glamor: Use a macro to specify module name.Zhigang Gong1-1/+1
4 daysuxa/glamor: Refine CloseScreen and InitScreen process.Zhigang Gong5-42/+49
5 dayssna/gen[4-7]: Fix erroneous scale factor for partial large bo render copiesChris Wilson5-29/+22
5 dayssna: Apply offsets correctly for partial src/dst in large copy boxesChris Wilson7-16/+19
5 dayssna/tiling: Request Y-tiles if we know we cannot BLT to either the src or dstChris Wilson1-5/+12
5 dayssna: Mark up the temporary allocationsChris Wilson1-3/+4
5 dayssna: Set the damage for render->copy_boxes to NULL before useChris Wilson6-0/+6
5 dayssna: Handle tile alignment for untiled large bo more carefullyChris Wilson2-65/+97
5 daysuxa/glamor/dri: Fix a typo bug when fixup glamor pixmap.Zhigang Gong1-1/+1
6 dayssna: Use the proper sna_picture_is_solid() testChris Wilson6-53/+7
6 dayssna: Search all active buckets for a temporary allocationChris Wilson4-7/+9
6 dayssna: Use the clipped end-point for recomputing segment length after clippingChris Wilson1-6/+3
6 dayssna/gen2+: Exclude solids from being classed as requiring an uploadChris Wilson6-12/+30
6 dayssna: If we have a CPU bo, do not assert we have shadow pixelsChris Wilson1-1/+1
6 dayssna: Disable use of xvmc for SNB+Chris Wilson1-0/+4
8 dayssna: Discard the redundant clear of the unbounded area if already clearChris Wilson1-2/+15
8 dayssna: Always pass the clear colour for PictOpClearChris Wilson3-8/+7
8 dayssna/gen6: Reduce PictOpClear to PictOpSrc (with blending disabled)Chris Wilson4-45/+123
8 dayssna: Check if the damage reduces to all before performing the migrationChris Wilson1-3/+13
8 dayssna: Reduce the downsample tile size to accommodate alignmentChris Wilson2-4/+17
8 dayssna: Apply redirection for the render copy into large pixmapsChris Wilson13-195/+755
9 dayssna: Add a couple of sanity checks that the CPU drawable is on the CPUChris Wilson1-1/+4
9 dayssna/gen6: Ring switching outweighs the benefits for cairo-tracesChris Wilson1-2/+11
11 dayssna: Search again for a just-large-enough mapping for inplace uploadsChris Wilson1-0/+7
11 dayssna: Add debugging code to verify damage extents of fallback pathsChris Wilson2-4/+79
11 dayssna: Fill extents for ImageGlyphsChris Wilson2-15/+59
11 dayssna: PolyGlyph supports all of fill/tile/stipple rulesChris Wilson2-28/+58
11 dayssna/gen6: Prefer to do fills using the BLTChris Wilson1-11/+19
12 dayssna/gen5: Always prefer to emit solid fills using the BLTChris Wilson2-11/+15
12 dayssna: Split the tiling limits between upload and copyingChris Wilson4-12/+17
12 dayssna: Avoid converting requested Y to X tiling for large pitches on gen4+Chris Wilson1-1/+4
12 dayssna/dri: We need to reduce tiling on older gen if we cannot fenceChris Wilson1-11/+28
13 dayssna: Trim tile sizes to fit into bo cacheChris Wilson1-3/+6
13 dayssna: Check that the intermediate IO buffer can also be used for blittingChris Wilson2-11/+29
13 dayssna: Discard the cleared GPU buffer upon PutImage to the CPU bufferChris Wilson1-0/+20
13 dayssna: Track large objects and limit prefer-gpu hint to small objectsChris Wilson7-129/+117
13 dayssna: Update the partial buffer allocation size when reusing an old mappingChris Wilson1-0/+1
13 dayssna: Allow the creation of render targets larger than the maximum bo cacheChris Wilson1-2/+5
13 dayssna: Decrease tiling step size in case we need to enlarge the box laterChris Wilson2-4/+13
13 dayssna: Allow creation of proxies to proxiesChris Wilson1-2/+7
13 dayssna: Base prefer-gpu hint on default tiling choiceChris Wilson1-1/+12