xserver-xorg-video-intel: Changes to 'refs/tags/2.20.4'
Tag '2.20.4' created by Chris Wilson <chris@chris-wilson.co.uk> at 2012-08-18 11:06 +0000
Intel 2.20.4 release
Changes since 2.20.3:
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
---
NEWS | 30 ++
configure.ac | 2
src/i915_render.c | 8
src/intel_driver.h | 37 +++
src/intel_memory.c | 6
src/intel_module.c | 73 +++++
src/intel_uxa.c | 3
src/intel_video.c | 2
src/legacy/i810/i810_video.c | 4
src/sna/brw/brw_disasm.c | 11
src/sna/fb/fbbitmap.c | 18 +
src/sna/gen2_render.c | 16 -
src/sna/gen3_render.c | 16 -
src/sna/gen4_render.c | 25 +-
src/sna/gen5_render.c | 25 +-
src/sna/gen6_render.c | 147 +++++++----
src/sna/gen7_render.c | 165 ++++++-------
src/sna/kgem.c | 20 +
src/sna/sna.h | 2
src/sna/sna_accel.c | 268 +++++++++++++++------
src/sna/sna_blt.c | 129 ++++++++++
src/sna/sna_composite.c | 12
src/sna/sna_display.c | 105 +++++---
src/sna/sna_dri.c | 8
src/sna/sna_driver.c | 8
src/sna/sna_glyphs.c | 527 +++++++++++++++++++------------------------
src/sna/sna_gradient.c | 3
src/sna/sna_render.c | 44 +++
src/sna/sna_render.h | 11
src/sna/sna_video_overlay.c | 2
test/dri2.c | 4
uxa/uxa-accel.c | 163 +++++++------
32 files changed, 1201 insertions(+), 693 deletions(-)
---
Reply to: