summaryrefslogtreecommitdiff
path: root/src/sna/sna_render.c
AgeCommit message (Expand)AuthorFilesLines
2012-04-06sna: Correct the damage offset for redirected renderingChris Wilson1-2/+1
2012-03-25sna/gen2+: Approximate expensive gradients when using imprecise renderingChris Wilson1-0/+86
2012-03-18sna: Fixup the cpu shadow mappings before uploading the boxChris Wilson1-6/+18
2012-03-13sna: Refactor source upload-to-gpuChris Wilson1-102/+55
2012-03-13sna: Reuse the same upload buffer for the duration of the batchChris Wilson1-2/+19
2012-03-12sna: Always reset the source counter after rendering to with the CPUChris Wilson1-2/+2
2012-03-12sna: After move-to-gpu signals yes, force the GPU bo creationChris Wilson1-13/+7
2012-03-08sna: Fix handling of large glyphs following large and shared buffer workChris Wilson1-1/+4
2012-03-08sna/gen2+: Prefer not to fallback if the source is busyChris Wilson1-2/+2
2012-03-07sna: Convolution filter fixesChris Wilson1-7/+14
2012-03-02sna: Encourage promotion of snooped CPU bo to real GPU boChris Wilson1-10/+12
2012-03-02sna: Prevent backing pixmaps being created laterChris Wilson1-2/+2
2012-02-07sna/gen[4-7]: Fix erroneous scale factor for partial large bo render copiesChris Wilson1-2/+2
2012-02-07sna: Apply offsets correctly for partial src/dst in large copy boxesChris Wilson1-10/+7
2012-02-07sna: Handle tile alignment for untiled large bo more carefullyChris Wilson1-61/+89
2012-02-06sna: Search all active buckets for a temporary allocationChris Wilson1-2/+2
2012-02-04sna: Reduce the downsample tile size to accommodate alignmentChris Wilson1-3/+8
2012-02-04sna: Apply redirection for the render copy into large pixmapsChris Wilson1-12/+95
2012-01-30sna: Track large objects and limit prefer-gpu hint to small objectsChris Wilson1-3/+3
2012-01-30sna: Decrease tiling step size in case we need to enlarge the box laterChris Wilson1-2/+8
2012-01-29sna: Fix the "trivial" fix to improve error handlingChris Wilson1-1/+1
2012-01-29sna: Handle GPU creation failure when uploading subtextureChris Wilson1-9/+12
2012-01-29sna: Determine whether to use a partial proxy based on the pitchChris Wilson1-45/+112
2012-01-29sna: Allow ridiculously large bo, up to half the total GATTChris Wilson1-5/+7
2012-01-27sna: Use a proxy rather than a temporary bo for too-tall but thin targetsChris Wilson1-12/+49
2012-01-27sna: Experiment with a partial sourceChris Wilson1-0/+103
2012-01-26sna: Apply any previous transformation when downsamplingChris Wilson1-181/+119
2012-01-26sna: Use the cpu bo where possible as the source for texture extractionChris Wilson1-47/+48
2012-01-25sna: Round up buffer allocations when downsamplingChris Wilson1-9/+10
2012-01-24sna: Handle malloc failures when downsamplingChris Wilson1-0/+10
2012-01-24sna: Use RepeatPad to avoid sampling the border color when downsamplingChris Wilson1-0/+2
2012-01-23sna: Align the origin of downsampling subregion to an even pixelChris Wilson1-0/+6
2012-01-22sna: Correct the offsets for performing partial downsampling on the GPUChris Wilson1-1/+1
2012-01-22sna: Incude prefer-gpu hint in decision to upload CPU texturesChris Wilson1-10/+15
2012-01-22sna: Add some more DBG along the downsampling source extraction pathChris Wilson1-3/+12
2012-01-18sna: Debug uploadsChris Wilson1-0/+12
2012-01-18sna: Prevent switching rings with render disabledChris Wilson1-0/+7
2012-01-16sna/gen[4567]: x1r5g5b5 is only a render target, not samplerChris Wilson1-0/+16
2012-01-14sna: Upload continuation vertices into mmapped buffersChris Wilson1-0/+3
2012-01-14sna: Experiment with GTT mmapped upload buffersChris Wilson1-2/+2
2012-01-12sna/damage: Fix union of extents with dirty damage but no regionChris Wilson1-1/+1
2012-01-12sna: Use the GPU bo if it is all damagedChris Wilson1-2/+3
2012-01-12sna: Store damage-all in the low bit of the damage pointerChris Wilson1-3/+3
2012-01-09sna/gen2: Eliminate some switching between logic op and blendChris Wilson1-2/+2
2012-01-08sna/gen[67]: Hook into the clear operation for glyph masksChris Wilson1-0/+13
2012-01-08sna: Trim usage of vmappingChris Wilson1-19/+7
2012-01-07sna: Pad upload buffers to ensure there are an even number of rowsChris Wilson1-28/+23
2012-01-06sna: The condition for automatically using the GPU source is no CPU damageChris Wilson1-1/+1
2012-01-06sna: Rearrange use-cpu-bo to avoid reducing GPU damageChris Wilson1-13/+20
2012-01-05sna: Quickly handle the common case of using a CPU source pixmapChris Wilson1-3/+12