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

Chris Wilson ickle at kemper.freedesktop.org
Sun Jul 28 06:46:02 PDT 2013


Tag '2.21.13' created by Chris Wilson <chris at chris-wilson.co.uk> at 2013-07-28 14:45 -0700

Intel 2.21.13 release

Changes since 2.21.12:
Chris Wilson (54):
      sna/gen4: Allow rendering to Y-tiled surfaces
      sna: Change message context to PROBED for initial configuration
      sna: Create a pixmap in ordinary system memory for depth=1 uploads
      sna: Make the assumption bpp>=8 explicit inside the bo size calculation
      sna: Note that borderClip region may be more than a singular box
      sna: Include linear GTT maps when deciding whether a bo is mappable
      sna: Set a minimum size for tiled IO
      sna: Fall back to /proc/cpuinfo parsing if cpuid cache size probe fails
      sna: Fix typo in computing box intersection
      sna: Ensure that buffer_size is a power-of-two for use in ALIGN
      sna: Guard cpuid for use only with gcc-4.4 and later
      sna: Wrap cpuid.h
      sna/dri: Expose the refcnts in DBG before we hit the assertions
      sna/dri: Rearrange some more DBG to come before its assertion
      sna/dri: Reject invalid DRI2Drawables if STRICT_BLIT is defined
      sna/dri: Return early is the DRI2CopyRegion is not attached to the GPU
      sna: Also do exposure checking after source clipping in sna_do_copy
      sna: Only IGNORE_CPU for blt composite operations if the size is known
      sna: Tidy a few DBG regarding cached uploads
      sna: Discard overwritten operations before doing a BLT composite
      sna: Treat a source with a CPU bo as being attached.
      sna: Allow operation inplace when wedged
      sna: DBG controls to turn off unwinding partial bo
      sna: Remove the duplicated pimxap migration for the composite fb path
      sna: Add a fast path for the most common fallback for CPU-CPU blits
      sna: Return true from get_drawable_deltas() if the pixmap is offset
      sna: Check for bpp>=8 before attempting to use memcpy_blt fastpath
      sna: Perform an explicit check against the region extents
      sna/dri: Fix the strict blitting check not to assume the dst is the front buffer
      sna: Tidy fast source clip processing for sna_do_copy
      sna: Fix application of composite offsets along PutImage fallback path
      sna: Inform the upper layers that we turn the CRTC on after a modeset
      sna: Correct typo in checking src extents before performing memcpy
      sna: Relax assertion that CPU syncs are performed on reffed objects
      sna: Release cloned pixmap when updating tearfree scanout
      sna: Remember to apply drawable offsets for composite memcpy
      sna: Unwind BLT setup if we don't emit any ops
      sna: Allow linear inplace uploads along the tiled X PutImage blt paths
      sna: Missing git add to fix typo in assert() from last commit
      sna/gen5: Rework the flush after blend state changes
      sna: Bail if we fail to find the attached CRTC during probing
      configure: Use --enable-dri to control both DRI/DRI2 enabling
      sna: Fix DBG compilation
      configure: Fix enabling of DRI2
      configure: Supply a default value for dridriverdir
      sna/gen5: The cached value of the pipelined pointers key requires 32-bits
      sna/dri: Cleanup validation of blit extents
      sna: Remove bogus comment concerning sna_enter_vt
      sna/dri: Restore the comparison of bottom-right extents to the pixmap origin
      sna/dri: Discard the strict checking for stale bo before performing a blit
      sna: Try the indirect upload if we elect to use a mmap and it fails
      test/dri2: We do not require the GLX includes
      sna/dri: correct DBG typo
      2.21.13 release

---
 NEWS                         |   37 +++
 configure.ac                 |   26 +-
 src/sna/Makefile.am          |    1 
 src/sna/gen5_render.c        |   34 ++-
 src/sna/gen6_render.c        |    2 
 src/sna/gen7_render.c        |    2 
 src/sna/kgem.c               |   60 ++++-
 src/sna/kgem.h               |    2 
 src/sna/sna.h                |    5 
 src/sna/sna_accel.c          |  401 ++++++++++++++++++++---------------
 src/sna/sna_blt.c            |   38 +--
 src/sna/sna_composite.c      |  145 +++++++-----
 src/sna/sna_cpu.c            |   20 -
 src/sna/sna_cpuid.h          |   86 +++++++
 src/sna/sna_damage.c         |    4 
 src/sna/sna_display.c        |   23 +-
 src/sna/sna_dri.c            |  480 ++++++++++++++-----------------------------
 src/sna/sna_driver.c         |    3 
 src/sna/sna_io.c             |   22 +
 src/sna/sna_render.c         |    6 
 src/sna/sna_render.h         |    9 
 src/sna/sna_render_inline.h  |    2 
 src/sna/sna_trapezoids.c     |   18 -
 src/sna/sna_video_overlay.c  |    2 
 src/sna/sna_video_textured.c |    2 
 test/dri2.c                  |    3 
 26 files changed, 782 insertions(+), 651 deletions(-)
---


More information about the xorg-commit mailing list