[ANNOUNCE] xf86-video-intel 2.21.5
Chris Wilson
chris at chris-wilson.co.uk
Thu Mar 21 02:10:14 PDT 2013
Release 2.21.5 (2013-03-21)
===========================
Haswell reintroduces a command to load the scanline window from the
command stream and so requires its own specialised wait-for-vsync routine
- failure to do so was then causing hangs when trying to do tearfree video
or use a compositor.
* Prevent buffer leak if a non-fullscreen Window is closed with multiple
pending swap events.
* Fix offset transformation for fallback gradient paths.
https://bugs.freedesktop.org/show_bug.cgi?id=62198
* Prevent Glamor from crashing if misconfigured.
Thanks to Michel Dänzer.
* Prevent UXA from crashing if torn down during PreInit.
Thanks to Aaron Plattner.
* Prevent miscompilation with different functional units having different
compiler flags. Some functions were expected to be inlined and so
recompiled with the current target. However, some compilers were
choosing to emit subroutine calls instead without noticing that the
ABI was different between the caller and callee - causing corruption.
https://bugs.freedesktop.org/show_bug.cgi?id=62198
* Fix rendering of CompositeTriFan with recent Xorg.
* Apply the video src-offset fix highlighted in the last release!
A typo prevented the fix from working for gen4+.
https://bugs.freedesktop.org/show_bug.cgi?id=62343
* Fix rendering of multiple glyphs to very large destination surfaces
https://bugs.launchpad.net/ubuntu/+source/xserver-xorg-video-intel/+bug/1156387
* Fix scanline waits for Haswell
https://bugs.launchpad.net/ubuntu/+source/xserver-xorg-video-intel/+bug/1156679
Complete list of changes from 2.21.4
------------------------------------
Aaron Plattner (1):
uxa: don't crash when freeing an uninitialized screen
Chris Wilson (33):
test: Try to exercise races between DRI2SwapBuffers and CloseWindow
sna/dri: Reorder assert to avoid NULL dereference
sna/dri: Free chained swaps upon CloseWindow
sna/dri: Free the event on the impossible error path
sna: Mark the userptr as a CPU mapping
sna: Only allocate addition space if we need pixel data
sna: Improve sna_copy_boxes DBG by printing the bo handles
sna: Apply the source offset to the transform when fixing up gradients
sna: Mark redirect proxies with a unique id
sna: Improve asserts that the CPU bo is not busy after synchronisation
sna: Missing git-add for 09862a85eba243b
uxa/glamor: Prevent a crash when trying to load a misconfigured glamor
sna/gen3: Reduce another use of transforms
sna/gen3: Tweak code generation for gen3_emit_composite_primitive_identity_gradient__sse2
sna/gen3: Tweak code generation for gen3_emit_composite_primitive_constant__sse2
sna/gen4: Tweak compilation flags to avoid mixed settings across functions
sna/trapezoids: Correct ordering of points within TriFran
sna/trapezoids: Minimally replace points for TriFan
sna: Add a few more assertions to track userptr through the caches
sna: Use userptr downloads for incomplete GPU damaged pixmaps
sna: Add handle info to sync DBG
sna: Consider placement hints when choosing userptr read path
sna/gen5+: Add missing float casts in computation of scaled src offsets
sna: Add an LLC path for creating snoopable buffers
sna/dri: Clear flush flag upon bo destroy
sna: Don't remove the flush flag for userptr bo
sna/dri: Fix stale Pixmap detection
sna: Skip processing an all-clipped-out glyph
sna: Add a pair of sanity checks before creating the redirection target
sna: Reset operation state between glyphs
sna: Ignore vsync waits on tiny scanline ranges
sna: Haswell reintroduces MI_LOAD_SCAN_LINES
2.21.5 release
git tag: 2.21.5
http://xorg.freedesktop.org/archive/individual/driver/xf86-video-intel-2.21.5.tar.bz2
MD5: 0dac21775fc67149d1a8b61988b1386b xf86-video-intel-2.21.5.tar.bz2
SHA1: 41aaf6ada255b4094cb6b6cab8f990079d676e29 xf86-video-intel-2.21.5.tar.bz2
SHA256: 0fd8265039bee8f8533e8bac4df8ba8f67a65a4e78763a4982980309b05fd954 xf86-video-intel-2.21.5.tar.bz2
http://xorg.freedesktop.org/archive/individual/driver/xf86-video-intel-2.21.5.tar.gz
MD5: 227841fb431952464be66c3ac6df1f2f xf86-video-intel-2.21.5.tar.gz
SHA1: 48dcd0cb12ea4107db4a7e96c9ad6bcd53a7de2a xf86-video-intel-2.21.5.tar.gz
SHA256: 1607ed08acd53a4590a3a99bf3f2672cf14b1d1cc5e1d5dfa507580a2abaa1cb xf86-video-intel-2.21.5.tar.gz
--
Chris Wilson, Intel Open Source Technology Centre
More information about the xorg
mailing list