summaryrefslogtreecommitdiff
path: root/src/sna/sna_render.c
AgeCommit message (Expand)Author
2013-06-28sna: Markup when a gradient is opaqueChris Wilson
2013-06-28sna: Compensate redirect drawing subrectangle inside an offset pixmapChris Wilson
2013-06-28sna/blt: Refine op placement logic for handling current source locationChris Wilson
2013-06-26sna/gen4+: Fix determination of intermediate extentsChris Wilson
2013-06-11sna: Make sure the source is coherent on the CPU before uploadingChris Wilson
2013-05-28sna: Make the backend identifier more informativeChris Wilson
2013-05-01sna: Be careful not to preemptively upload portions of a SHM pixmapChris Wilson
2013-03-23sna: Convert out-of-bounds sample to CLEARChris Wilson
2013-03-18sna: Add a pair of sanity checks before creating the redirection targetChris Wilson
2013-03-12sna: Missing git-add for 09862a85eba243bChris Wilson
2013-03-12sna: Mark redirect proxies with a unique idChris Wilson
2013-03-12sna: Apply the source offset to the transform when fixing up gradientsChris Wilson
2013-02-26sna: Improve handling of migrated userptr boChris Wilson
2013-02-26sna: Only use the GPU bo after migratingChris Wilson
2013-02-22sna: Refuse to create larger than max temporary upload boChris Wilson
2013-02-22sna: Allow picture fixup in channel format if not changing RGB depthChris Wilson
2013-02-13Revert "sna: Avoid promoting SHM CPU bo to GPU to maintain coherence with SHM...Chris Wilson
2013-02-09sna: Fix alignment of the base of partial buffers for pre-G33 chipsetsChris Wilson
2013-02-09sna: Promote to GPU is only partially damaged on the CPU but busy on the GPUChris Wilson
2013-02-08sna/gen4: Split the have_render flag in separate prefer_gpu hintsChris Wilson
2013-02-07sna: Only try the SRC fixup into the buffer if it is CPU mappedChris Wilson
2013-01-29sna: Only migrate the sample box if using the BLT engine for a compositeChris Wilson
2013-01-29sna: Verify that we always add the SHM CPU bo to the flush list when usingChris Wilson
2013-01-29sna: Avoid promoting SHM CPU bo to GPU to maintain coherence with SHM clientsChris Wilson
2013-01-27sna: Begin sketching out a threaded rasteriser for spansChris Wilson
2013-01-24sna: Experiment with a threaded renderer for fallback compositingChris Wilson
2013-01-13sna: Relax limitation on not mapping GPU bo with shadow pointersChris Wilson
2012-12-21sna: Remove assertions that the pixmap is wholly defined when uploadingChris Wilson
2012-12-20sna: Check the correct variable for a failed allocationChris Wilson
2012-12-20sna/gen4+: Amalgamate all the gen4-7 vertex buffer emissionChris Wilson
2012-12-17sna: Refine check for an unset context switchChris Wilson
2012-12-09sna: Replace remaining kgem_is_idle() with kgem_ring_is_idle()Chris Wilson
2012-11-30Convert generation counter to octalChris Wilson
2012-11-25sna: Exploit the alpha-fixup of the BLT for texture format conversionsChris Wilson
2012-11-21sna: Assert that we do not replace a GPU bo with a proxyChris Wilson
2012-11-21sna: Skip uploading unintialiased pixmap dataChris Wilson
2012-11-21sna: Do not migrate uninitialised pixmapsChris Wilson
2012-11-21sna: Dispose of local copy for render sourcesChris Wilson
2012-11-20sna: Assert that we do not create a proxy with existent GPU damageChris Wilson
2012-11-11sna: Filter out the full-damage marker when undoing redirectionChris Wilson
2012-10-31sna: Fix a typo in a DBGChris Wilson
2012-10-31sna: Clamp the drawable box to prevent int16 overflowChris Wilson
2012-10-24sna: Add missing ValidatePicture() for flattening alphamapsChris Wilson
2012-10-23sna: Beware 16-bit overflow when computing sample areasChris Wilson
2012-09-14sna: Fix typo for sna_render_picture_flatten()Chris Wilson
2012-08-27sna: A little more DBG to try and identify ratelimiting opsChris Wilson
2012-08-24sna: Allow the batch to be flushed if the GPU is idle upon a context switchChris Wilson
2012-08-22sna: Flush before adding any SHM pixmap into the batchChris Wilson
2012-08-20sna: Flush the batch before preparing for a FlushCallbackChris Wilson
2012-08-18sna: Consider sample wraparound in each direction independentlyChris Wilson