summaryrefslogtreecommitdiff
path: root/src/sna/sna_trapezoids.c
AgeCommit message (Expand)Author
2013-01-24sna: Use threads for simple mask generationChris Wilson
2013-01-24sna: Refactor to use a common fbComposite fallbackChris Wilson
2013-01-17sna/trapezoids: Fix horizontal offset for inplace operationChris Wilson
2013-01-17sna: Remove the confusion of the pixmap->undamagedChris Wilson
2013-01-15sna/trapezoids: Avoid the multiply for an opaque sourceChris Wilson
2013-01-10sna: Use some surplus bits to back our temporary pixman_image_tChris Wilson
2013-01-05sna/trapezoids: filter out cancelling edges upon insertion to edge-listChris Wilson
2013-01-05sna/trapezoids: filter out zero-length runsChris Wilson
2013-01-02sna: Fast path inplace addition of solid trapezoidsChris Wilson
2012-12-20sna/gen4+: Amalgamate all the gen4-7 vertex buffer emissionChris Wilson
2012-12-16sna/trapezoids: Add another inline hintChris Wilson
2012-12-09sna: Move source to CPU prior to referencing for inplace trapezoidsChris Wilson
2012-11-11sna: Fix printing of uninitialied value in DBGChris Wilson
2012-10-26sna: Ensure that the trap is clipped if it ends within the boundary pixelChris Wilson
2012-08-26sna: Use a fast span emitter for mono trapezoids without damage or clippingChris Wilson
2012-08-20sna: Refine decision making for maybe-inplace trapezoidsChris Wilson
2012-08-19sna/trapezoids: Accept more operators for maybe-inplaceChris Wilson
2012-08-19sna: Update maybe_inplace to recognise more types of handled pixel formatsChris Wilson
2012-08-18sna: Add damage for the whole unaligned trapezoid not per componentChris Wilson
2012-07-21sna: Refresh experimental userptr vmap supportChris Wilson
2012-07-19sna/gen4: Hookup composite spansChris Wilson
2012-07-18sna/trapezoids: Only reduce bounded operators to a single passChris Wilson
2012-07-18sna/trapezoids: Use pixman from within the spans to reduce two-pass operationsChris Wilson
2012-07-16sna/trapezoids: Fix inplace unaligned fills (on gen4)Chris Wilson
2012-07-16sna/trapezoids: Add some DBG to unaligned fillsChris Wilson
2012-07-14sna: Aim for consistency and use stdbool except for core X APIsChris Wilson
2012-07-10sna: Avoid the expensive recomputation of the region when copyingChris Wilson
2012-07-09sna: Simplify the DBG incarnationChris Wilson
2012-07-08sna: Fixup fb wrapperChris Wilson
2012-07-04sna: Pass a hint to the backends when using copy_boxes for readbackChris Wilson
2012-07-01sna/trapezoids: Skip the division when converting coverage to floating pointChris Wilson
2012-06-29sna/trapezoids: Write unaligned fallback boxes inplaceChris Wilson
2012-06-29sna/trapezoids: Render the partial left-edge of fallback unaligned boxesChris Wilson
2012-06-28sna: Correct inverted logic for checking xrgb drawablesChris Wilson
2012-06-19sna: Initialize the color value for fallback unaligned boxesChris Wilson
2012-06-18sna: Prefer to attempt a Composite operation rather than use pixman compositeChris Wilson
2012-06-18sna: Fix rendering of unaligned boxes through pixmanChris Wilson
2012-06-17sna: Composite traps inplace if the CPU is already all-damagedChris Wilson
2012-06-07sna/trapezoids: Micro-optimise cell allocationChris Wilson
2012-06-06sna: Silence a few unused function warningsChris Wilson
2012-06-05sna: Add inline keyword in conjunction with attribute(always_inline)Chris Wilson
2012-06-02sna/trapezoids: Implement trapezoidal opaque fills inplaceChris Wilson
2012-06-01sna/trapezoids: Check for malloc failureChris Wilson
2012-06-01sna/trapezoids: Correct extents declaration for fallbackChris Wilson
2012-05-31sna/trapezoids: Apply the drawable offset for the CPU migrationChris Wilson
2012-05-24sna/trapezoids: Correct rounding for downsampling onto sample gridChris Wilson
2012-05-18sna/traps: Fix processing of full-stepsChris Wilson
2012-05-14sna: Use the correct storage for box_from_segChris Wilson
2012-05-14sna/trapezoids: Fix picture creation for fallback trapezoidsChris Wilson
2012-05-14sna/trapezoids: Do not reduce SRC to a clear pixmap to unboundedChris Wilson