summaryrefslogtreecommitdiff
AgeCommit message (Expand)AuthorFilesLines
2011-10-16sna: implement PIPE_CONTROL with work-around for gen6+sna-pcDaniel Vetter3-9/+41
2011-10-14Remove a couple of trivial compile warnings for unused variablesChris Wilson2-7/+7
2011-10-14sna/blt: Add a pair of operator reductions for opaque fillsChris Wilson1-0/+28
2011-10-14sna/trapezoids: Fallback if the composite operation is not supportedChris Wilson1-3/+5
2011-10-14sna/tiling: Hook up composite_boxChris Wilson1-0/+19
2011-10-14sna: Ensure that the scanout is flushed before we sleepChris Wilson1-8/+7
2011-10-13sna/accel: Fix sense of nothing-to-do due to clippingChris Wilson1-3/+7
2011-10-13sna/accel: Actually apply the clip to the glyph extentsChris Wilson1-0/+6
2011-10-13sna/accel: Correctly offset the damage intersection for glyph runsChris Wilson1-5/+12
2011-10-13sna/accel: Check for reloc overflow when adding a new glyph runChris Wilson1-1/+2
2011-10-13sna/blt: Check for reloc overflow when initialising solid fillsChris Wilson1-1/+8
2011-10-12sna/gen2: Trim some surplus state commandsChris Wilson2-34/+105
2011-10-12Remove vestigial includes from DRI1Chris Wilson2-3/+0
2011-10-11sna: compare against the right array of cache bucketsChris Wilson1-3/+3
2011-10-11sna: And free the clip after creation for PolySegmentsChris Wilson1-1/+4
2011-10-11sna: More micro-optimisation of messing around with clip regionsChris Wilson1-62/+64
2011-10-11sna: Micro-optimise checking for singular clip boxesChris Wilson1-10/+10
2011-10-11sna/gen3: Avoid RENDER/BLT context switch for fill boxesChris Wilson1-1/+2
2011-10-11sna: Enable single fill fast path for PolySegmentChris Wilson1-7/+67
2011-10-11sna/accel: If the data is already on the GPU, use it for the sourceChris Wilson1-1/+4
2011-10-11sna: use correct insertion point for sorting partialsChris Wilson1-2/+3
2011-10-11sna: Mark the spans render functions as fastcallChris Wilson3-25/+29
2011-10-11sna/trapezoid: Perform the NULL check for damage in the callerChris Wilson1-4/+7
2011-10-11sna/gen3: avoid applying zero offset to common spansChris Wilson1-2/+36
2011-10-11snb: implement PIPE_CONTROL workaroundDaniel Vetter4-8/+52
2011-10-11sna/gen7: Add render support for fill oneChris Wilson1-0/+109
2011-10-11sna/gen6: Add render support for fill-one-boxChris Wilson1-0/+109
2011-10-11sna: Support a fast composite hook for solitary boxesChris Wilson9-8/+280
2011-10-04sna: Use BLT operations to avoid fallbacks in core glyph renderingChris Wilson2-10/+229
2011-10-04sna: Increase reserved space in batch to accommodate gen5 workaroundChris Wilson1-1/+1
2011-10-04sna/gen[23]: Fix compilation with debugging enabledChris Wilson2-2/+2
2011-10-04sna: Move the source to the GPU if it is reusedChris Wilson1-1/+11
2011-10-03sna/blt: Suppress repeated SETUP_BLTChris Wilson4-0/+14
2011-10-03sna/blt: SETUP_BLT needs 9 dwords of batch space, not 3!Chris Wilson1-1/+1
2011-10-02sna/blt: Use SETUP_MONO to reduce the number of fill relocationsChris Wilson7-38/+301
2011-10-02sna/accel: Correct syntax for constifying BoxPtrChris Wilson1-6/+6
2011-10-02sna/accel: Only throttle after flushingChris Wilson1-3/+3
2011-10-02sna/accel: Add a compile option to force flushing on every blockhandlerChris Wilson1-9/+10
2011-10-02sna/accel: Add an compile option to disable use of spansChris Wilson1-3/+5
2011-10-01sna/accel: Only disable the flush migitration if nothing changedChris Wilson1-4/+9
2011-10-01sna/accel: Micro-optimise sna_fill_spans_bltChris Wilson1-16/+14
2011-10-01sna/accel: Don't attempt converting to spans if we will only fallbackChris Wilson1-3/+24
2011-10-01sna/accel: Use miPolyArc to convert arcs into spans for gpu boChris Wilson1-0/+23
2011-10-01sna/accel: Convert segments into spans similarly to PolyLineChris Wilson1-0/+27
2011-10-01sna/accel: Use the mi*Line routines to convert the line into spans for gpu boChris Wilson1-0/+17
2011-10-01sna: Sort partials by remaining spaceChris Wilson2-18/+78
2011-10-01sna/io: Only mark the buffer as LAST if we know we will flush the IOChris Wilson1-1/+1
2011-09-30sna/gen6: Fix offset of Scan-Line-Compare registerChris Wilson1-2/+2
2011-09-28sna: Check for request retires after every batchChris Wilson1-6/+8
2011-09-28sna/gen7: Confusion reigns as trying to fix errors found by an outdated checkerChris Wilson1-3/+3