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

Chris Wilson ickle at kemper.freedesktop.org
Sun Oct 14 08:37:28 PDT 2012


Tag '2.20.10' created by Chris Wilson <chris at chris-wilson.co.uk> at 2012-10-14 16:36 -0700

Intel 2.20.10 release

Changes since 2.20.9:
Chris Wilson (54):
      sna: Release the front buffer and drop DRM master early during shutdown
      sna/dri: Swallow error from GetMSC
      sna: set_cacheing returns a bool not an error-code
      sna: Make sure the CPU bo is destroyed if we fail to mmap it during alloc
      sna/dri: Improve handling of async/sync pageflip transition
      sna/dri: Only chain to a triple buffer pageflip sequence
      sna: Cache repeated use of the temporary CPU mapping for tiled_x uploads
      sna/dri: Check back/front buffers of a pixmap for format change
      sna/gen2: Clear STIPPLE setup before rendering with the 3D pipeline
      uxa: Remove USE_GLAMOR check from unrealize glyph caches
      sna: Remember to call ValidatePicture() before using newly created Pictures
      sna: Avoid accumulating damage to the CPU if it is already damaged
      sna: Tweak CPU damage partial upload paths
      sna: Actually upload the damage when replacing a busy CPU bo for PutImage
      sna: Prevent sna_damage_contains_box__no_reduce() from a NULL deref
      sna: Review sna_pixmap->cpu tracking
      sna/dri: Delay the deactivation of the pageflipping
      sna/gen7: Tidy detection of unbounded render op
      sna: Fix an instance of undamaged tracking
      sna: Protect against undefined O_CLOEXEC
      sna: Clear sna_pixmap->cpu when destroying the CPU damage
      sna/gen2: Setup invariant blend arguments
      sna/gen2: Allow fine damage tracking for render operations
      sna: Avoid using the gpu for uploads whilst wedged
      sna: Once again look into assertions around sna_pixmap->cpu
      sna/gen2: Prevent using the GTT maps with I915_TILING_Y on 855gm
      sna: Propagate failures from compositing glyph masks
      sna: Remove another sna_pixmap->cpu assertion that was not true
      sna/gen2: Tidy DBG code for disabling composite operations
      sna: Refactor the fallback CopyArea to use the common region computation
      configure: Make rebuilding of the gen4 assembly files explicit
      sna: Do not create an unsnooped CPU mapping for readbacks
      sna/gen2: Add a couple of assertions to track down a batch overflow
      sna/gen2: Compile fix
      sna/gen2: And the other compile failure
      Use path for intel-gen4asm derived from pkg-config
      sna/gen2: Count the number of dwords required for the invariant
      sna: Only reduce the maximum batch size for old kernels
      sna: Check that for batch overflows after advancing a BLT
      sna: Check that we have sufficient space for a copy when replacing a fill
      sna: Fix check_reloc_and_exec typo
      sna/gen5: Flush pipelined ops when changing state
      sna: Pass the region, not its pointer, when moving the GC to the CPU
      sna: Also check the bg rrop for reads when deciding upon fallback placement
      sna: Check the map exists before trying to release it
      sna/gen6+: Initialize the damage for fill-boxes
      sna: Prevent sign-extension when manipulating strides
      sna: Use high/low watermarks for fenced aperture counting
      sna: Limit available space for gen2
      sna: Rearrange switch to suppress a compiler warning in sna_copy_plane_blt()
      sna/gen7: Replace bogus state tracking assertion
      sna: Correct a bogus assertion after inplace PutImage
      sna/overlay: Trim suggested BestSize to fit within the overlay constraints
      2.20.10 release

Dave Airlie (1):
      intel: fix fullscreen damage posting on pageflip

Josh Triplett (1):
      Fix out-of-tree builds with intel-gen4asm installed

Paulo Zanoni (1):
      Fix possible_clones computation for shared encoders between outputs

---
 NEWS                            |   62 ++++++++++
 configure.ac                    |   26 +++-
 src/intel_display.c             |   57 +++++++++
 src/intel_dri.c                 |   25 ++--
 src/render_program/Makefile.am  |    8 -
 src/sna/fb/fbblt.c              |    4 
 src/sna/gen2_render.c           |  107 +++++++++++++-----
 src/sna/gen3_render.c           |    1 
 src/sna/gen5_render.c           |   17 ++
 src/sna/gen6_render.c           |    1 
 src/sna/gen7_render.c           |   23 ++-
 src/sna/kgem.c                  |   95 ++++++++++------
 src/sna/kgem.h                  |    8 +
 src/sna/sna_accel.c             |  231 +++++++++++++++++++---------------------
 src/sna/sna_blt.c               |   60 +++++++---
 src/sna/sna_damage.c            |    2 
 src/sna/sna_display.c           |   35 ++++++
 src/sna/sna_dri.c               |  220 ++++++++++++++++++++++++++------------
 src/sna/sna_driver.c            |   14 +-
 src/sna/sna_glyphs.c            |    8 +
 src/sna/sna_io.c                |    6 -
 src/sna/sna_render_inline.h     |    2 
 src/sna/sna_video_overlay.c     |   23 +++
 src/xvmc/shader/mc/Makefile.am  |    2 
 src/xvmc/shader/vld/Makefile.am |    2 
 uxa/uxa-glyphs.c                |    3 
 26 files changed, 718 insertions(+), 324 deletions(-)
---


More information about the xorg-commit mailing list