[ANNOUNCE] xf86-video-intel 2.99.905

Chris Wilson chris at chris-wilson.co.uk
Wed Oct 23 01:59:23 PDT 2013

Snapshot 2.99.905 (2013-10-23)
The highlight for this snapshot is the extension of TearFree to support
transformed outputs, along with some polishing to eliminate its impact
upon input and output latency. As always, thanks to everyone who have
been testing, reporting bugs and helping to improve the stability before

 * Prevent a crash when starting with a user specified mode or position

 * Prevent some crashes in UXA after allocation failure

 * Stop marking the user's preferred backlight value as 0 if the
   backlight property is queried whilst the connector is disabled

 * Pad GETCONNECTOR ioctl for compatability between 32/64-bit userspace
   and kernel

 * Handle long glyph runs correctly

 * Fix clipping of stippled rectangles against clip regions

 * Support TearFree rendering of rotated outputs

Complete list of 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

git tag: 2.99.905

MD5:  3b9e4e97d7b644a2e28d6d97dda3bbad  xf86-video-intel-2.99.905.tar.bz2
SHA1: 1168781a487e25e6d0d04d685ccdd39cdd843407  xf86-video-intel-2.99.905.tar.bz2
SHA256: 5ccd5325eb470765416b7d673fcd389a8331315f274e0e781038a0793b94ad79  xf86-video-intel-2.99.905.tar.bz2

MD5:  2e1975d5eb396d9539a186643e901c93  xf86-video-intel-2.99.905.tar.gz
SHA1: 104266541cfc0f8e9f494a83f8bcd2fe22c37324  xf86-video-intel-2.99.905.tar.gz
SHA256: 988a2adfa4117c270076bf41992139ffab9e98230497496f177e897cd41fdbd2  xf86-video-intel-2.99.905.tar.gz

Chris Wilson, Intel Open Source Technology Centre
-------------- next part --------------
A non-text attachment was scrubbed...
Name: signature.asc
Type: application/pgp-signature
Size: 198 bytes
Desc: Digital signature
URL: <http://lists.x.org/archives/xorg-announce/attachments/20131023/3eafa5e3/attachment.pgp>

More information about the xorg-announce mailing list