summaryrefslogtreecommitdiff
path: root/src/sna/sna_render.h
AgeCommit message (Expand)Author
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
2012-01-06sna: Only force a pipeline flush for a change of destination, not sourcesChris Wilson
2011-12-25sna: Inline the common portion of sna_get_pixel_from_rgba()Chris Wilson
2011-12-20sna: Implement extended fallback handling for src == dst copiesChris Wilson
2011-11-04sna/gen6: Enable spans interface for boxesChris Wilson
2011-10-27sna/gen2: Cache the last solid colour for spansChris Wilson
2011-10-27sna/composite: Discard opaque masksChris Wilson
2011-10-26sna: Convert diagonal zero-width lines into blitsChris Wilson
2011-10-21sna: Pass a BoxRec to the fill opChris Wilson
2011-10-19sna: Micro-optimise fill-spansChris Wilson
2011-10-18sna/blt: Move the conditional out of the fill-many hotpathChris Wilson
2011-10-17sna/gen3: Store floats_per_rect alongside floats_per_vertexChris Wilson
2011-10-16sna/gen2: Eliminate redundant diffuse and rectlist emissionChris Wilson
2011-10-16sna/gen2: Fix fill-one-boxChris Wilson
2011-10-12sna/gen2: Trim some surplus state commandsChris Wilson
2011-10-11sna: Mark the spans render functions as fastcallChris Wilson
2011-10-11sna: Support a fast composite hook for solitary boxesChris Wilson
2011-10-02sna/blt: Use SETUP_MONO to reduce the number of fill relocationsChris Wilson
2011-09-17sna: perform a warnings reduction passChris Wilson
2011-09-12sna: Provide a direct lookup cache of alpha valuesChris Wilson
2011-07-30sna: Port IVB acceleration code (Xrender + Xv)Chris Wilson
2011-07-13sna: Fast-path single span boxesChris Wilson
2011-07-01sna/gen2: Use specular component for solid spansChris Wilson
2011-07-01sna/gen2: Add missing render fallbacks for blt opsChris Wilson
2011-07-01sna/gen2: Implement composite-spansChris Wilson
2011-06-10sna: Remove the ability to disable chipset specific codeChris Wilson
2011-06-10sna/gen4: Restore normal state after CA pass and FLUSH_EVERY_VERTEXChris Wilson
2011-06-10sna/blt: Remove a couple of unused members from its op-stateChris Wilson
2011-06-09sna: Remove the stubs from sna_render.cChris Wilson