[ANNOUNCE] xf86-video-intel 2.99.904

Chris Wilson chris at chris-wilson.co.uk
Wed Oct 9 09:24:19 PDT 2013

Snapshot 2.99.904 (2013-10-09)
There is one more feature planned to be completed for 3.0, so time for a
snapshot beforehand to push out the bug fixes from the last week.

 * Fix video output using sprites when changing the image size

 * Apply more restrictive tile constaints for 915g class devices

 * Ensure all overlapping rectangles are drawn for XRenderFillRectangles

 * Fix trapezoid clipping against the left-edge

 * Prevent discarding active upload buffers, causing glitches in chromium

 * Prevent specifying a negative timeout to select if the BlockHandler
   takes too long to update the display

 * Promote the Ironlake pipecontrol to be a full pipeline flush to
   prevent render cache corruption

 * Never pass an invalid trapezoid to pixman

 * Prevent out-of-bounds access by overassigning work amongst threads

 * Make sure the current mode is always listed amongst the output modes

 * Build fixes for

Complete list of changes from 2.99.903

Chris Wilson (52):
      sna/video: Discard old video buffers when the frame size changes
      sna/video: Don't allow caching of yuv scanouts
      sna: Resize an existing framebuffer if possible
      sna/video: The sprite framebuffer also encodes its format
      sna: Apply the non-relaxed fencing partial paranoia everywhere
      sna: Whitespace fixes
      sna: Use the bo allocation cache for converting buffers
      sna/gen3: Tidy up fallback handling from fill-boxes
      sna: Unmap cow bo when recreating the source bo
      sna: Do not reduce overdrawn rectangles for XRenderCompositeRects
      sna: Only reduce Over to Src if the rects do not overlap
      sna: Honour Option "AccelMethod" "none"
      sna/trapezoids: Fix clipping on the far left
      sna: Add a few more asserts around handling of buffers
      sna: Only delete unused io buffers
      configure: Error out if glamor request but UXA is disabled
      intel: Pass the platform device along to the open routines
      intel: Query platform fd
      sna: Restart timer evaluations if the BlockHandler takes too long
      intel: Fix fallout from accident push of ODEV_ATTRIB_FD
      intel: Querying device attributes must be non-NULL
      intel: And restore PlatformProbe to working order
      intel: Remove dependence upon having PciInfo
      intel: Handle fallback probing without match_data
      intel: Allow opening the device only through platform information
      configure: Disable building tools if prerequisite headers not found
      intel-virtual-overlay: Error out if no X11 SHM header is defined
      sna: The device fd is marked as non-blocking so beware the busy-wait
      sna/gen5: Replace pipe-control with full MI_FLUSH for required CS stall
      sna: Add a few more DBG to track refcnts
      sna/dri: Only move the scanout to the flip cache if destroyed
      sna: Tidy up FillRectangles intersection with complex clip
      sna: Fix FillRectangles intersection with complex clip
      sna: Start splitting the trapezoids megafile into parseable blocks
      sna/trapezoids: Add a precise scan converter
      sna/trapezoids: Do not pass invalid trapezoids to pixman
      compat-api: Map changes of DamageUnregister API in
      intel: Filter out the control bit from the device minor
      sna/gen7: Add a always-stall debug option
      sna/trapezoids: Fix overstepping vertical edges
      sna/trapezoids: Restore overflow check
      sna/gen7: Tweak flushing
      sna/gen7: Rename debug option ALWAYS_FLUSH to ALWAYS_INVALIDATE
      sna/trapezoids: Only use a single thread to emit rectilinear spans
      sna: Trim color cache allocation to a single page
      sna/trapezoids: Recompute num_threads to match range
      sna: Rework the num_threads refinement to avoid the division
      sna: Emit DBG for when we fallback to xf86InitialConfig detection
      sna/gen3+: Flush vertex buffer after computing resize
      sna: Append the current mode to the output list if not found
      sna: Steal the current mode name
      2.99.904 snapshot

git tag: 2.99.904

MD5:  f3b25d2fb91fe203ef18edb507cb8b7b  xf86-video-intel-2.99.904.tar.bz2
SHA1: b3d40219014ef5ad26ee5eb38642817132770b2d  xf86-video-intel-2.99.904.tar.bz2
SHA256: ba480f523e3585c14eafa4efc058ebfee1e2ff35b2f62918e5f85ffc57e60179  xf86-video-intel-2.99.904.tar.bz2

MD5:  007dc829232fba1abc62982b85ab4fe0  xf86-video-intel-2.99.904.tar.gz
SHA1: e8631614443a3caf6a0d5469544b5937b69c6565  xf86-video-intel-2.99.904.tar.gz
SHA256: 09a455c0ec8fd70f297fe08ed41acd6952d34dffb7d591f1dba4d5bc59a88195  xf86-video-intel-2.99.904.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/20131009/7c8f434b/attachment.pgp>

More information about the xorg mailing list