summaryrefslogtreecommitdiff
path: root/src/sna/gen7_render.c
AgeCommit message (Expand)Author
2012-08-26sna/gen4+: Check for allocation failure for the clear solid boChris Wilson
2012-08-24sna: Allow the batch to be flushed if the GPU is idle upon a context switchChris Wilson
2012-08-21sna/gen6+: Only mark the dst as dirty again if it already is in the batchChris Wilson
2012-08-20sna: Trim a parameter from kgem_bo_mark_dirty() and add some assertionsChris 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-03sna/gen7: Correct number of texture coordinates used for videoChris Wilson
2012-08-03sna/gen7: Add constant variations and hookup a basic GT descriptor for HaswellChris Wilson
2012-08-01sna/gen7: Prefer the BLT for self-copiesChris Wilson
2012-08-01Revert "sna/gen7: Prefer the BLT for self-copies"Chris Wilson
2012-08-01sna/gen7: Simplify the force-stall detectionChris Wilson
2012-08-01sna/gen7: Only force a stall for a dirty target if also used as a blend sourceChris 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/gen7: Enable 8 pixel dispatchChris Wilson
2012-07-30sna/gen7: Prefer the BLT for self-copiesChris Wilson
2012-07-30sna/gen7: Compile basic kernels at runtimeChris Wilson
2012-07-30sna: Assemble SF and WM kernels using brwChris Wilson
2012-07-26Reduce maximum thread count for IVB GT1 to avoid spontaneous combustionChris Wilson
2012-07-26sna/gen7: IVB requires a complete pipeline stall when changing blend modesChris Wilson
2012-07-25sna/gen7: Move the PS thread count definition into the constant structChris Wilson
2012-07-25sna/gen7: Remove duplicated constantsChris Wilson
2012-07-21sna: Only update a buffer when it becomes dirtyChris Wilson
2012-07-19sna/gen6: Bump the WM thread count to 80Chris Wilson
2012-07-19sna/gen4: Hookup composite spansChris Wilson
2012-07-18sna/gen4+: Drop unsupported source formatsChris Wilson
2012-07-18sna/gen7: Micro-optimise render copy emissionChris Wilson
2012-07-17sna/gen7: Bump the number of pixel shader threads for IVB GT2Chris Wilson
2012-07-14sna/gen7: Check for gradient allocation failure within spansChris Wilson
2012-07-14sna/gen7: Uses EXTEND_PAD for its alpha-gradient with spansChris Wilson
2012-07-14sna/gen7: Preselect samplerChris Wilson
2012-07-14sna/gen7: Only emit the render flushes between operationsChris Wilson
2012-07-14sna/gen7: Only fallback to BLT for a redirected targetChris Wilson
2012-07-14sna/gen4+: Fix up card/dest format confusion in previous commitChris Wilson
2012-07-14sna/gen4+: Translate to card format using a switchChris Wilson
2012-07-14sna: Aim for consistency and use stdbool except for core X APIsChris Wilson
2012-07-09sna: Simplify the DBG incarnationChris 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-22sna/gen3+: Remove stale assertions for cached vboChris Wilson
2012-06-21sna/gen3+: Keep vbo cachedChris Wilson
2012-06-21sna/gen7: Eliminate the pipeline stall after a non-pipelined operationChris Wilson
2012-06-21sna/gen7: Do not emit a pipeline stall after a non-pipelined commandChris Wilson
2012-06-21sna/gen7: prefer using RENDER copyChris Wilson
2012-06-21sna/gen7: Prefer using BLT rather than redirect for copiesChris Wilson
2012-06-21sna/gen7: Emit a pipeline flush after every render operationChris Wilson
2012-06-20sna/gen7: Prefer BLT for copiesChris Wilson
2012-06-20sna/gen7: Keep using RENDER paths for large pixmapsChris Wilson