summaryrefslogtreecommitdiff
path: root/src/sna/sna_render.h
AgeCommit message (Expand)Author
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
2012-07-14sna: Enable pixman_glyphs if availableChris Wilson
2012-07-14sna: Aim for consistency and use stdbool except for core X APIsChris Wilson
2012-07-13sna/gen4: Simplify comparing the pipeline-pointers against the previousChris Wilson
2012-07-04sna: Pass a hint to the backends when using copy_boxes for readbackChris Wilson
2012-07-01sna/gen7: Correct two minor misues of equivalent GEN6 constantsChris Wilson
2012-06-21sna/gen7: Emit a pipeline flush after every render operationChris Wilson
2012-06-17sna: Add tiling for spansChris Wilson
2012-06-06sna: Add some missing 'fall through' commentsChris Wilson
2012-06-04sna/gen4+: Use an explicit invalid value for aluChris Wilson
2012-05-31sna/glyphs: use add(WHITE, glyph, mask) for channel expansionChris Wilson
2012-05-29sna: Trim the set of includesChris Wilson
2012-04-03sna/gen3: Convert the clear-color from picture->format to a8r8g8b8Chris Wilson
2012-03-30sna/gen7: Allow per-device specific maximaChris Wilson
2012-03-25sna/gen2+: Approximate expensive gradients when using imprecise renderingChris Wilson
2012-03-13sna: Prefer to render very thin trapezoids inplaceChris Wilson
2012-03-10sna: Feed fallback mono trapezoids through the mono rasteriserChris Wilson
2012-02-23sna/gen6: Refactor get_rectangles() to re-emit state after a flushChris Wilson
2012-02-11sna/gen6: Suppress the CS stall for the first command in the batchChris Wilson
2012-02-04sna: Apply redirection for the render copy into large pixmapsChris Wilson