summaryrefslogtreecommitdiff
path: root/src/sna/gen4_render.c
AgeCommit message (Expand)AuthorFilesLines
2012-07-27sna/gen4: Move the common vertex_offset==0 check into the flush()Chris Wilson1-11/+7
2012-07-27sna/gen4: Further refinement to the GT allocationChris Wilson1-9/+8
2012-07-26sna/gen4: Tweak heuristics for render/blt usageChris Wilson1-41/+85
2012-07-26sna/gen4: Bump thread countsChris Wilson1-50/+66
2012-07-21sna: s/vmap/snoop/ since we use the flag more genericallyChris Wilson1-1/+1
2012-07-21sna: Only update a buffer when it becomes dirtyChris Wilson1-2/+2
2012-07-19sna/gen4: Hookup composite spansChris Wilson1-0/+324
2012-07-18sna/gen4+: Drop unsupported source formatsChris Wilson1-4/+0
2012-07-16sna: Disable snoopable uplaod buffers for gen4Chris Wilson1-0/+2
2012-07-14sna/gen4: Fix typo introduced in checking dst formatChris Wilson1-1/+1
2012-07-14sna/gen4+: Fix up card/dest format confusion in previous commitChris Wilson1-55/+36
2012-07-14sna/gen4+: Translate to card format using a switchChris Wilson1-25/+22
2012-07-14sna: Aim for consistency and use stdbool except for core X APIsChris Wilson1-129/+129
2012-07-13sna/gen4: Simplify comparing the pipeline-pointers against the previousChris Wilson1-19/+20
2012-07-09sna: Simplify the DBG incarnationChris Wilson1-5/+0
2012-07-04sna: Pass a hint to the backends when using copy_boxes for readbackChris Wilson1-2/+13
2012-06-26sna/gen4: Check for peculiar initial values for the surface offsetChris Wilson1-0/+2
2012-06-22sna/gen3+: Remove stale assertions for cached vboChris Wilson1-5/+1
2012-06-15sna: Tweaks for DBG missing glyphs through fallbacksChris Wilson1-0/+3
2012-06-06sna/gen4+: Add missing "fall through" commentsChris Wilson1-0/+2
2012-06-05sna/gen2+: Tweak placement of operations for CPU-bound large pixmapsChris Wilson1-0/+7
2012-06-04sna/gen4+: Use an explicit invalid value for aluChris Wilson1-2/+2
2012-06-01sna: Replace invalid signed value with unsigned ~0 for uint8_tChris Wilson1-2/+2
2012-06-01sna: Drop return value from 3D point transformChris Wilson1-46/+36
2012-06-01sna/gen3+: Guard against a kgem_bo_destroy(NULL)Chris Wilson1-1/+2
2012-05-29sna: Also check for a free exec slot for the upload buffersChris Wilson1-3/+1
2012-05-29sna: Trim the set of includesChris Wilson1-2/+0
2012-05-08sna: Fix off-by-one in checking available execbuffer slotsChris Wilson1-2/+2
2012-05-08sna: Expand batch buffersChris Wilson1-11/+6
2012-05-08sna/gen[345]: Clear used vertices when discarding unmappable vboChris Wilson1-4/+12
2012-05-06sna/gen2+: Fix typo for computing redirected extents for render copyChris Wilson1-4/+4
2012-04-02sna/gen4: Remove the accidental debugging hack from the last commitChris Wilson1-1/+1
2012-04-02sna/gen3+: Fix sampling of borders around gradientsChris Wilson1-2/+2
2012-03-25sna/gen2+: Approximate expensive gradients when using imprecise renderingChris Wilson1-5/+16
2012-03-18sna/gen[345]: Convert CPU mappings to GTT for vertices on submitChris Wilson1-15/+42
2012-03-08sna/gen2+: Use the reduced operator from CompositeRectanglesChris Wilson1-18/+13
2012-03-08sna/gen2+: Prefer not to fallback if the source is busyChris Wilson1-30/+52
2012-03-07sna: Convolution filter fixesChris Wilson1-1/+4
2012-03-07sna/gen4: Hook in the poor-man's linear gradientChris Wilson1-2/+128
2012-03-02sna: Pass usage hint for creating linear buffersChris Wilson1-2/+4
2012-02-23sna/gen4 Refactor get_rectangles() to re-emit state after a flushChris Wilson1-34/+20
2012-02-23sna/gen3+: Force a batch flush when run out of CA vboChris Wilson1-0/+1
2012-02-22sna/gen4: Fix vertex flushing across batch flushingChris Wilson1-28/+27
2012-02-22sna/gen3+: Flush the vertices during vertex-finishChris Wilson1-15/+20
2012-02-21sna/gen3+: Re-emit composite state after flushing CA verticesChris Wilson1-6/+6
2012-02-21sna/gen3+: Only flush the vertices after checking for end-of-batchChris Wilson1-6/+9
2012-02-08sna/gen2+: Force upload rather than perform source transformations on the CPUChris Wilson1-1/+7
2012-02-07sna/gen[4-7]: Fix erroneous scale factor for partial large bo render copiesChris Wilson1-2/+0
2012-02-07sna: Apply offsets correctly for partial src/dst in large copy boxesChris Wilson1-1/+2
2012-02-07sna: Set the damage for render->copy_boxes to NULL before useChris Wilson1-0/+1