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

Chris Wilson ickle at kemper.freedesktop.org
Sun Sep 2 02:36:28 PDT 2012


Tag '2.20.6' created by Chris Wilson <chris at chris-wilson.co.uk> at 2012-09-02 10:35 -0700

Intel 2.20.6 release

Changes since 2.20.5:
Chris Wilson (32):
      sna/gen4+: Check for allocation failure for the clear solid bo
      sna: Cleanup composite redirection after substituting the BLT
      sna: Add some DBG to BLT composite substitute to show if redirection is used
      sna: Add some DBG to kgem_is_idle()
      sna/gen6+: Simplify prefer_blt_bo
      sna/gen6+: Do not call sna_blt_composite() after prepping the composite op
      sna: Use a fast span emitter for mono trapezoids without damage or clipping
      sna/gen5+: Use the common methods for choosing the render targets
      Add Option "Backlight" to override the probed backlight control interface
      Revert "sna: Cleanup composite redirection after substituting the BLT"
      sna: Flush the batch if it references a ShmPixmap and the GPU is idle
      sna: Upload PutImage inplace to a fresh GPU bo if the device doesn't snoop
      sna: Assert that the bo is marked as 'flush' when exported to DRI clients
      sna: A little more DBG to try and identify ratelimiting ops
      sna: Fix crash with broken DBG missing one of its arguments
      sna: Add a modicum of DBG to kgem_is_idle()
      sna: Force the stall if using a busy ShmPixmap bo with PutImage
      sna: Ensure that we create a GTT mapping for the inplace upload buffer
      sna: Track outstanding requests per-ring
      sna: Make sure we reset the domain tracking when exporting DRI bo
      sna: Propagate the request to flush rather than directly submit the batch
      sna: Discard inplace flag if we create a CPU map for the upload buffer
      sna: Align active upload buffers to the next page for reuse
      sna: Remove inconsistent assertion
      sna/dri: Hold a reference to the vsync blit
      sna/dri: Use common routine for testing busyness after flush
      sna: Discard cached CPU upload early when clearing with a solid fill
      sna/gen2+: Add the missing assertions in case the drawrect is invalid
      sna: Nullify gpu_bo after free in case final release is deferred in destroy
      sna/dri: Remove busy-wait spin from vblank chaining of swapbuffers
      sna: Tweak placement rules if we already have a CPU bo
      2.20.6 release

---
 NEWS                     |   21 ++
 configure.ac             |    2 
 man/intel.man            |    9 +
 src/intel_display.c      |   26 +++
 src/intel_options.c      |    1 
 src/intel_options.h      |    1 
 src/sna/gen2_render.c    |    1 
 src/sna/gen3_render.c    |    2 
 src/sna/gen4_render.c    |   12 +
 src/sna/gen5_render.c    |   94 ++++++-------
 src/sna/gen6_render.c    |   96 +++++--------
 src/sna/gen7_render.c    |   99 ++++++-------
 src/sna/kgem.c           |  334 +++++++++++++++++++++++++++--------------------
 src/sna/kgem.h           |   15 +-
 src/sna/sna_accel.c      |  156 +++++++++++----------
 src/sna/sna_blt.c        |    4 
 src/sna/sna_composite.c  |    4 
 src/sna/sna_display.c    |   64 ++++++---
 src/sna/sna_dri.c        |   47 ++----
 src/sna/sna_render.c     |    4 
 src/sna/sna_trapezoids.c |   34 +++-
 21 files changed, 586 insertions(+), 440 deletions(-)
---


More information about the xorg-commit mailing list