xf86-video-intel: Changes to 'refs/tags/2.20.17'

Chris Wilson ickle at kemper.freedesktop.org
Wed Dec 26 04:56:40 PST 2012


Tag '2.20.17' created by Chris Wilson <chris at chris-wilson.co.uk> at 2012-12-26 12:52 -0800

Intel 2.20.17 release

Changes since 2.20.16:
Chris Wilson (49):
      sna: Include shm hint in render placement
      sna/trapezoids: Add another inline hint
      sna/gen6+: Apply the is_scanout to the key not value in the binding cache
      sna/gen6+: Keep the bo on its current ring
      sna/gen6+: Tweak prefer-blt-bo
      sna: Do not force use of the GPU for a copy from a SHM pixmap
      sna: Tweak the idle SHM CopyArea path to also replace a busy GPU bo
      man: Describe Option "AccelMethod"
      intel: Support debugging through AccelMethod
      sna: Only flush at the low fence wm if idle
      sna: Precompute the base set of batch-flags
      sna: Try to reuse pinned batches by inspecting the kernel busy status
      sna: Enable support for opting out of the kernel CS workaround
      sna: Limit the default upload buffer size to half the cpu cache
      sna/video: Pass along the video source offset
      uxa: Fix copy'n'paste of false not FALSE
      sna: Promote pinned-batches to run-time detection
      sna: Untangle the confusion of caching large LLC bo
      sna: Refine check for an unset context switch
      sna/gen7: Mark the ring switch before checking bo
      sna: Prefer the GPU once again for PolyPoint
      sna/xvmc: Clean up to avoid crash'n'burn
      sna/video: Fix adjustment of drawable vs source origin wrt to clip
      sna/video: Amalgamate the computation of source vs dest offsets
      sna/video: Fix up the image size for copying
      sna/video: Fix up destination offset for copying cropped textured video planes
      sna/video: Fix up copying cropped textured video packed data
      sna/video: Fix presentation of cropped sprites
      sna/gen4+: Tweak preference of GPU placement for spans
      sna/video: Remove XvMCScreenInitProc
      sna: Ignore throttling during vertex close
      sna: Do not throttle before move-to-cpu
      sna/gen4+: Amalgamate all the gen4-7 vertex buffer emission
      intel: ODEV_ATTRIB_PATH is no longer printed, so kill the temporary variable
      sna: Check the correct variable for a failed allocation
      glamor: Release the drawable after passing to glamor_push_pixels
      uxa/dri: Correct the destination of the blit after chained flip is broken
      sna/video: Assert that the frame is initialised
      sna/dri: Avoid querying the current-msc with swapbbufers wait disabled
      sna/gen5: Backport tight vertex packing for simple renderblits
      sna/gen4: Backport more recent state tracking tweaks
      sna/gen4: Backport tight vertex packing of renderblits
      sna/dri: Set the correct current_msc for the no readback path
      sna/dri: Refactor get_current_msc between blit/flip paths
      sna: Refactor test for a rotation matrix
      sna: Remove a pair of stale assertions
      sna: Remove assertions that the pixmap is wholly defined when uploading
      sna/video: Initialise alignment for video ports > 0
      2.20.17 release

---
 NEWS                         |   20 
 configure.ac                 |    4 
 man/intel.man                |   18 
 src/intel_dri.c              |    2 
 src/intel_driver.c           |    3 
 src/intel_module.c           |    1 
 src/intel_uxa.c              |   14 
 src/sna/Makefile.am          |    2 
 src/sna/gen2_render.c        |    2 
 src/sna/gen3_render.c        |   30 -
 src/sna/gen4_render.c        | 1279 +++++++++++++------------------------------
 src/sna/gen4_render.h        |   73 ++
 src/sna/gen4_vertex.c        |  893 ++++++++++++++++++++++++++++++
 src/sna/gen4_vertex.h        |   39 +
 src/sna/gen5_render.c        | 1113 ++++++++-----------------------------
 src/sna/gen5_render.h        |   17 
 src/sna/gen6_render.c        |  812 ++-------------------------
 src/sna/gen7_render.c        |  770 ++-----------------------
 src/sna/kgem.c               |  285 +++++----
 src/sna/kgem.h               |   17 
 src/sna/kgem_debug.c         |    9 
 src/sna/kgem_debug.h         |    2 
 src/sna/kgem_debug_gen5.c    |   21 
 src/sna/sna.h                |    7 
 src/sna/sna_accel.c          |   33 -
 src/sna/sna_display.c        |    4 
 src/sna/sna_dri.c            |   58 +
 src/sna/sna_driver.c         |    3 
 src/sna/sna_render.c         |   11 
 src/sna/sna_render.h         |   14 
 src/sna/sna_render_inline.h  |   40 -
 src/sna/sna_trapezoids.c     |    4 
 src/sna/sna_video.c          |  207 +++---
 src/sna/sna_video.h          |    6 
 src/sna/sna_video_hwmc.c     |  150 ++---
 src/sna/sna_video_hwmc.h     |   26 
 src/sna/sna_video_overlay.c  |   12 
 src/sna/sna_video_sprite.c   |   57 +
 src/sna/sna_video_textured.c |   13 
 uxa/uxa-accel.c              |    2 
 40 files changed, 2444 insertions(+), 3629 deletions(-)
---


More information about the xorg-commit mailing list