xf86-video-intel: Changes to 'refs/tags/2.20.13'
Chris Wilson
ickle at kemper.freedesktop.org
Sun Nov 11 08:20:51 PST 2012
Tag '2.20.13' created by Chris Wilson <chris at chris-wilson.co.uk> at 2012-11-11 16:20 -0800
Intel 2.20.13 release
Changes since 2.20.12:
Chris Wilson (46):
sna: Move the source region to the CPU for a self-copy fallback CopyArea
sna: Mark the to-be-damaged region first, then Process afterwards
intel: Sanity check that the platform probes points to a i915.ko GEM device
sna: Remove the unused inactive eviction
sna: Use the FLUSH_TIMER as the only wakeup timer source
sna: Only query the system time if we are processing timers
sna: Refactor the common code to enable a timer
sna: Tidy udev install/remove and add a couple of lines of DBG
sna: Update DRI buffer if attached to the framebuffer for TearFree flips
sna: Only disallow hw sprite scaling on Haswell
sna: Beware 16-bit overflow when computing sample areas
sna: Disable RandR hotplug events if Xinerama is enabled
sna: Add missing ValidatePicture() for flattening alphamaps
uxa: Drain the DRM event queue before server regeneration
sna: Ensure that the trap is clipped if it ends within the boundary pixel
sna: Clamp the drawable box to prevent int16 overflow
sna: Add a few DBG tracepoints to screen init/fini
sna: Fix a typo in a DBG
sna: Prefer to use the GPU for uploads if continuing on the GPU
sna: assert that the source is not the GTT mapping when uploading
sna: Preserve mode if flushing before a scanline wait
sna: Set a valid box when checking for GPU bo for BLT composite ops
sna: Try to reduce ping-pong migration for intermixed render/legacy code paths
sna/gen4+: Prefer GPU spans if the destination is active
sna: Add a small delay during startup if another master is still active
sna: Prevent use-after-free during partial move-to-gpu
sna/gen4: Flush after pipelined pointer updates (inverted logic!)
sna/gen4: Remove a couple of old, now redundant, w/a flushes
sna/gen4: opacity spans requires the per-rectangle flush w/a
sna: Abandon kernels that do not support execbuffer2
Remove reliance on hard-coded DRI name
sna: Support a fast no relocation changed path
sna: Set the known offset for the batch as well
sna: Experiment with using reloc.handle as an index into the execbuffer
sna: Mark no-reloc write buffers
xvmc: Use DRMINTEL_LIBS instead of hardcoding -ldrm_intel
sna/gen4: Only 965gm suffers the !snoop restriction
sna/gen2: Add a modicum of fallback DBG
sna: Allow snooped buffers to be retained (and reused) between batches
sna: Specify read/write domains for no-relocation fastpath
sna: Fix use of uninitialised value in DBG
sna/gen2: Fix use of uninitialised redirection
sna: Flush pending rendering before enabling an output
sna: Fix printing of uninitialied value in DBG
sna: Filter out the full-damage marker when undoing redirection
2.20.13 release
---
NEWS | 42 ++++++
configure.ac | 20 ++
src/intel.h | 1
src/intel_display.c | 21 +++
src/intel_dri.c | 13 +
src/intel_driver.c | 12 +
src/intel_module.c | 6
src/intel_options.c | 2
src/sna/fb/fbblt.c | 2
src/sna/gen2_render.c | 27 ++-
src/sna/gen3_render.c | 6
src/sna/gen4_render.c | 49 ++++---
src/sna/gen5_render.c | 36 +++--
src/sna/gen6_render.c | 41 +++--
src/sna/gen7_render.c | 8 -
src/sna/kgem.c | 109 ++++++++++++---
src/sna/kgem.h | 10 +
src/sna/sna.h | 22 ++-
src/sna/sna_accel.c | 302 +++++++++-----------------------------------
src/sna/sna_blt.c | 10 +
src/sna/sna_composite.c | 16 --
src/sna/sna_damage.c | 1
src/sna/sna_display.c | 58 ++++----
src/sna/sna_dri.c | 40 +++++
src/sna/sna_driver.c | 58 +++++---
src/sna/sna_render.c | 47 +++---
src/sna/sna_render_inline.h | 25 +++
src/sna/sna_trapezoids.c | 38 ++---
src/sna/sna_video_sprite.c | 11 +
src/xvmc/Makefile.am | 2
30 files changed, 593 insertions(+), 442 deletions(-)
---
More information about the xorg-commit
mailing list