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

Chris Wilson ickle at kemper.freedesktop.org
Mon Nov 26 00:52:15 PST 2012


Tag '2.20.14' created by Chris Wilson <chris at chris-wilson.co.uk> at 2012-11-26 08:51 -0800

Intel 2.20.14 release

Changes since 2.20.13:
Chris Wilson (45):
      sna: Compile against ancient libdrm
      sna/dri: Prevent scheduling a swap on stale buffers
      sna/dri: Apply the can_blit() check for CopyRegion
      sna: Specialise the decision for inplace xor uploads
      sna/gen4: Always initialise redirect
      sna/gen4: Do not prefer inplace non-rectilinear spans
      sna/gen4: Tidy emission of opacity vertex attribute
      sna/gen4,5: Fix the opacity shader to use the right vertex attribute
      sna/dri: Add a couple of more asserts to track injection of a rogue bo
      sna/dri: Clear the last-used-cpu flag when performing CopyRegion
      Remove useless indirection of intel_chipsets
      sna/gen6+: Tweak prefer-blt to offset latency when in rc6
      sna/dri: Avoid setting off-delay after a failed flip (use-after-free)
      sna/dri: Add an assert that the cached DRI2 buffer is pinned for DRI
      sna/dri: Avoid a NULL dereference inside a DBG
      sna/dri: Queue a vblank-continuation after flip-completion
      sna: Assert that we do not create a proxy with existent GPU damage
      sna: Tighten a couple of assertions for damage with use_bo
      sna: Dispose of local copy for render sources
      sna: Fix bogus assertion from 03fb9ded43
      sna: Add a few refcnt assertions
      sna: Remove the kgem_bo_is_mappable refcnt assertion from freed paths
      sna: Do not dispose of a shadow pixmap
      sna: Do not migrate uninitialised pixmaps
      sna: Add the missing assertion for !proxy
      sna: Skip uploading unintialiased pixmap data
      sna: Assert that we do not replace a GPU bo with a proxy
      sna/gen3+: Clear the render.vbo when replacing it for vertex upload
      Revert "uxa: Refactor early-exit paths of uxa_try_driver_composite()."
      sna/gen4: Use a dummy white mask to avoid the flush w/a when compositing
      sna/gen4: Backport the more efficient composite box emitters
      sna/gen4: Move the flush from inside the spans to emit_state()
      sna/gen4: Update render fill routines to use the dummy mask
      sna/gen4: Reduce the flush before performing the CA pass
      sna/gen4: Pass the mask channel explicitly rather than through a dummy mask
      sna/gen4: Set composite op before testing for a BLT compatible op
      sna/gen4: Force composite(WHITE, glyph) for building the glyphstring mask
      sna/gen4: Don't force a flush for the dirty target if the we do not read back
      sna/gen4: Revert changes to 965g[m]
      sna/g4x: Use the render pipeline more often for composite operations
      sna/g4x: Refine the w/a for the broken sf shader
      sna: Make GPU idle more consistent during wakeup
      sna: Transform a simple repeat pattern into range of the BLT
      sna: Exploit the alpha-fixup of the BLT for texture format conversions
      2.20.14 release

Eric Anholt (5):
      configure.ac: Fix bad syntax for test calls
      uxa/dri: Factor out the repeated swap fallback code.
      uxa: Add printf attribute to intel_debug_fallback().
      uxa: Work around uninitialized-value warning.
      uxa: Refactor early-exit paths of uxa_try_driver_composite().

---
 NEWS                       |   23 
 configure.ac               |    6 
 src/intel.h                |    3 
 src/intel_dri.c            |   54 
 src/intel_module.c         |    6 
 src/sna/Makefile.am        |    1 
 src/sna/brw/brw_wm.c       |    4 
 src/sna/g4x_render.c       | 3695 +++++++++++++++++++++++++++++++++++++++++++++
 src/sna/gen2_render.c      |   10 
 src/sna/gen3_render.c      |    4 
 src/sna/gen4_render.c      |   69 
 src/sna/gen5_render.c      |   15 
 src/sna/gen6_render.c      |   13 
 src/sna/gen7_render.c      |   13 
 src/sna/kgem.c             |   10 
 src/sna/kgem.h             |   32 
 src/sna/sna.h              |    4 
 src/sna/sna_accel.c        |   43 
 src/sna/sna_blt.c          |   40 
 src/sna/sna_composite.c    |    1 
 src/sna/sna_display.c      |   11 
 src/sna/sna_dri.c          |  199 +-
 src/sna/sna_glyphs.c       |    3 
 src/sna/sna_io.c           |   44 
 src/sna/sna_render.c       |  169 +-
 src/sna/sna_render.h       |    4 
 src/sna/sna_video_sprite.c |   14 
 uxa/uxa-render.c           |    2 
 28 files changed, 4241 insertions(+), 251 deletions(-)
---


More information about the xorg-commit mailing list