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

Chris Wilson ickle at kemper.freedesktop.org
Sat Jun 22 05:53:02 PDT 2013


Tag '2.21.10' created by Chris Wilson <chris at chris-wilson.co.uk> at 2013-06-22 13:52 -0700

Intel 2.21.10 release

Changes since 2.21.9:
Chris Wilson (52):
      sna: Fix format specifier for mismatching int/long in DBG
      sna/dri: Handle fast double flips across mode changes
      sna/dri: Make the fallback blit async again
      sna/video: Fixup formats to select visuals
      sna/video: Select vsync by default based on "SwapbuffersWait"
      sna/dri: Do not decouple the flip after chaining up a blit
      sna/dri: Fix transcription error in commit ab47433b20
      sna/dri: Check rather than assert for a change in back/front sizes
      sna: Track when we write directly to bo through the GTT
      sna: Set the needs_flush flag on the bo when the scanout is dirty
      sna: Streamline connector probing
      sna: Keep the cached EDID if it hasn't changed
      sna: Make sure all sna_write_boxes* flag the GTT is dirty
      sna: s/bo->dirty/bo->gpu_dirty/ to avoid later confusion
      sna: Move the GTT dirty tracking from the pixmap to the bo
      sna: Tidy batch submission around CRTC updates
      sna: Make sure the source is coherent on the CPU before uploading
      sna: Mollify an assert to allow us to call busy_ioctl on a GTT write
      sna: Make sure the source is coherent on the CPU before uploading
      sna: Allow the throttling to be woken by SIGINT
      sna/video: Catch allocation failure whilst setting up the TexturedAdaptor
      sna/video: Free the private video (adaptor/port) arrays upon CloseScreen
      sna: Do not enlarge the read back region if there is already CPU damage
      sna/gen2+: Promote a conditional dirty into an assertion
      sna/gen7: Set sampler swizzle for video sources
      sna: Tighten a few asserts on pixmap migration
      sna/gen3+: Remove redundant clearing of clear hint in video playback
      sna: Be explicit in not marking an upload buffer as being on the cpu
      sna: Refactor scanout flushing
      sna: Unwrap proxies for subpage offset SHM pixmaps during sync
      sna: Mark the base bo as unreusable for temporary mappings
      sna: Try falling back through an upload if inplace mapping fails
      sna: Do not sync after a failed mapping
      sna: Add extra assertions to sanity check CPU access is coherent
      sna: Specialise mi calls to PolyFillRect
      sna: Allow wedged pixmaps to be accessed via GTT
      sna: Assert that the scanout fits within the allocated buffer
      sna: Apply scanout stride limits to tiling selection
      sna: Switch to a per-crtc pixmap if the pitch exceeds scanout limitations
      Revert "sna: Apply scanout stride limits to tiling selection"
      sna: Fix the pitch limits for gen3 scanout
      sna: Tidy a redundant conditional for CopyArea
      sna: Fix tiled scanout limits for Valleyview
      sna: Promote the CopyArea to the GPU if it subsumes the CPU damage
      sna: Mark overwriting CopyArea as not needing the dst damage
      sna: Fix inspection of transfer extents for deciding transport
      sna: Check if we may want to simply upload for a CopyArea
      sna: Inspect availablity of render before prefering to use the GPU
      sna: Allow PutImage to write inplace using manual tiling
      sna: Determine swizzling once during initialisation and choose memcpy_to_tiled_x
      sna: Refine the self-cow copy hack to reduce collateral damage
      2.21.10 release

Jonathan Gray (1):
      configure: test for librt (clock_gettime)

---
 NEWS                         |   28 ++
 configure.ac                 |    6 
 src/Makefile.am              |    1 
 src/sna/Makefile.am          |    2 
 src/sna/blt.c                |  324 +++++++++++++++++++------
 src/sna/gen3_render.c        |    2 
 src/sna/gen4_render.c        |    3 
 src/sna/gen5_render.c        |    3 
 src/sna/gen6_render.c        |    9 
 src/sna/gen7_render.c        |   57 ++--
 src/sna/kgem.c               |  130 +++++++---
 src/sna/kgem.h               |   62 +++-
 src/sna/sna.h                |    8 
 src/sna/sna_accel.c          |  351 ++++++++++++++++++++++-----
 src/sna/sna_blt.c            |   80 +++---
 src/sna/sna_composite.c      |    2 
 src/sna/sna_damage.c         |    5 
 src/sna/sna_display.c        |  546 +++++++++++++++++++++++++------------------
 src/sna/sna_dri.c            |  166 ++++++-------
 src/sna/sna_io.c             |   84 ++----
 src/sna/sna_render.c         |   49 ++-
 src/sna/sna_trapezoids.c     |    7 
 src/sna/sna_video.c          |   44 +++
 src/sna/sna_video.h          |    3 
 src/sna/sna_video_overlay.c  |   10 
 src/sna/sna_video_sprite.c   |    5 
 src/sna/sna_video_textured.c |   20 -
 test/Makefile.am             |    2 
 28 files changed, 1347 insertions(+), 662 deletions(-)
---


More information about the xorg-commit mailing list