summaryrefslogtreecommitdiff
path: root/src/sna/sna_render.h
AgeCommit message (Expand)Author
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
2012-01-29sna: Add a tiled fallback for large BLT copiesChris Wilson
2012-01-29sna: Determine whether to use a partial proxy based on the pitchChris Wilson
2012-01-27sna: Use a proxy rather than a temporary bo for too-tall but thin targetsChris Wilson
2012-01-26sna: Apply any previous transformation when downsamplingChris Wilson
2012-01-16sna/gen6: Restore the non-pipelined op after every WM binding table updateChris Wilson
2012-01-14sna: Pass render operation to flush and avoid the implicit flush-on-batch-endChris Wilson
2012-01-14sna: Upload continuation vertices into mmapped buffersChris Wilson
2012-01-10sna/gen[23]: Tile render fill to oversized boChris Wilson
2012-01-09sna/gen2: Eliminate some switching between logic op and blendChris Wilson
2012-01-09sna/gen2: Add poor-man's linear gradient supportChris Wilson
2012-01-08sna/gen[67]: Hook into the clear operation for glyph masksChris Wilson