summaryrefslogtreecommitdiff
AgeCommit message (Expand)AuthorFilesLines
2011-10-27sna/gen2: Reset BLT registers across 2D/3D context switchesHEADmasterChris 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
2011-10-21sna: Fix debug compilationChris Wilson1-9/+9
2011-10-21sna: Treat a bo marked as being last seen on the GPU as requiring a flushChris Wilson1-2/+1
2011-10-21sna: Fast path unclipped pointsChris Wilson3-16/+216
2011-10-21sna: Fast path for unclipped rectanglesChris Wilson4-44/+241
2011-10-21sna: Optimise reduce_damage() to handle all-damaged pixmapsChris Wilson1-0/+5
2011-10-21sna: Fast-path unclipped fill spansChris Wilson1-11/+47
2011-10-21sna: Short-circuit GetWindowPixmap() to speed-up pixmap retrievalChris Wilson2-3/+15
2011-10-21sna: Micro-optimise PolyLine bltChris Wilson1-33/+38
2011-10-21sna: Remove the memset(0) of the fill opChris Wilson6-3/+26
2011-10-21sna: Pass a BoxRec to the fill opChris Wilson9-22/+167
2011-10-21sna: Check whether we can blt whilst determining the PolyLine extentsChris Wilson1-39/+26
2011-10-21sna: Speed-up blitting of unclipped linesChris Wilson1-76/+141
2011-10-21sna/damage: Stash the last freed damage for quick reallocationChris Wilson1-2/+11
2011-10-21sna/damage: Only track the mode globallyChris Wilson2-118/+125
2011-10-20sna: Actually apply the composite offset for the self-copyChris Wilson3-11/+175
2011-10-20sna/dri: Perform a little dance to restore the gpu status on release of the boChris Wilson2-2/+12
2011-10-19sna: Reuse any partial write buffer for readbackChris Wilson3-17/+21
2011-10-19sna: Add some debug to discern the nature of the Cr fallbackChris Wilson1-4/+28
2011-10-19sna: Clean up some debug messages for 64bitChris Wilson2-5/+6