xf86-video-intel: Changes to 'refs/tags/2.20.5'
Chris Wilson
ickle at kemper.freedesktop.org
Sun Aug 26 04:52:53 PDT 2012
Tag '2.20.5' created by Chris Wilson <chris at chris-wilson.co.uk> at 2012-08-26 12:52 -0700
Intel 2.20.5 release
Changes since 2.20.4:
Chris Wilson (58):
sna: Add damage for the whole unaligned trapezoid not per component
sna/damage: Add some more sanity checks for creating empty regions
sna: Reduce damage after a large composite operation
sna: Reduce subtracted damage earlier
sna: Avoid forcing an upload for an unblittable bo unless on a fallback path
sna/damage: Replace the damage with a larger box if subsumed
sna: Consider sample wraparound in each direction independently
sna: Enable BLT composite functions to target CPU buffers
sna: compare the correct trailing dword when skipping identical bitmap lines
sna: Only submit the batch if flushing a DRI client bo
sna: Update maybe_inplace to recognise more types of handled pixel formats
sna/trapezoids: Accept more operators for maybe-inplace
sna: Discard GPU (and damage) after applying clear on migration to CPU
sna: Tweak is_cpu/is_gpu heuristics
sna/gen3: Tidy vbo discard
sna: Don't promote a ShmPixmap to GPU for a CopyArea
sna: Experiment with flushing the batch prior to rendering to a ShmPixmap
sna: Do not use the GPU to migrate to the CPU whilst wedged!
sna: Flush the batch before preparing for a FlushCallback
sna: Remove unneeded source bo unref after __sna_render_pixmap_bo()
sna: Avoid migrating the BLT composite src to the GPU if the dst is not
Sanity check that the driver is an i915.ko GEM device before claiming it
sna: Add a modicum of DBG for PolyFillRect
Missing includes for b5b76ad849b
sna: Correct ordering of calls to memcpy for BLT cpu composite paths
sna: Refine decision making for maybe-inplace trapezoids
sna: Remove confusing is_cpu()
sna: Add a couple of buffer cache management assertions
Only open the matching BusID and not the first named
Check that the module that indeed i915 before using custom ioctls
sna: A few more buffer cache management assertions
sna: Keep a stash of the most recently allocated requests
sna: Trim a parameter from kgem_bo_mark_dirty() and add some assertions
sna/gen3: Convert to sna_drawable_use_bo()
sna: Assign a unique id to snoopable CPU bo
sna: Allow target bo promotion to GPU even on old architectures
sna/gen3: Fix assertion to check the freshly allocated vertex bo
sna/gen6+: Only mark the dst as dirty again if it already is in the batch
sna: Mark all levels of a proxy as dirty
sna: Fix the assertion for tracking proxies in the batch
sna: Add a DBG to log pixmap destruction
sna: Display still resident memory in inactive/snoop caches under DEBUG_MEMORY
sna: Balance CPU bo accounting for SHM pixmaps
sna: Discard a no-longer-used GPU bo after moving to the CPU domain
sna: Make sure the opposite damage is destroyed after reducing to all
sna: Assert that the CPU bo is not used if the GPU is clear
sna: Convert to using IGNORE_CPU flag rather than complicating the CPU damage
sna: If we cannot use the CPU bo along a render pathway, promote to GPU
sna: Only use the GPU for an active CPU bo unless forced
sna: Flush before adding any SHM pixmap into the batch
sna: Mark the CPU damage as needing flushing for DRI buffers
sna: Flush the batch if it contains any DRI pixmaps
sna: Use a temporary userptr mapping for a large upload into a busy target
sna: Tidy up users of __kgem_bo_is_busy()
sna: Correct a pair of DBG messages
sna: Allow the batch to be flushed if the GPU is idle upon a context switch
sna: Submit the partial batch before throttling
2.20.5 release
Eric S. Raymond (1):
Fix seriously malformed list syntax on intel(4).
---
NEWS | 15 ++
configure.ac | 2
man/intel.man | 123 +++++++---------
src/intel_driver.c | 2
src/intel_module.c | 38 ++++-
src/sna/blt.c | 5
src/sna/fb/fbbitmap.c | 4
src/sna/gen2_render.c | 17 +-
src/sna/gen3_render.c | 83 ++++++-----
src/sna/gen4_render.c | 25 +--
src/sna/gen5_render.c | 33 ++--
src/sna/gen6_render.c | 42 +++--
src/sna/gen7_render.c | 43 +++--
src/sna/kgem.c | 107 ++++++++++++--
src/sna/kgem.h | 22 +-
src/sna/sna.h | 7
src/sna/sna_accel.c | 247 ++++++++++++++++++++++-----------
src/sna/sna_blt.c | 329 ++++++++++++++++++++++++++++++++++++--------
src/sna/sna_composite.c | 7
src/sna/sna_damage.c | 46 ++++--
src/sna/sna_driver.c | 2
src/sna/sna_render.c | 104 ++++---------
src/sna/sna_render.h | 3
src/sna/sna_render_inline.h | 26 ---
src/sna/sna_trapezoids.c | 92 ++++++++++--
25 files changed, 977 insertions(+), 447 deletions(-)
---
More information about the xorg-commit
mailing list