summaryrefslogtreecommitdiff
path: root/src/sna/gen3_render.c
AgeCommit message (Expand)AuthorFilesLines
2012-07-21sna: Only update a buffer when it becomes dirtyChris Wilson1-1/+1
2012-07-19sna/gen4: Hookup composite spansChris Wilson1-19/+26
2012-07-14sna: Aim for consistency and use stdbool except for core X APIsChris Wilson1-155/+155
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-1/+1
2012-06-22sna/gen3+: Remove stale assertions for cached vboChris Wilson1-5/+1
2012-06-21sna/gen3+: Keep vbo cachedChris Wilson1-1/+16
2012-06-17sna: Add tiling for spansChris Wilson1-2/+11
2012-06-17sna/gen3: Add another DBG for dropping vboChris Wilson1-0/+1
2012-06-06sna: Add some missing 'fall through' commentsChris Wilson1-0/+1
2012-06-05sna/gen2+: Tweak placement of operations for CPU-bound large pixmapsChris Wilson1-1/+9
2012-06-01sna/gen3+: Guard against a kgem_bo_destroy(NULL)Chris Wilson1-1/+2
2012-06-01sna: Fix a smattering of static analysis warningsChris Wilson1-1/+0
2012-05-29sna: Also check for a free exec slot for the upload buffersChris Wilson1-4/+1
2012-05-14sna/gen3: Fix pre-multiplication of opacity masksChris Wilson1-1/+2
2012-05-08sna: Fix off-by-one in checking available execbuffer slotsChris Wilson1-4/+4
2012-05-08sna/gen[345]: Clear used vertices when discarding unmappable vboChris Wilson1-12/+21
2012-05-06sna/gen2+: Fix typo for computing redirected extents for render copyChris Wilson1-4/+4
2012-05-03sna: Maintain a reference to the chain of proxiesChris Wilson1-1/+6
2012-04-08sna/gen3: Reset accumulated constants for each compositeChris Wilson1-1/+3
2012-04-06sna: Relase the upload cache when overwriting with PutImageChris Wilson1-0/+1
2012-04-03sna/gen3: Don't force use of the render pipeline just for vmapChris Wilson1-4/+0
2012-04-03sna/gen3: Fix pre-multiplication of mask valueChris Wilson1-7/+9
2012-04-03sna/gen3: Convert the clear-color from picture->format to a8r8g8b8Chris Wilson1-22/+31
2012-04-02sna/gen3+: Fix sampling of borders around gradientsChris Wilson1-1/+1
2012-03-25sna/gen2+: Approximate expensive gradients when using imprecise renderingChris Wilson1-10/+19
2012-03-18sna/gen3: Improve clear-to-solid reductionChris Wilson1-0/+24
2012-03-18sna/gen3: Prevent copy-fallback if we cannot blitChris Wilson1-0/+4
2012-03-18sna/gen[345]: Convert CPU mappings to GTT for vertices on submitChris Wilson1-4/+20
2012-03-16sna/gen3: Micro-optimise solid span emissionChris Wilson1-6/+36
2012-03-14sna/gen3: Look harder to see if we can indeed use the BLT for compositeChris Wilson1-3/+1
2012-03-08sna/gen2+: Use the reduced operator from CompositeRectanglesChris Wilson1-27/+12
2012-03-08sna/gen2+: Prefer not to fallback if the source is busyChris Wilson1-29/+50
2012-03-02sna: Pass usage hint for creating linear buffersChris Wilson1-2/+3
2012-02-28sna/gen3: Tweak glyph rendering fast pathsChris Wilson1-6/+62
2012-02-25sna/gen3+: Keep the vertex buffer resident between batchesChris Wilson1-29/+58
2012-02-23sna/gen3: Silence the compiler complaining with DBG enabledChris Wilson1-4/+4
2012-02-23sna/gen3: Refactor get_rectangles() to emit composite state and retryChris Wilson1-49/+18
2012-02-23sna/gen3+: Force a batch flush when run out of CA vboChris Wilson1-1/+2
2012-02-22sna/blt: Avoid clobbering the composite state if we fail to setup the BLTChris Wilson1-1/+1
2012-02-22sna/gen3+: Flush the vertices during vertex-finishChris Wilson1-11/+15
2012-02-21sna/gen3+: Re-emit composite state after flushing CA verticesChris Wilson1-9/+6
2012-02-21sna/gen3+: Only flush the vertices after checking for end-of-batchChris Wilson1-9/+15
2012-02-08sna/gen2+: Force upload rather than perform source transformations on the CPUChris Wilson1-1/+7
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
2012-02-06sna: Use the proper sna_picture_is_solid() testChris Wilson1-9/+1
2012-02-06sna/gen2+: Exclude solids from being classed as requiring an uploadChris Wilson1-2/+5
2012-02-04sna: Apply redirection for the render copy into large pixmapsChris Wilson1-5/+39
2012-01-29sna: Detect batch overflow and fallback rather an risk an ENOSPCChris Wilson1-7/+33