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

Chris Wilson ickle at kemper.freedesktop.org
Wed Oct 23 01:54:23 PDT 2013


Tag '2.99.905' created by Chris Wilson <chris at chris-wilson.co.uk> at 2013-10-23 09:54 -0700

Intel 2.99.905 snapshot

Changes since 2.99.904:
Chris Wilson (66):
      sna: Upon unwinding operations, also check for exec objects to clear
      sna: Pass usage hint down to render fill routines
      sna: Prevent changes in tiling/pitch of existing framebuffers
      sna/gen6+: Only allow switching to BLT for fills if we have semaphores
      sna/gen6+: Share the common routines for ring preferrence
      sna/gen4+: Share a few common routines
      sna: Sanitize output->crtc before falling back oto xf86InitialConfiguration
      sna: Populate bo->size from dma-buf
      configure: Allow manual specification of intel-gen4asm path
      uxa: Abort CreateScreenResources after allocation failure
      uxa: Check for allocation failure in i915 video
      sna: Cleanup allocation of sna_output after late syscall fail
      sna: Update DPMS on attached outputs before disabling the CRTC
      sna: Cleanup up unused variables
      sna/trapezoids: Use the aligned fast path for fallbacks
      sna: Fix typo in DBG
      sna: Tighten has_coherent_ptr() assertion
      sna/gen6+: Fix calculation of 1/z for projective textures
      sna/gen6: Fix the invert fix
      sna: Assert that the mode/ring are set when marking active bo
      sna/trapezoids: Initialise force_fallback
      sna: Preserve the user backlight value for get_property calls
      sna: Disable updating properties upon reading their values
      Revert "sna: Preserve the user backlight value for get_property calls"
      sna: Speed up inplace copies from SHM pixmaps to GPU bo
      sna: Allow read-mappings for has_coherent_ptr() assert
      sna: Add DBG along all output init failure paths
      sna: Expand packed KMS structs for 64-bit alignment
      sna: Only carry 32/64-bit compat wrapper for drm_mode_get_connector
      sna: Fix inverted tiled CPU map check in has_coherent_ptr()
      sna/glyphs: Fix computation of extents for long strings
      sna/dri: Refactor to use the common GPU damage routine
      sna: Assert mapped state
      sna: Fix computation of clip boxes for stipple uploads
      sna: Check return of source_bo for a potential failure
      Remove defunct file 'brw_eu_util.c' from git
      sna/glyphs: Remove glyph_approx_extents
      sna: Tighten pixmap map assertions
      sna: Drop now obsolete assertion
      sna: Do a quick pass on dirty damage before reduction
      sna: Unmap pixmap prior to release GPU bo
      sna: Fix the addition of the current output Mode to the probed lists
      sna: Suppress log messages for unchanging EDID
      sna: Fix typo inside an assertion
      sna: Copy the EDID mode name for the current CRTC mode
      sna: Set the canonical name for the current mode if none match
      sna: Tweak opportunistic flushing to reduce power consumption
      sna: Improve handling of blit fallbacks for untransfomed large scanouts
      sna: Eliminate the synchronous wait from inside TearFree
      sna: Enable TearFree rendering for transformed scanouts
      sna: Free bo along unlikely one-off error path
      sna: Discard GPU bo when failing to setup the shared pixmap
      sna: Move gc back to GPU after failure to move it to CPU
      sna: Ignore overflow in CPU count rather than abort
      sna/trapezoids: Fix inversion of initialisation test for triangles
      sna: Free our CRTC private after failing to create the xf86Crtc
      xvmc: Handle errors along allocation path
      sna: Only force the TearFree exchange before a write
      sna: Make sure CPU damage is flushed to the TearFree shadow
      sna: Remove the move-to-gpu shortcircuiting for partial GPU, no CPU damage
      sna: Fix inconsistency in has_coherent_ptr assertion
      sna: Pass the async hint when pushing GPU damage for redisplay
      sna: Handle pending move-to-gpu for userptr uploads
      sna: Flush the pending move-to-gpu upon Pixmap free
      sna: Tidy opportunistic flushing
      2.99.905 snapshot

Daniel Martin (1):
      configure: Add xfixes to X11 pkg check

---
 NEWS                          |   29 +
 configure.ac                  |   25 -
 src/sna/Makefile.am           |    4 
 src/sna/brw/brw_eu_util.c     |  126 ------
 src/sna/brw/brw_wm.c          |   16 
 src/sna/gen2_render.c         |    2 
 src/sna/gen3_render.c         |    2 
 src/sna/gen4_common.c         |   64 +++
 src/sna/gen4_common.h         |   49 ++
 src/sna/gen4_render.c         |   48 --
 src/sna/gen5_render.c         |   55 --
 src/sna/gen6_common.c         |   72 +++
 src/sna/gen6_common.h         |  192 +++++++++
 src/sna/gen6_render.c         |  218 -----------
 src/sna/gen7_render.c         |  230 +----------
 src/sna/kgem.c                |  105 ++---
 src/sna/kgem.h                |   11 
 src/sna/sna.h                 |   39 +
 src/sna/sna_accel.c           |  823 ++++++++++++++++++++++++++----------------
 src/sna/sna_damage.c          |   23 +
 src/sna/sna_display.c         |  605 ++++++++++++++++++++++--------
 src/sna/sna_dri.c             |   21 -
 src/sna/sna_glyphs.c          |  229 +++++++----
 src/sna/sna_render.c          |    2 
 src/sna/sna_render.h          |    7 
 src/sna/sna_threads.c         |    4 
 src/sna/sna_trapezoids.c      |   23 -
 src/sna/sna_trapezoids_mono.c |    2 
 src/uxa/i915_video.c          |    5 
 src/uxa/intel_uxa.c           |    3 
 test/Makefile.am              |    2 
 xvmc/intel_xvmc.c             |   42 +-
 32 files changed, 1743 insertions(+), 1335 deletions(-)
---


More information about the xorg-commit mailing list