summaryrefslogtreecommitdiff
path: root/src/sna/gen2_render.c
AgeCommit message (Expand)Author
2014-06-23sna: Rename IGNORE_CPU to IGNORE_DAMAGE to better reflect its purposeChris Wilson
2014-04-15sna: Mark partial composite operations upfrontChris Wilson
2014-04-10sna/gen2: Fix CA/a8 blend factorsChris Wilson
2014-04-04sna/gen2+: Beware the unattached ShmPixmapChris Wilson
2014-04-04sna/gen2+: Replace composite sources with solids where possibleChris Wilson
2014-03-14sna: Allow some leeway when deciding to discard common translationsChris Wilson
2014-03-13sna: Nullify extra fill.opsChris Wilson
2014-03-10sna/gen2: Fix build after last minute patch editingChris Wilson
2014-03-10sna/gen2: Tidy blend factor selection for the sourceChris Wilson
2014-03-10sna/gen2: Fix alpha blending with 8bit destination surfacesChris Wilson
2014-01-24sna/gen2+: Inspect composite flags to discard unneeded CPU damageChris Wilson
2014-01-23sna: Avoid erroneous discarding operations for partial compositesChris Wilson
2013-12-10sna/gen2,3: Replace stale bo replacement with simple assertsChris Wilson
2013-12-03sna/gen2,3: Unmap the old GPU bo when replacing due to render target constaintsChris Wilson
2013-11-22sna: Tidy up fallback from render composite to blt compositeChris Wilson
2013-10-30sna: Check for wedged after submittingChris Wilson
2013-10-25sna: Fix overallocation of fences for BLT commands (gen2/3)Chris Wilson
2013-10-10sna: Pass usage hint down to render fill routinesChris Wilson
2013-09-27sna: Fix regression in picture extractionChris Wilson
2013-07-13sna: Skip copying to the intermediate target if we will completely overwrite itChris Wilson
2013-07-02sna/gen2: Fix alpha replication in the copy pipelineChris Wilson
2013-07-02sna: Assorted DBGChris Wilson
2013-06-28sna/gen2+: Consider precision in render operation placementChris Wilson
2013-05-28sna: Make the backend identifier more informativeChris Wilson
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