summaryrefslogtreecommitdiff
path: root/src/sna/gen4_render.c
AgeCommit message (Expand)Author
2016-06-21sna/gen2+: Do not force migration to GPU for very large objectsChris Wilson
2015-11-11sna/video: Avoid dereferencing a masked pointerChris Wilson
2015-11-08sna/video: Move the composite offsets into the dstRegionChris Wilson
2015-06-24sna/gen4: Fix larger than 3D pipeline fillsChris Wilson
2015-02-09sna: Convert pixel values into ARGB values for render operationsChris Wilson
2014-09-24sna/gen4+: Assert that the offset coordinate is within range if negativeChris Wilson
2014-09-02sna: Leave more Pixmap breadcrumbs in DBGChris Wilson
2014-07-16sna/gen2+: Remove assertion on draw->type for fillsChris Wilson
2014-06-30sna/dri2: Pass around the correct DrawableRec for sampling from the foriegn boChris Wilson
2014-06-23sna: Rename IGNORE_CPU to IGNORE_DAMAGE to better reflect its purposeChris Wilson
2014-06-20sna: Mark up const boxes to keep the compiler happyChris Wilson
2014-06-11sna: Silence compiler warnings for discarding const Region pointsChris Wilson
2014-05-16sna/video: Only migrate the destination windowChris Wilson
2014-04-15sna: Mark partial composite operations upfrontChris Wilson
2014-04-04sna/gen2+: Beware the unattached ShmPixmapChris Wilson
2014-04-04sna/gen2+: Replace composite sources with solids where possibleChris Wilson
2014-03-14sna: Allow some leeway when deciding to discard common translationsChris Wilson
2014-03-13sna: Nullify extra fill.opsChris Wilson
2014-02-04sna/gen4: Disable use of pipecontrol invalidates againChris Wilson
2014-02-03sna/gen4,5: Fix setting pipe control cache flush bitsEdward Sheldrake
2014-01-29sna/gen4+: Assert that the cached binding location is validChris Wilson
2014-01-24sna/gen2+: Inspect composite flags to discard unneeded CPU damageChris Wilson
2014-01-23sna: Avoid erroneous discarding operations for partial compositesChris Wilson
2014-01-21sna/gen4: Add an ALWAYS_FLUSH debugging optionChris Wilson
2014-01-07sna/gen4: Tidy URB_FENCE commandChris Wilson
2014-01-07sna/gen4: Use PIPE_CONTROL for a smaller hammerChris Wilson
2014-01-07sna/gen4: Check for available batch space before restoring state after CA passChris Wilson
2014-01-07sna/gen4: Reduce flushes between primitive continuationsChris Wilson
2013-12-16sna/gen4: Sacrifice performance to workaround render corruptionChris Wilson
2013-11-28sna: Tidy up an assertion on an uninitialised variableChris Wilson
2013-11-22sna: Tidy up fallback from render composite to blt compositeChris Wilson
2013-11-19sna/gen4+: Clear redirect bo before falling back to BLT pathsChris Wilson
2013-11-02sna: Eliminate the redundancy between is_mappable/can_mapChris Wilson
2013-10-30sna: Check for wedged after submittingChris Wilson
2013-10-10sna/gen4+: Share a few common routinesChris Wilson
2013-10-10sna: Pass usage hint down to render fill routinesChris Wilson
2013-10-09sna/gen3+: Flush vertex buffer after computing resizeChris Wilson
2013-09-27sna/gen4+: Handle very large copies more gracefullyChris Wilson
2013-09-19sna/gen4: Remove long dead code for forced batch emission between CA passesChris Wilson
2013-09-18intel: Compile fixes for base install of SLED11.sp3Chris Wilson
2013-09-11sna/gen4: Always try the BLT composite routines firstChris Wilson
2013-07-30sna/gen4: Hide an unused functionChris Wilson
2013-07-13sna: Skip copying to the intermediate target if we will completely overwrite itChris Wilson
2013-07-07sna/gen4: Remove custom max flush vertices w/a from video pathChris Wilson
2013-07-07sna/gen4: Remove the glyph mask hack and tune the flush w/aChris Wilson
2013-07-07sna/gen4: Tighten FORCE_FLUSH w/a to spot amalgamation of primitivesChris Wilson
2013-07-06sna/gen4: Restore the flush-every-vertex w/aChris Wilson
2013-06-28sna/gen2+: Consider precision in render operation placementChris Wilson
2013-06-26sna/gen4+: Fix determination of intermediate extentsChris Wilson
2013-06-14sna/gen3+: Remove redundant clearing of clear hint in video playbackChris Wilson