summaryrefslogtreecommitdiff
path: root/src/sna/sna_trapezoids.c
AgeCommit message (Expand)Author
2013-06-06sna: Fix format specifier for mismatching int/long in DBGChris Wilson
2013-05-17sna: Avoid replacing pinned bo when undoing a cloneChris Wilson
2013-05-09sna/trapezoids: Fix the determination of the trapezoid originChris Wilson
2013-05-09sna: Add more debugging to unaligned trapezoidsChris Wilson
2013-03-13sna/trapezoids: Minimally replace points for TriFanChris Wilson
2013-03-13sna/trapezoids: Correct ordering of points within TriFranChris Wilson
2013-02-26sna/trapezoids: Add a pair of unlikely hints for forced box emissionChris Wilson
2013-02-26sna: Flatten unaligned box emissionChris Wilson
2013-02-25sna/trapezoids: Instruct the compiler to flatten the callees whilst rasterisingChris Wilson
2013-02-20sna/trapezoids: Clamp cells to valid rangeChris Wilson
2013-02-20sna/trapezoids: Embed a few cells into the stackChris Wilson
2013-02-20sna/trapezoids: Perform the cell allocation upfrontChris Wilson
2013-02-10sna: Backport to squeeze - Xorg-1.6, pixman-0.16, libdrm-2.4.21Chris Wilson
2013-02-08sna/gen4: Split the have_render flag in separate prefer_gpu hintsChris Wilson
2013-01-31sna/traps: Thread the fallback rectilinear compositorChris Wilson
2013-01-31sna/traps: Allow inplace compositing for non-GPU buffers and rectilinear trapsChris Wilson
2013-01-31sna/traps: Translate the extents for the rasterization threadsChris Wilson
2013-01-27sna: Enable threaded rasterisation for non-antialiased geometryChris Wilson
2013-01-27sna: Begin sketching out a threaded rasteriser for spansChris Wilson
2013-01-25sna: Spawn threads to rasterize trapezoids through pixmanChris Wilson
2013-01-24sna: Spawn threads to composite trapezoids inplaceChris Wilson
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