[ANNOUNCE] xf86-video-intel 2.20.4
Chris Wilson
chris at chris-wilson.co.uk
Sat Aug 18 04:13:55 PDT 2012
Continuing the small bugfix releases, the only real feature is initial
enabling for Haswell for the purpose of rendering verification and
validation - by no means is it complete!
Bugs fixed since 2.20.3:
* Some potential errors along failure paths found by a static analyser
with the help of Zdenek Kablac.
* Eliminate zero-sized rectangles from PolyFillRectangles as the code
assumes that they did not exist and so caused corruption.
* Remove the UXA warning for failing to tile the front buffer if it is
disallowed by hardware, and so expected.
* Fix the validation of the XV pipe parameter.
* Fix 8x8 tiled pattern fills
https://bugs.freedesktop.org/show_bug.cgi?id=53353
* Fix compile failure when using --with-builderstring
* Restore w/a flush for gen4 fill/copy/video, fortunately rare
operations as at least for fill/copy we prefer to use the BLT.
https://bugs.freedesktop.org/show_bug.cgi?id=53119
* Restore preferred use of the RENDER ring for SNB+ DRI copies.
-Chris
Chris Wilson (56):
sna/gen4: Restore w/a flush for video
sna/gen7: Use a temporary to avoid switching rings for overlapping copies
sna/gen6: Reduce ring switching for overlapping copy boxes
sna/dri: Correct ring selection for a busy bo
sna/dri: Don't force ring selection if we have semaphores
sna/gen4: Restore the w/a flush for fill/copy as well
sna/gen6: Compile fix for DBG
sna: Format markup to suppress compiler warning
sna: Check the composite extents against the clip
sna: Minor DBG for fallback glyphs and discarding the mask
sna/gen5: Fix use of uninitialised rgba value for DBG
sna: Add DBG option to disable discarding of glyph masks
sna/gen5: Add DBG for context switching
sna: Ignore trailing bits when comparing lines inside the bitmap
sna: Use a compile time constant for determine the zeroth bit
sna: Use the HAS_SEMAPHORES parameter when available
sna: Add a couple of debug options to control use of BLT patterns
sna: Add assertions to 8x8 tiled BLTs and reset BLT state afterwards
sna: Improve a DBG statement
sna: Reset BLT state after copy-boxes
sna: Handle userptr failures more gracefully
sna/gen6+: Try to use the BLT to avoid TLB misses
sna/gen2-5: Substitute an equivalent BLT composite operation
sna: Mark SHM userptr bo as unreusable
sna: Only mark userptr bo as snooped on non-LLC architectures
sna: Treat ShmPixmap as ordinary
sna: Add a little DBG for promotion of CPU source bo
sna: Discard the GPU bo after syncing to CPU bo for writing
sna: Fix typo in computation of texel offsets for tiled 8x8 blts
sna: Make the failure to create render caches non-fatal
sna: Fix compilation without pixman glyphs
uxa: Only emit a warning if we fail to tile the frontbuffer and the hw allows
sna: do not bother attaching to a miniscule ShmPixmap
sna: Enable use of shm pixmap for readback
sna: Defer the release of a busy SHM pixmap until the next flush callback
sna/gen2,3: Prevent dereferencing a NULL bo with solid render fills
sna: Remove zero-size rectangles fro PolyFillRectangle
sna: Flush shm pixmaps after upload
sna: Submit the batch upon destroying a ShmPixmap
sna: Only continue to update the shadow buffer if the flips succeeded
sna: Avoid queuing a pageflip on a DPMS off pipe
sna: Avoid conflating tearfree and randr shadow modes
sna: Remember alpha-fixup for BLT upload
sna/glyphs: Fix potential leak of glyph extents (for many lists of many formats)
sna: Fix assignment inside assertion (should be an equality check)
i810: Query PortPriv for the surface properties
sna/gen2: Add break rather than fallthrough
sna: Check for failure to pin the front buffer
test/dri2: Discard error returns from _XReply
uxa: Check for failed mmapping of the scanout
uxa/glamor: Check for failed prepares
uxa/gen3: Simply simple fill shader generation
sna: Fixup DBG after 7f5a9e3
sna: Correct assertion for StoreColors
sna: Silence a couple of recent compiler warnings
2.20.4 release
Cyril Brulebois (1):
Fix build failure when passing --with-builderstring.
Dave Airlie (1):
intel: fix video xvPipe range check
Paulo Zanoni (1):
Add Haswell PCI IDs
git tag: 2.20.4
http://xorg.freedesktop.org/archive/individual/driver/xf86-video-intel-2.20.4.tar.bz2
MD5: d22ad2071e5f5ff2e34663c0f199207a xf86-video-intel-2.20.4.tar.bz2
SHA1: 93b8369eee1049e7d58b55c091371296084bc1f8 xf86-video-intel-2.20.4.tar.bz2
SHA256: f36d857a64a28b839abc4999e8e8f4704f5769ed284800fecc5dfd2aa03150d8 xf86-video-intel-2.20.4.tar.bz2
http://xorg.freedesktop.org/archive/individual/driver/xf86-video-intel-2.20.4.tar.gz
MD5: 912939589514b818d10243ff55418aa0 xf86-video-intel-2.20.4.tar.gz
SHA1: cb12e252ba673ba432d0d9fa10ff3b2fbb9297fd xf86-video-intel-2.20.4.tar.gz
SHA256: 9c3c2e08568b2d05b8442466ea47d249a894e48523979e7fd2b55f3c1a79f5c2 xf86-video-intel-2.20.4.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/20120818/3b0a589e/attachment.pgp>
More information about the xorg
mailing list