summaryrefslogtreecommitdiff
path: root/src/sna/gen2_render.c
AgeCommit message (Expand)Author
2013-02-26sna/gen2: Add SSE2 fast paths for vertex emissionChris Wilson
2013-02-08sna/gen4: Split the have_render flag in separate prefer_gpu hintsChris Wilson
2013-01-02sna/gen4+: Specialise linear vertex emissionChris Wilson
2013-01-02sna/gen2+: Precompute the affine transformation scale factorsChris Wilson
2013-01-02sna: Fast path inplace addition of solid trapezoidsChris Wilson
2013-01-01sna/gen2: Always try to use the BLT pipeline firstChris Wilson
2013-01-01sna/gen2: Tidy a pair of vertex emittersChris Wilson
2012-12-27sna/gen2,3: Remove gen-specific vertex_offsetChris Wilson
2012-12-17sna: Refine check for an unset context switchChris Wilson
2012-12-14sna/gen2+: Experiment with not forcing migration to GPU after CPU rasterisationChris Wilson
2012-12-13sna/gen2: Reorder reuse_source() to avoid NULL dereference for solidsChris Wilson
2012-12-13sna/gen2: Initialise channel->is_affine for solidChris Wilson
2012-12-13sna/gen2: AssertionsChris Wilson
2012-12-13sna/gen2: Program solid mask using the DIFFUSE componentChris Wilson
2012-12-12sna/gen2: STIPPLE requires an argumentChris Wilson
2012-12-09sna: Replace remaining kgem_is_idle() with kgem_ring_is_idle()Chris Wilson
2012-12-08sna: Flush upon change of target if GPU is idleChris Wilson
2012-11-30Convert generation counter to octalChris Wilson
2012-11-25sna: Exploit the alpha-fixup of the BLT for texture format conversionsChris Wilson
2012-11-10sna/gen2: Fix use of uninitialised redirectionChris Wilson
2012-11-10sna/gen2: Add a modicum of fallback DBGChris Wilson
2012-11-01sna: Try to reduce ping-pong migration for intermixed render/legacy code pathsChris Wilson
2012-10-07sna/gen2: Count the number of dwords required for the invariantChris Wilson
2012-10-07sna/gen2: And the other compile failureChris Wilson
2012-10-07sna/gen2: Add a couple of assertions to track down a batch overflowChris Wilson
2012-10-04sna/gen2: Tidy DBG code for disabling composite operationsChris Wilson
2012-10-04sna/gen2: Allow fine damage tracking for render operationsChris Wilson
2012-10-03sna/gen2: Setup invariant blend argumentsChris Wilson
2012-10-01sna/gen2: Clear STIPPLE setup before rendering with the 3D pipelineChris Wilson
2012-09-13sna: Fix analysis of source extents for BLT compositeChris Wilson
2012-09-01sna/gen2+: Add the missing assertions in case the drawrect is invalidChris Wilson
2012-08-27Revert "sna: Cleanup composite redirection after substituting the BLT"Chris Wilson
2012-08-26sna: Cleanup composite redirection after substituting the BLTChris Wilson
2012-08-24sna: Allow the batch to be flushed if the GPU is idle upon a context switchChris Wilson
2012-08-20sna: Trim a parameter from kgem_bo_mark_dirty() and add some assertionsChris Wilson
2012-08-20sna: Remove confusing is_cpu()Chris Wilson
2012-08-18sna: Avoid forcing an upload for an unblittable bo unless on a fallback pathChris Wilson
2012-08-16sna/gen2: Add break rather than fallthroughChris Wilson
2012-08-14sna/gen2,3: Prevent dereferencing a NULL bo with solid render fillsChris Wilson
2012-08-11sna/gen2-5: Substitute an equivalent BLT composite operationChris Wilson
2012-07-21sna: Only update a buffer when it becomes dirtyChris Wilson
2012-07-19sna/gen4: Hookup composite spansChris Wilson
2012-07-14sna: Aim for consistency and use stdbool except for core X APIsChris Wilson
2012-07-09sna: Simplify the DBG incarnationChris Wilson
2012-07-04sna: Pass a hint to the backends when using copy_boxes for readbackChris Wilson
2012-06-17sna: Add tiling for spansChris Wilson
2012-06-05sna/gen2+: Tweak placement of operations for CPU-bound large pixmapsChris Wilson
2012-06-04sna/gen2: Remove double 'const'Chris Wilson
2012-05-08sna: Fix off-by-one in checking available execbuffer slotsChris Wilson
2012-05-06sna/gen2+: Fix typo for computing redirected extents for render copyChris Wilson