summaryrefslogtreecommitdiff
path: root/src/sna/sna_render.h
AgeCommit message (Expand)Author
2014-01-23sna: Avoid erroneous discarding operations for partial compositesChris Wilson
2013-12-11sna/gen8: Initial backend for BroadwellChris Wilson
2013-11-06sna: Use tiling BLT fallback for BLT composite operationsChris Wilson
2013-11-04sna: Check for loss of state after setting up a fill BLT opChris Wilson
2013-10-10sna/gen6+: Share the common routines for ring preferrenceChris Wilson
2013-10-10sna: Pass usage hint down to render fill routinesChris Wilson
2013-10-07sna: Trim color cache allocation to a single pageChris Wilson
2013-08-05sna: Rename the attribute macro __packed__ to avoid clang barfingChris Wilson
2013-07-23sna/gen5: The cached value of the pipelined pointers key requires 32-bitsChris Wilson
2013-07-19sna: Add a fast path for the most common fallback for CPU-CPU blitsChris Wilson
2013-07-13sna: Skip copying to the intermediate target if we will completely overwrite itChris Wilson
2013-06-28sna: Markup when a gradient is opaqueChris Wilson
2013-05-28sna: Make the backend identifier more informativeChris Wilson
2013-02-28sna/video: Correct scaling of source offsetsChris Wilson
2013-02-08sna/gen4: Split the have_render flag in separate prefer_gpu hintsChris Wilson
2013-02-05sna/gen4: Remove old single-thread SF w/aChris Wilson
2013-01-31sna/gen3+: Flush vertex threads before touching global stateChris 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-17sna/dri: Explicitly flag sync copies for the backendsChris Wilson
2013-01-06Revert "sna/gen4+: Backport tight vertex packing for simple renderblits"Chris Wilson
2013-01-02sna/gen4+: Specialise linear vertex emissionChris Wilson
2013-01-02sna/gen6+: Remove vestigial CC viewport stateChris Wilson
2012-12-29sna: Seed the solid color cache with an invalid value to prevent false hitsChris Wilson
2012-12-29sna: Move the primary color cache into the alpha cacheChris Wilson
2012-12-27sna/gen2,3: Remove gen-specific vertex_offsetChris Wilson
2012-12-20sna/gen4+: Amalgamate all the gen4-7 vertex buffer emissionChris Wilson
2012-12-17sna/video: Pass along the video source offsetChris Wilson
2012-12-04sna/gen4: Workaround render corruption with multiple SF threadsChris Wilson
2012-11-30sna: Unify gen4 acceleration againChris Wilson
2012-11-25sna: Exploit the alpha-fixup of the BLT for texture format conversionsChris Wilson
2012-11-23sna/gen4: Revert changes to 965g[m]Chris Wilson
2012-09-13sna: Fix analysis of source extents for BLT compositeChris Wilson
2012-08-18sna: Avoid forcing an upload for an unblittable bo unless on a fallback pathChris Wilson
2012-08-11sna/gen6+: Try to use the BLT to avoid TLB missesChris Wilson
2012-08-04sna/gen7: Use a temporary to avoid switching rings for overlapping copiesChris Wilson
2012-08-01sna/gen6+: Reduce floats-per-vertex for spansChris Wilson
2012-08-01sna/gen4+: Implement an opacity shaderChris Wilson
2012-07-31sna/gen6: Enable 8 pixel dispatchChris Wilson
2012-07-31sna: Generate shaders for SNB+ 8-pixel dispatchChris Wilson
2012-07-30sna/gen7: Compile basic kernels at runtimeChris Wilson
2012-07-30sna/gen6: Compile basic kernels at runtimeChris Wilson
2012-07-30sna: Assemble SF and WM kernels using brwChris Wilson
2012-07-25sna/gen7: Remove duplicated constantsChris Wilson
2012-07-19sna/gen6: Bump the WM thread count to 80Chris Wilson
2012-07-19sna/gen4: Hookup composite spansChris Wilson
2012-07-18sna/gen6: Micro-optimise render copy emissionChris Wilson
2012-07-18sna/gen7: Micro-optimise render copy emissionChris Wilson
2012-07-16sna: Share the pixmap migration decision with the BLT composite routinesChris Wilson
2012-07-14sna/gen7: Preselect samplerChris Wilson