summaryrefslogtreecommitdiff
path: root/src/sna
AgeCommit message (Expand)AuthorFilesLines
2011-12-22sna: Setup the pixmap correctly in order to attach our privateChris Wilson1-7/+14
2011-12-22sna: flatten source alphamapsChris Wilson10-8/+120
2011-12-22sna/gen2+: Prefer to use the CPU if we have a source alphamap and CPU picturesChris Wilson6-6/+42
2011-12-22sna: Avoid fallbacks for convolutions by rendering the convolved textureChris Wilson2-0/+109
2011-12-21sna: Drop suggested tiling parameter when creating boChris Wilson1-8/+5
2011-12-20sna: Intiialise pixmap size before useChris Wilson1-5/+6
2011-12-20sna: Always readback untiled bo in placeChris Wilson1-1/+1
2011-12-20sna: Treat all exported bo as potentially activeChris Wilson1-5/+8
2011-12-20sna: Only upload tiny pixmaps on the second useChris Wilson1-3/+11
2011-12-20sna: Improve a debug messageChris Wilson1-1/+1
2011-12-20sna/render: If the pixmap already has a GPU bo, use it for the sourceChris Wilson1-3/+4
2011-12-20sna: Do not use Y-tiling for composite back pixmapsChris Wilson1-0/+7
2011-12-20sna: Implement extended fallback handling for src == dst copiesChris Wilson10-69/+157
2011-12-20sna: Explicitly handle depth==1 scratch pixmapsChris Wilson1-2/+7
2011-12-20sna: Tidy up some recent valgrind complaints with reuse of scratch pixmapsChris Wilson2-44/+72
2011-12-20sna: Fixup the refcnt to avoid an assertChris Wilson1-0/+1
2011-12-20sna: Don't immediately check for region intersection after subtractChris Wilson1-6/+7
2011-12-20sna: Don't mark mapping as synchronous by defaultChris Wilson1-1/+0
2011-12-19sna: Always pass the damage to sna_drawable_use_gpu_bo()Chris Wilson1-6/+6
2011-12-19sna: Avoid the GPU readback with READ==0 move_to_cpuChris Wilson1-0/+2
2011-12-19sna: Drop the is-mapped flag after operating via the GPUChris Wilson1-0/+4
2011-12-19sna: Discard all damage when replacing pixmap contentsChris Wilson1-0/+3
2011-12-19sna: Tweak the rendering prioritiesChris Wilson1-12/+21
2011-12-19sna: Create a GPU bo for accelerated core drawingChris Wilson1-0/+5
2011-12-19sna: Remove the forced inplace uploadChris Wilson2-30/+10
2011-12-19sna: Tune the inplace cross-over point to be half-cache sizeChris Wilson3-4/+4
2011-12-19sna: Reset the GTT mapping flag when freeing the shadow pointersChris Wilson1-0/+1
2011-12-19sna: Restore CPU shadow after a GTT memoryChris Wilson1-1/+5
2011-12-19sna/gen[23]: We need to check the batch before doing an inline flushChris Wilson4-11/+34
2011-12-18sna: Continue searching the linear lists for CPU mappingsChris Wilson1-0/+6
2011-12-18sna: Distinguish between GTT and CPU maps when searching for VMAChris Wilson4-21/+89
2011-12-18sna: the active cache is not marked as purgeable, so skip checking itChris Wilson1-8/+1
2011-12-18sna: clear the request list when reusing a flushing boChris Wilson1-2/+4
2011-12-18sna: When freeing vma, first see if the kernel evicted anyChris Wilson1-0/+3
2011-12-18sna: Use a safe iterator whilst searching for inactive linear boChris Wilson1-5/+12
2011-12-18sna: Purge all evicted boChris Wilson3-21/+43
2011-12-18sna: Only retire for the VMA search if there are cached VMAChris Wilson1-1/+1
2011-12-18sna: Retire if the inactive vma list is emptyChris Wilson1-36/+42
2011-12-18sna: Hint likely usage of CPU boChris Wilson1-6/+7
2011-12-18sna: Only upload to the source GPU bo if we need tiling to avoid TLB missesChris Wilson1-1/+2
2011-12-18sna/gen5: Tidy checking against hardcoded maximum 3D sizeChris Wilson3-23/+26
2011-12-18sna: Explicitly handle errors from madvChris Wilson1-66/+85
2011-12-18sna/gen[67]: check for context switch after preparing sourceChris Wilson2-1/+27
2011-12-18sna/gen[23]: Try BLT if the source/target do no fit in the 3D pipelineChris Wilson2-12/+38
2011-12-18sna/gen3: Tidy checks against hardcoded maximum 3D pipeline sizeChris Wilson1-17/+20
2011-12-18sna/gen2+: If we use the BLT to prepare the target, try using BLT for opChris Wilson5-0/+45
2011-12-18sna/gen5: If we need to flush the composite op, check to see if we can blitChris Wilson1-1/+12
2011-12-18sna/gen5+: First try a blt composite if the source/dest are too largeChris Wilson3-7/+51
2011-12-18sna: Upload images in place from CopyAreaChris Wilson1-0/+3
2011-12-17sna: Tune the default pixmap upload pathsChris Wilson1-9/+47