summaryrefslogtreecommitdiff
path: root/src/sna
AgeCommit message (Expand)Author
2013-01-10sna: Use some surplus bits to back our temporary pixman_image_tChris Wilson
2013-01-10sna: Prefer to use the GPU for copies from SHM onto tiled destinationsChris Wilson
2013-01-10sna: Allow CPU bo to copy to GPU bo if the device is idle.Chris Wilson
2013-01-10sna: Ignore the last pixmap cpu setting if overwritting all damageChris Wilson
2013-01-10sna: With a GPU bo and a shm source, do not fall all the way backChris Wilson
2013-01-10sna: Make sure all outputs are disabled if no CompatOutput is definedChris Wilson
2013-01-10sna: Open-code xf86CompatOutput() to avoid invalid pointersChris Wilson
2013-01-07sna: fixup damage posting to be done correctly around slave pixmapChris Wilson
2013-01-06sna/dri: Transfer the DRI2 reference to the new TearFree pixmapChris Wilson
2013-01-06sna: Only disable upon a failed pageflip after at least one pipe flipsChris Wilson
2013-01-06sna: Try to create userptr with the unsync'ed flag set firstChris Wilson
2013-01-06sna/gen4+: Handle solids passed to the general texcoord emitterChris Wilson
2013-01-06sna/gen4+: Trim the redundant float from the fill verticesChris Wilson
2013-01-06Revert "sna/gen4+: Backport tight vertex packing for simple renderblits"Chris 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-04sna: Clear up the caches after handling a request allocation failureChris Wilson
2013-01-04sna: Embed the pre-allocation of the static request into the deviceChris Wilson
2013-01-04sna: Flush the batch prior to referencing work from another ringChris Wilson
2013-01-03sna: Convert allocation request from bytes to num_pages when shrinkingChris Wilson
2013-01-03sna: Add a pair of asserts to validate fls()/cache_bucket()Chris Wilson
2013-01-03sna: Also recognise __i386__ for fls asmChris Wilson
2013-01-03sna: Fix off-by-one in C version of flsChris Wilson
2013-01-02sna: Rewrite __fls without dependence upon x86 assemblyMatt Turner
2013-01-02sna/gen6+: Fine tune placement of DRI copiesChris Wilson
2013-01-02sna/gen4+: Specialise linear vertex emissionChris Wilson
2013-01-02sna/gen2+: Precompute the affine transformation scale factorsChris Wilson
2013-01-02sna/gen4+: Tidy special handling of 2s2s vertex elementsChris Wilson
2013-01-02sna/gen6+: Remove vestigial CC viewport stateChris Wilson
2013-01-02sna: Fast path inplace addition of solid trapezoidsChris Wilson
2013-01-02sna: Micro-optimise glyph_valid()Chris Wilson
2013-01-01sna: Remove some obsolete OptionsChris Wilson
2013-01-01sna: Tidy compat interfacesChris Wilson
2013-01-01sna/gen2: Always try to use the BLT pipeline firstChris Wilson
2013-01-01sna/gen2: Tidy a pair of vertex emittersChris Wilson
2012-12-31sna/gen4: Tweak single-thread SF w/a for solidsChris Wilson
2012-12-31sna/gen6+: Hint that we prefer to use the BLT with uncached scanoutsChris Wilson
2012-12-31sna/dri: Use the default choice of backend for copying the regionChris Wilson
2012-12-31sna/dri: Fix triple buffering to not penalise missed framesChris Wilson
2012-12-29sna: Seed the solid color cache with an invalid value to prevent false hitsChris Wilson
2012-12-29sna/dri: Gracefully handle failures from pageflipChris Wilson
2012-12-29sna/gen4+: Try using the BLT before doing a tiled copyChris Wilson
2012-12-29sna: Move the primary color cache into the alpha cacheChris Wilson
2012-12-29sna: Allow a flush to occur before batching a flush-boChris Wilson
2012-12-28sna: DBG compile fixesChris Wilson
2012-12-28sna/gen3: Use inline transform+scale functionChris Wilson
2012-12-28sna/gen4+: Check for a spare exec slot for an outstanding vboChris Wilson
2012-12-28sna/gen4+: Trim an extraneous coordinate from solid composite emissionChris Wilson
2012-12-28sna/gen4+: Trim an extraneous coordinate from solid span emissionChris Wilson
2012-12-28sna/gen4+: Tidy emit_spans_affine()Chris Wilson