[ANNOUNCE] xf86-video-intel 2.99.905
Chris Wilson
chris at chris-wilson.co.uk
Wed Oct 23 10:59:23 CEST 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
release.
* 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
https://bugs.freedesktop.org/show_bug.cgi?id=70406
* Pad GETCONNECTOR ioctl for compatability between 32/64-bit userspace
and kernel
* Handle long glyph runs correctly
https://bugs.freedesktop.org/show_bug.cgi?id=70541
* Fix clipping of stippled rectangles against clip regions
https://bugs.freedesktop.org/show_bug.cgi?id=67865
* Support TearFree rendering of rotated outputs
https://bugs.freedesktop.org/show_bug.cgi?id=22969
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
http://xorg.freedesktop.org/archive/individual/driver/xf86-video-intel-2.99.905.tar.bz2
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
http://xorg.freedesktop.org/archive/individual/driver/xf86-video-intel-2.99.905.tar.gz
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/attachments/20131023/3eafa5e3/attachment-0001.pgp>
More information about the xorg
mailing list