summaryrefslogtreecommitdiff
path: root/src/sna/gen2_render.c
AgeCommit message (Expand)Author
2011-12-23sna: Pass usage-hint to move-to-gpuChris Wilson
2011-12-23sna/gen2+: Reuse source channel for mask where possibleChris Wilson
2011-12-22sna: flatten source alphamapsChris Wilson
2011-12-22sna/gen2+: Prefer to use the CPU if we have a source alphamap and CPU picturesChris Wilson
2011-12-20sna: Implement extended fallback handling for src == dst copiesChris Wilson
2011-12-19sna/gen[23]: We need to check the batch before doing an inline flushChris Wilson
2011-12-18sna/gen[23]: Try BLT if the source/target do no fit in the 3D pipelineChris Wilson
2011-12-18sna/gen2+: If we use the BLT to prepare the target, try using BLT for opChris Wilson
2011-12-13sna/gen2: Tidy checking against too large pixmaps for the 3D pipelineChris Wilson
2011-12-13sna/gen2: Check for unhandled pitches in the render pipelineChris Wilson
2011-12-10sna/gen[23]: Fixup render targets with pitches below hw minimumChris Wilson
2011-12-08sna/gen2: Avoid readbacks for unsupported sourcesChris Wilson
2011-11-25sna/gen2: Wire up NO_COMPOSITE for debuggingChris Wilson
2011-11-14sna: tidy assignment of composite damageChris Wilson
2011-11-13sna/composite: Attempt to reduce the damage is the operation is containedChris Wilson
2011-11-05sna: Do the supported PictOp check firstChris Wilson
2011-11-04sna/gen6: Enable spans interface for boxesChris Wilson
2011-10-30sna: Don't mess with NDEBUGChris Wilson
2011-10-30Revert "sna: Don't flush the render caches if in the process of writing again"Chris Wilson
2011-10-30sna/composite: Fix incorrect operator reduction for RenderFillRectanglesChris Wilson
2011-10-28sna: Don't flush the render caches if in the process of writing againChris Wilson
2011-10-27sna/gen2: Reset BLT registers across 2D/3D context switchesChris Wilson
2011-10-27sna/gen2: Cache the last solid colour for spansChris Wilson
2011-10-27sna: Fix debug compilation, again.Chris Wilson
2011-10-26sna: Convert diagonal zero-width lines into blitsChris Wilson
2011-10-21sna: Remove the memset(0) of the fill opChris Wilson
2011-10-21sna: Pass a BoxRec to the fill opChris Wilson
2011-10-18sna/gen2: Precompute floats-per-rectChris Wilson
2011-10-18sna/gen2: Prefer to use the BLTChris Wilson
2011-10-16sna/gen2: Eliminate redundant diffuse and rectlist emissionChris Wilson
2011-10-16sna/gen2: Fix fill-one-boxChris Wilson
2011-10-12sna/gen2: Trim some surplus state commandsChris Wilson
2011-10-11sna: Mark the spans render functions as fastcallChris Wilson
2011-10-11sna: Support a fast composite hook for solitary boxesChris Wilson
2011-10-04sna/gen[23]: Fix compilation with debugging enabledChris Wilson
2011-10-02sna/blt: Use SETUP_MONO to reduce the number of fill relocationsChris Wilson
2011-09-25sna/kgem: Check all operation bo in a single amalgamationChris Wilson
2011-09-17sna: perform a warnings reduction passChris Wilson
2011-09-12sna: Use single precision for computing the texcoord scale factorChris Wilson
2011-09-04sna/gen2: Flush the batch when we run out of vertex spaceChris Wilson
2011-07-13sna: Fast-path single span boxesChris Wilson
2011-07-05sna/gen2: Restore invariant ENABLESChris Wilson
2011-07-05sna/gen[23]: Do as the comments suggest and prefer the BLTChris Wilson
2011-07-04sna/gen2: fix batch buffer acountingChris Wilson
2011-07-01sna/gen2: Recompute blend pipeline for component-alpha passChris Wilson
2011-07-01sna/gen2: Pack solid sources into the default diffuse componentChris Wilson
2011-07-01sna/gen2: Remove unused state from invariant setupChris Wilson
2011-07-01sna/gen2: Use specular component for solid spansChris Wilson
2011-07-01sna/gen2: Add missing render fallbacks for blt opsChris Wilson
2011-07-01sna/gen2: Implement composite-spansChris Wilson