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

Chris Wilson ickle at kemper.freedesktop.org
Sat Dec 15 02:01:37 PST 2012


Tag '2.20.16' created by Chris Wilson <chris at chris-wilson.co.uk> at 2012-12-15 10:01 -0800

Intel 2.20.16 release

Changes since 2.20.15:
Chris Wilson (53):
      sna: Tidy addition of fake GTF modes for panels
      sna/gen4: Avoid emitting URB_FENCE across a cache-line
      sna/gen4: Remove unused CC viewport
      sna/gen4: Special case solids through the general vertex emitter
      sna/gen4: Workaround render corruption with multiple SF threads
      sna/gen6+: Cache the scanout targets separately to avoid override PTE caching
      sna: Assume that future hardware only gets more flexible
      sna: Don't disable CPU bo if supported on unknown hw
      Refactor the common probe methods for scrn construction
      sna/gen4+: Add common glyph-to-dst emitters
      Fix compilation of UMS probe following 13f47008ec
      Remove the default log message
      sna: Mark proxies as dirty on first relocation
      sna: Only flush at the low apeture watermark if idle
      sna: Only flush before adding fresh surfaces to the batch
      sna: Only inspect the target ring for busyness
      sna: Convert the ring from BLT/3D to the internal index for kgem_ring_is_idle()
      sna: Flush upon change of target if GPU is idle
      sna: Replace remaining kgem_is_idle() with kgem_ring_is_idle()
      sna/gen4+: Refine test for preferring GPU spans
      sna: Move source to CPU prior to referencing for inplace trapezoids
      sna/sprite: Add a DBG to report whether the kernel supports sprites
      sna: Immediately flush a split batch
      sna: Compromise and only flush a split batch if writing to scanout
      sna: Avoid reusing the same 'busy' bit for two different meanings.
      sna: Try installing a fallback config on VT enter in case full desiredMode fails
      sna/dri: Only special case 'divisor && msc-passed' for immediate flipping
      sna/dri: Disable name exchanges for SwapBuffers
      sna/dri: Query current msc before use
      sna/dri: Fix handling of current_msc > target_msc
      sna/gen4: Use the single-threaded SF w/a for spans as well
      sna/gen3+: Use nearest for unscaled videos
      sna/gen2: STIPPLE requires an argument
      sna: Pin some batches to avoid CS incoherence on 830/845
      sna: Fix the error path in kgem_init_pinned_batches() to use the right iter
      sna: Improve the initialisation failure path for pinned batches
      sna: Only flush the batch after an actual relocation
      sna: Fix typo for 830/845 gen
      sna: Fix up BLT overwrite detection to use target_handle
      sna/gen2: Align surface sizes to an even tile
      sna/gen2: Program solid mask using the DIFFUSE component
      sna/gen3: Remove incorrect optimisation of an opaque source for CA
      sna/gen2: Assertions
      sna/gen2: Initialise channel->is_affine for solid
      sna/gen2: Reorder reuse_source() to avoid NULL dereference for solids
      sna/gen3: Remove stray setting of vertex_start
      sna/gen3: Don't combine primitives if beginning a ca 2-pass
      sna/gen2+: Experiment with not forcing migration to GPU after CPU rasterisation
      sna: Reduce fence watermarks
      sna/dri: Store and check size of front/back bo attached to a DRI2 drawable
      sna/dri: Honour TripleBuffer Option
      sna/dri: Fallback to a blit after a failed flip
      2.20.16 release

Jesse Barnes (1):
      dri2: don't schedule a flip prematurely at ScheduleSwap time

---
 NEWS                         |   39 +++
 configure.ac                 |    2 
 src/intel_dri.c              |    8 
 src/intel_module.c           |  123 +++--------
 src/intel_options.c          |    2 
 src/intel_options.h          |    2 
 src/sna/gen2_render.c        |   73 ++++--
 src/sna/gen3_render.c        |   49 ++--
 src/sna/gen4_render.c        |  146 ++++++++++---
 src/sna/gen5_render.c        |  102 +++++++--
 src/sna/gen6_render.c        |  117 +++++++---
 src/sna/gen7_render.c        |   95 ++++++--
 src/sna/kgem.c               |  466 +++++++++++++++++++++++++++----------------
 src/sna/kgem.h               |   48 ++--
 src/sna/sna.h                |    1 
 src/sna/sna_accel.c          |   49 ++--
 src/sna/sna_blt.c            |   20 -
 src/sna/sna_display.c        |   57 ++---
 src/sna/sna_dri.c            |  152 ++++++++------
 src/sna/sna_driver.c         |   50 ++++
 src/sna/sna_io.c             |   14 -
 src/sna/sna_render.c         |    2 
 src/sna/sna_render.h         |    1 
 src/sna/sna_render_inline.h  |    9 
 src/sna/sna_trapezoids.c     |   35 +++
 src/sna/sna_video_sprite.c   |    1 
 src/sna/sna_video_textured.c |    5 
 27 files changed, 1111 insertions(+), 557 deletions(-)
---


More information about the xorg-commit mailing list