summaryrefslogtreecommitdiff
path: root/src/sna/sna_trapezoids.c
AgeCommit message (Expand)AuthorFilesLines
2014-03-10sna: Pass render hints for migration based on source locationChris Wilson1-4/+4
2014-02-23sna: Add DBG for why trapezoids may be preferred inplaceChris Wilson1-14/+26
2014-02-23sna: Include mono/precise hints in trapezoids DBGChris Wilson1-2/+3
2014-02-22sna: Allow SIGBUS/SEGV to kill the threadChris Wilson1-13/+17
2014-01-17sna: Cull the DBG spew to stderrChris Wilson1-6/+0
2013-11-25sna/trapezoids: trapezoids_bounds() reports not-empty, so use itChris Wilson1-2/+1
2013-11-25Cast to use unsigned mathZdenek Kabelac1-1/+1
2013-10-15sna/trapezoids: Initialise force_fallbackChris Wilson1-1/+2
2013-10-13sna/trapezoids: Use the aligned fast path for fallbacksChris Wilson1-8/+12
2013-10-08sna: Rework the num_threads refinement to avoid the divisionChris Wilson1-1/+1
2013-10-08sna/trapezoids: Recompute num_threads to match rangeChris Wilson1-1/+2
2013-10-07sna/trapezoids: Only use a single thread to emit rectilinear spansChris Wilson1-5/+5
2013-10-05sna/trapezoids: Do not pass invalid trapezoids to pixmanChris Wilson1-12/+16
2013-10-05sna/trapezoids: Add a precise scan converterChris Wilson1-10/+9
2013-10-04sna: Start splitting the trapezoids megafile into parseable blocksChris Wilson1-6698/+2
2013-10-01sna/trapezoids: Fix clipping on the far leftChris Wilson1-67/+61
2013-09-27sna: Catch SIGBUS to prevent X deathChris Wilson1-14/+23
2013-08-14sna: Rename sna_pixmap_get_bo()Chris Wilson1-2/+2
2013-08-04sna: Tweak threading thresholdsChris Wilson1-4/+4
2013-08-04sna/trapezoids: Some minor DBG to investigate threaded renderingChris Wilson1-5/+11
2013-07-22sna: Fix DBG compilationChris Wilson1-1/+1
2013-07-19sna: Return true from get_drawable_deltas() if the pixmap is offsetChris Wilson1-8/+8
2013-06-06sna: Fix format specifier for mismatching int/long in DBGChris Wilson1-2/+5
2013-05-17sna: Avoid replacing pinned bo when undoing a cloneChris Wilson1-1/+1
2013-05-09sna/trapezoids: Fix the determination of the trapezoid originChris Wilson1-10/+19
2013-05-09sna: Add more debugging to unaligned trapezoidsChris Wilson1-22/+32
2013-03-13sna/trapezoids: Minimally replace points for TriFanChris Wilson1-4/+2
2013-03-13sna/trapezoids: Correct ordering of points within TriFranChris Wilson1-2/+4
2013-02-26sna/trapezoids: Add a pair of unlikely hints for forced box emissionChris Wilson1-2/+2
2013-02-26sna: Flatten unaligned box emissionChris Wilson1-3/+3
2013-02-25sna/trapezoids: Instruct the compiler to flatten the callees whilst rasterisingChris Wilson1-2/+2
2013-02-20sna/trapezoids: Clamp cells to valid rangeChris Wilson1-20/+21
2013-02-20sna/trapezoids: Embed a few cells into the stackChris Wilson1-2/+6
2013-02-20sna/trapezoids: Perform the cell allocation upfrontChris Wilson1-156/+46
2013-02-10sna: Backport to squeeze - Xorg-1.6, pixman-0.16, libdrm-2.4.21Chris Wilson1-0/+2
2013-02-08sna/gen4: Split the have_render flag in separate prefer_gpu hintsChris Wilson1-60/+79
2013-01-31sna/traps: Thread the fallback rectilinear compositorChris Wilson1-38/+147
2013-01-31sna/traps: Allow inplace compositing for non-GPU buffers and rectilinear trapsChris Wilson1-1/+2
2013-01-31sna/traps: Translate the extents for the rasterization threadsChris Wilson1-1/+3
2013-01-27sna: Enable threaded rasterisation for non-antialiased geometryChris Wilson1-23/+206
2013-01-27sna: Begin sketching out a threaded rasteriser for spansChris Wilson1-24/+222
2013-01-25sna: Spawn threads to rasterize trapezoids through pixmanChris Wilson1-44/+137
2013-01-24sna: Spawn threads to composite trapezoids inplaceChris Wilson1-48/+199
2013-01-24sna: Use threads for simple mask generationChris Wilson1-25/+114
2013-01-24sna: Refactor to use a common fbComposite fallbackChris Wilson1-25/+7
2013-01-17sna/trapezoids: Fix horizontal offset for inplace operationChris Wilson1-1/+1
2013-01-17sna: Remove the confusion of the pixmap->undamagedChris Wilson1-1/+0
2013-01-15sna/trapezoids: Avoid the multiply for an opaque sourceChris Wilson1-1/+2
2013-01-10sna: Use some surplus bits to back our temporary pixman_image_tChris Wilson1-2/+3
2013-01-05sna/trapezoids: filter out cancelling edges upon insertion to edge-listChris Wilson1-4/+65