summaryrefslogtreecommitdiff
AgeCommit message (Expand)AuthorFilesLines
2011-10-30i810: kill mmio vga access helpersi810-vgaDaniel Vetter3-94/+0
2011-10-30i810: use vgahw functions instead of roll-your-ownDaniel Vetter2-13/+19
2011-10-30i810: rip out PIO access functionsDaniel Vetter3-44/+0
2011-10-30i810: kill dead i830 definesDaniel Vetter1-16/+0
2011-10-30sna/composite: Fix incorrect operator reduction for RenderFillRectanglesChris Wilson7-48/+89
2011-10-29Use malloc/calloc/realloc/free directlyJeremy Huddleston4-4/+4
2011-10-29sna/gen3: Set the src flags for fillChris Wilson1-0/+14
2011-10-29sna/genX: Improve reduction of Render operator to BLT aluChris Wilson5-63/+74
2011-10-29sna: Tweak PolyRectangle blittingChris Wilson1-9/+9
2011-10-29sna: Further clipping bugsChris Wilson1-17/+30
2011-10-29sna: Increment clip box when short-circuiting the iterationChris Wilson1-4/+12
2011-10-29sna: Retire and search inactive again before creating new bufferChris Wilson1-0/+13
2011-10-28sna: Don't flush the render caches if in the process of writing againChris Wilson6-6/+12
2011-10-28sna: Faster unclipped rectilinear segmentsChris Wilson1-38/+82
2011-10-28sna: Call miZeroArcLine where appropriate for GPU pathsChris Wilson1-1/+6
2011-10-28sna: Faster unclipped PolyFillRectChris Wilson1-10/+34
2011-10-28sna: Faster unclipped PolyPointChris Wilson1-19/+18
2011-10-28sna: Call directly into tiled rects for tiled spans.Chris Wilson1-18/+32
2011-10-28sna: Faster unclipped spansChris Wilson1-17/+30
2011-10-27sna/gen2: Reset BLT registers across 2D/3D context switchesChris Wilson1-0/+12
2011-10-27sna: Fast path typically unclipped tiled rectsChris Wilson1-89/+75
2011-10-27sna: Use private identifier for internal scratch pixmapsChris Wilson5-4/+10
2011-10-27sna: Create scratch pixmap on the CPUChris Wilson1-5/+2
2011-10-27sna: Tweak zero line spans to include missing last segmentChris Wilson1-8/+70
2011-10-27sna: Fix advance through clip boxes for fill->boxesChris Wilson1-5/+5
2011-10-27sna: Fix PolyPoint not to always send 512 boxesChris Wilson1-3/+3
2011-10-27sna: Use fill->boxes to pack PolyFillRectangleChris Wilson1-68/+84
2011-10-27sna: Use fill->boxes for rectilinear blitsChris Wilson1-182/+321
2011-10-27sna: Clip PolyLines to the current clip boxChris Wilson1-2/+2
2011-10-27sna: Handle singular clip regions for PolyRectanglesChris Wilson1-105/+219
2011-10-27sna/io: Update batch mode after submitting partial requestsChris Wilson1-6/+15
2011-10-27sna: Further improve use of fill->boxes for PolyRectangleChris Wilson1-285/+183
2011-10-27sna/blt: After submitting the batch, it will be emptyChris Wilson1-2/+3
2011-10-27sna/blt: Convert Copy with color 0 into a ClearChris Wilson1-0/+9
2011-10-27sna: Suppress an overwritten fillChris Wilson1-0/+12
2011-10-27sna/gen2: Cache the last solid colour for spansChris Wilson2-3/+8
2011-10-27sna/composite: Discard opaque masksChris Wilson3-0/+17
2011-10-27sna: Fix debug compilation, again.Chris Wilson7-10/+10
2011-10-27sna: Handle degenerate copy area whilst wedgedChris Wilson1-0/+10
2011-10-26sna/blt: Rename the composite pathsChris Wilson1-24/+24
2011-10-26sna/blt: Share the common fill->boxes between blt and render pathsChris Wilson1-81/+120
2011-10-26sna: Inline box_intersect()Chris Wilson1-1/+1
2011-10-26sna: Use fill->boxes to unroll FillSpansChris Wilson1-104/+156
2011-10-26sna: Use fill->boxes to unroll PolyPointChris Wilson1-37/+46
2011-10-26sna: Use the new fill->boxes for PolyRectangleChris Wilson1-63/+49
2011-10-26self-copy-damageChris Wilson1-1/+2
2011-10-26sna: Convert diagonal zero-width lines into blitsChris Wilson9-91/+1020
2011-10-23sna: Flatten the branching for fill-spansChris Wilson1-79/+204
2011-10-23sna/blt: Upload the box using a single 64-bit instructionChris Wilson1-6/+3
2011-10-23sna: Execute blits directly for PolyRectangleChris Wilson1-1/+557