summaryrefslogtreecommitdiff
path: root/src/sna/sna_blt.c
AgeCommit message (Expand)Author
2012-12-13sna: Fix up BLT overwrite detection to use target_handleChris Wilson
2012-12-08sna: Flush upon change of target if GPU is idleChris Wilson
2012-11-30sna/gen6+: Only apply the BLT w/a for self-copiesChris Wilson
2012-11-30Convert generation counter to octalChris Wilson
2012-11-27sna/blt: Avoid clobbering common state before converting to a BLTChris Wilson
2012-11-25sna: Transform a simple repeat pattern into range of the BLTChris Wilson
2012-10-31sna: Set a valid box when checking for GPU bo for BLT composite opsChris Wilson
2012-10-19sna: Clear the damage along with the BO when forcing the stall for inplace BLTChris Wilson
2012-10-07sna: Check that we have sufficient space for a copy when replacing a fillChris Wilson
2012-10-07sna: Check that for batch overflows after advancing a BLTChris Wilson
2012-09-23sna: Check against op->dst.bo rather than priv->cpu_bo for composite uploadChris Wilson
2012-09-23sna: Check that the CPU bo exists before declaring it is busy along uploadChris Wilson
2012-09-22sna: Force the stall before trying to upload into a busy CPU boChris Wilson
2012-09-13sna: Fix analysis of source extents for BLT compositeChris Wilson
2012-09-13sna: Fix BLT composite offsetChris Wilson
2012-09-13sna: Avoid corrupting the CPU bo when compositing fallback data through BLTChris Wilson
2012-08-26sna: Add some DBG to BLT composite substitute to show if redirection is usedChris Wilson
2012-08-20sna: Correct ordering of calls to memcpy for BLT cpu composite pathsChris Wilson
2012-08-20sna: Avoid migrating the BLT composite src to the GPU if the dst is notChris Wilson
2012-08-20sna: Remove unneeded source bo unref after __sna_render_pixmap_bo()Chris Wilson
2012-08-19sna: Enable BLT composite functions to target CPU buffersChris Wilson
2012-08-18sna: Avoid forcing an upload for an unblittable bo unless on a fallback pathChris Wilson
2012-08-18sna: Silence a couple of recent compiler warningsChris Wilson
2012-08-16sna: Remember alpha-fixup for BLT uploadChris Wilson
2012-08-11sna/gen6+: Try to use the BLT to avoid TLB missesChris Wilson
2012-08-10sna: Reset BLT state after copy-boxesChris Wilson
2012-07-21sna: Refresh experimental userptr vmap supportChris Wilson
2012-07-21sna: Micro-optimise copying boxes with the blitterChris Wilson
2012-07-16sna: Share the pixmap migration decision with the BLT composite routinesChris 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-08sna: Fixup fb wrapperChris Wilson
2012-06-19sna: Assert expected return valuesChris Wilson
2012-06-17sna: Fix the blt composite op with no-opsChris Wilson
2012-06-13sna: ConstificationZdenek Kabelac
2012-06-13sna: Fix operator preference around a | b & c | dChris Wilson
2012-06-13Lots of trivial semantic fixesChris Wilson
2012-06-04sna: Exclude consideration of tiling flags from overwriting BLT commandsChris Wilson
2012-04-28sna: Micro-optimise common case of checking a single fenced boChris Wilson
2012-04-03sna/gen3: Convert the clear-color from picture->format to a8r8g8b8Chris Wilson
2012-03-13sna: Reduce OVER with a clear pixmap to a BLTChris Wilson
2012-03-11sna: Make the maximum BLT pitch assertions consistentChris Wilson
2012-03-10sna: Feed fallback mono trapezoids through the mono rasteriserChris Wilson
2012-03-02sna: Prevent backing pixmaps being created laterChris Wilson
2012-03-01sna: Revamp vmap supportChris Wilson
2012-02-27sna/gen2; Initialise channel.is-opaque for fillsChris Wilson
2012-02-22sna/blt: Avoid clobbering the composite state if we fail to setup the BLTChris Wilson
2012-02-04sna: Apply redirection for the render copy into large pixmapsChris Wilson
2012-01-31sna/gen5: Always prefer to emit solid fills using the BLTChris Wilson
2012-01-29sna: Add a tiled fallback for large BLT copiesChris Wilson