[Intel-gfx] [ANNOUNCE] xf86-video-intel 2.20.14
Chris Wilson
chris at chris-wilson.co.uk
Mon Nov 26 10:01:42 CET 2012
The highlight of this release is gen4, from 965g to gm45. Quite an old
bug surfaced in the shader assembly, sparking a chance to review a few
design choices within that backend and experiment on fresh ways to
workaround the remaining issues.
* Avoid using inplace XOR'ed uploads for very large buffers
https://bugs.freedesktop.org/show_bug.cgi?id=57031
* Fix the gen4/5 opacity shader
https://bugs.freedesktop.org/show_bug.cgi?id=57054
* Queue a pending vblank request after flip completion
https://bugs.freedesktop.org/show_bug.cgi?id=56423
* Avoid migrating an uninitialised pixmap for use as a render source
https://bugs.freedesktop.org/show_bug.cgi?id=47597
* Improve handing of texture fallbacks for 830/845.
https://bugs.freedesktop.org/show_bug.cgi?id=57392
Chris Wilson (45):
sna: Compile against ancient libdrm
sna/dri: Prevent scheduling a swap on stale buffers
sna/dri: Apply the can_blit() check for CopyRegion
sna: Specialise the decision for inplace xor uploads
sna/gen4: Always initialise redirect
sna/gen4: Do not prefer inplace non-rectilinear spans
sna/gen4: Tidy emission of opacity vertex attribute
sna/gen4,5: Fix the opacity shader to use the right vertex attribute
sna/dri: Add a couple of more asserts to track injection of a rogue bo
sna/dri: Clear the last-used-cpu flag when performing CopyRegion
Remove useless indirection of intel_chipsets
sna/gen6+: Tweak prefer-blt to offset latency when in rc6
sna/dri: Avoid setting off-delay after a failed flip (use-after-free)
sna/dri: Add an assert that the cached DRI2 buffer is pinned for DRI
sna/dri: Avoid a NULL dereference inside a DBG
sna/dri: Queue a vblank-continuation after flip-completion
sna: Assert that we do not create a proxy with existent GPU damage
sna: Tighten a couple of assertions for damage with use_bo
sna: Dispose of local copy for render sources
sna: Fix bogus assertion from 03fb9ded43
sna: Add a few refcnt assertions
sna: Remove the kgem_bo_is_mappable refcnt assertion from freed paths
sna: Do not dispose of a shadow pixmap
sna: Do not migrate uninitialised pixmaps
sna: Add the missing assertion for !proxy
sna: Skip uploading unintialiased pixmap data
sna: Assert that we do not replace a GPU bo with a proxy
sna/gen3+: Clear the render.vbo when replacing it for vertex upload
Revert "uxa: Refactor early-exit paths of uxa_try_driver_composite()."
sna/gen4: Use a dummy white mask to avoid the flush w/a when compositing
sna/gen4: Backport the more efficient composite box emitters
sna/gen4: Move the flush from inside the spans to emit_state()
sna/gen4: Update render fill routines to use the dummy mask
sna/gen4: Reduce the flush before performing the CA pass
sna/gen4: Pass the mask channel explicitly rather than through a dummy mask
sna/gen4: Set composite op before testing for a BLT compatible op
sna/gen4: Force composite(WHITE, glyph) for building the glyphstring mask
sna/gen4: Don't force a flush for the dirty target if the we do not read back
sna/gen4: Revert changes to 965g[m]
sna/g4x: Use the render pipeline more often for composite operations
sna/g4x: Refine the w/a for the broken sf shader
sna: Make GPU idle more consistent during wakeup
sna: Transform a simple repeat pattern into range of the BLT
sna: Exploit the alpha-fixup of the BLT for texture format conversions
2.20.14 release
Eric Anholt (5):
configure.ac: Fix bad syntax for test calls
uxa/dri: Factor out the repeated swap fallback code.
uxa: Add printf attribute to intel_debug_fallback().
uxa: Work around uninitialized-value warning.
uxa: Refactor early-exit paths of uxa_try_driver_composite().
git tag: 2.20.14
http://xorg.freedesktop.org/archive/individual/driver/xf86-video-intel-2.20.14.tar.bz2
MD5: 17c3bc16b0bacb7f438c8c0659bd5b42 xf86-video-intel-2.20.14.tar.bz2
SHA1: 3b91178949862627c2780d9a43fbd3d22181a8aa xf86-video-intel-2.20.14.tar.bz2
SHA256: f85019afd5ddead6606bf89855d209d5369823a6e96b779fa956e0cc78d3b09b xf86-video-intel-2.20.14.tar.bz2
http://xorg.freedesktop.org/archive/individual/driver/xf86-video-intel-2.20.14.tar.gz
MD5: d606cba7fe60153ced55e3dd2aa722d7 xf86-video-intel-2.20.14.tar.gz
SHA1: b22874c0b182c4e9817d6d4327172486cb9fed8c xf86-video-intel-2.20.14.tar.gz
SHA256: 54db225a9032e9ff493f3c9a4f4df8ec615dd2f7683843c381cba15e060dac29 xf86-video-intel-2.20.14.tar.gz
--
Chris Wilson, Intel Open Source Technology Centre
More information about the Intel-gfx
mailing list