summaryrefslogtreecommitdiff
path: root/src/sna/sna_trapezoids.c
AgeCommit message (Expand)Author
2013-11-25sna/trapezoids: trapezoids_bounds() reports not-empty, so use itChris Wilson
2013-11-25Cast to use unsigned mathZdenek Kabelac
2013-10-15sna/trapezoids: Initialise force_fallbackChris Wilson
2013-10-13sna/trapezoids: Use the aligned fast path for fallbacksChris Wilson
2013-10-08sna: Rework the num_threads refinement to avoid the divisionChris Wilson
2013-10-08sna/trapezoids: Recompute num_threads to match rangeChris Wilson
2013-10-07sna/trapezoids: Only use a single thread to emit rectilinear spansChris Wilson
2013-10-05sna/trapezoids: Do not pass invalid trapezoids to pixmanChris Wilson
2013-10-05sna/trapezoids: Add a precise scan converterChris Wilson
2013-10-04sna: Start splitting the trapezoids megafile into parseable blocksChris Wilson
2013-10-01sna/trapezoids: Fix clipping on the far leftChris Wilson
2013-09-27sna: Catch SIGBUS to prevent X deathChris Wilson
2013-08-14sna: Rename sna_pixmap_get_bo()Chris Wilson
2013-08-04sna: Tweak threading thresholdsChris Wilson
2013-08-04sna/trapezoids: Some minor DBG to investigate threaded renderingChris Wilson
2013-07-22sna: Fix DBG compilationChris Wilson
2013-07-19sna: Return true from get_drawable_deltas() if the pixmap is offsetChris Wilson
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