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

Chris Wilson ickle at kemper.freedesktop.org
Wed Aug 21 07:24:56 PDT 2013


Tag '2.21.15' created by Chris Wilson <chris at chris-wilson.co.uk> at 2013-08-21 15:22 -0700

Intel 2.21.15 release

Changes since 2.21.14:
Chris Wilson (50):
      sna: Define fast function attribute for old gcc or other compilers
      sna/trapezoids: Some minor DBG to investigate threaded rendering
      sna: Tweak threading thresholds
      sna: Rename the attribute macro __packed__ to avoid clang barfing
      sna: Update experimental create2 struct definition
      sna: Only use the experimental create2 if we support DISPLAY cacheing as well
      configure: Include the experimental features in the configuration summary
      sna/dri: Do not create a scanout-capable buffer if not flipping
      sna: Avoid leaking stolen framebuffer bo
      sna: Always reuse scanout bo where possible
      sna: Use create2 to allocate a DISPLAY bo even if we have not enough stolen
      configure: Only use XORG_TESTSET_CFLAG if defined
      sna: Check for EINVAL after mmapping
      sna: Rewrite the can-mmap-cpu test to handle stolen unclaimed bo
      intel: Disable incompatible features whilst hosted
      sna: Squelch a "valid" mode without a dotclock
      sna: Allow LLC to reuse any active write buffer
      sna: Tune pixmap_inplace() not to use a pinned busy GPU bo for replacement
      sna/glyphs: Micro-optimise glyph drawing
      sna/glyphs: Micro-optimise glyphs-to-dst
      sna: Remove the redundant clearing of kgem at startup
      sna: Avoid confusing conflicting CRTC probes vs a DRM race
      sna/gen7: Refine ring selection
      sna: Fix destination offset along memcpy composite fallback fastback
      sna: Reorder composite fallback migration to handle src==dst || mask==dst
      configure: Fix reversed check for XORG_TESTSET_CFLAG
      sna: Fix use of obsolete this_atlas in a DBG message
      configure: Correct the spelling of XORG_TESTSET_CFLAGS
      intel: Check for HW_SKIP_CONSOLE before use
      sna/glyphs: Do not attempt to release the negative cache lookup
      sna: Fix the assertions for the composite fb path
      sna: unwrap old modesetting API whilst hosted
      sna: Check that we successfully install the required hosting midlayer
      sna: Tile the old image onto the new framebuffer when enlarging
      sna: Rename sna_pixmap_get_bo()
      sna: Make sure the frontbuffer exists before doing pitch checks
      sna: Clip the tiled copy during framebuffer resize
      uxa: Restore the lost copyright block after splitting i965_reg.h from i915_reg.h
      sna/video: Don't assert on a client error, return BadAlloc
      sna/video: Expose an attribute to keep the overlay always on top
      sna/video: YUV420 is not supported by sprites, replace it with a RGB passthrough
      sna/video: Mark the sprite color key as changed when disabling
      sna/video: Keep a ref to the passthrough overlay bo
      sna: Make sure that external scanouts are immediately discarded
      sna/video: Turn off passthrough if given a zero name
      sna/video: Return the planar offset calculations to the planar branch
      sna/video: Initialise the UV offsets to 0 for packed formats
      sna: Do not force use of the CPU bo if replacing a busy GPU bo
      sna/gen6+: Tweak semaphore avoidance for composite operations
      2.21.15 release

Dave Airlie (1):
      configure.ac: fix dri enabled with kms only picked

Julien Cristau (3):
      Check for struct sysinfo as well as <sys/sysinfo.h>
      configure: use CPPFLAGS for xaa.h check, not CFLAGS
      Link the driver against pixman

Raul Fernandes (1):
      Micro-optimise box intersections

Sedat Dilek (1):
      Correct misspelled caching

---
 NEWS                         |   32 +++
 configure.ac                 |   27 ++-
 src/Makefile.am              |    2 
 src/intel_device.c           |   13 +
 src/intel_driver.h           |    2 
 src/intel_module.c           |   11 +
 src/sna/compiler.h           |    6 
 src/sna/fb/fbclip.h          |    7 
 src/sna/gen4_vertex.c        |    6 
 src/sna/gen6_render.c        |   43 +++--
 src/sna/gen7_render.c        |   49 ++++--
 src/sna/kgem.c               |  189 +++++++++++++----------
 src/sna/kgem.h               |   12 +
 src/sna/sna.h                |   22 ++
 src/sna/sna_accel.c          |   47 ++---
 src/sna/sna_composite.c      |   69 ++++----
 src/sna/sna_display.c        |  218 ++++++++++++++++----------
 src/sna/sna_dri.c            |    3 
 src/sna/sna_driver.c         |   45 ++++-
 src/sna/sna_glyphs.c         |  349 +++++++++++++++++++++++++++++++------------
 src/sna/sna_render.c         |    8 
 src/sna/sna_render.h         |    2 
 src/sna/sna_threads.c        |    7 
 src/sna/sna_trapezoids.c     |   28 ++-
 src/sna/sna_video.c          |   57 +++++--
 src/sna/sna_video.h          |   35 +++-
 src/sna/sna_video_overlay.c  |   78 +++++++--
 src/sna/sna_video_sprite.c   |   97 +++++++++--
 src/sna/sna_video_textured.c |    8 
 src/uxa/i965_reg.h           |   27 +++
 src/uxa/intel_video.c        |    7 
 31 files changed, 1058 insertions(+), 448 deletions(-)
---


More information about the xorg-commit mailing list