xf86-video-intel: Changes to 'refs/tags/2.20.1'
Chris Wilson
ickle at kemper.freedesktop.org
Sun Jul 22 15:23:56 PDT 2012
Tag '2.20.1' created by Chris Wilson <chris at chris-wilson.co.uk> at 2012-07-22 23:23 -0700
Intel 2.20.1 release
Changes since 2.20.0:
Chris Wilson (83):
uxa: Remove Shadow hack
intel: Don't use stdbool without declaring it
sna: Disable the scanout flush when switch off via DPMS
sna: Add a few DBG to show when CPU bos are being used for xfer
sna: Discard and recreate the CPU buffer when busy during move-to-cpu
sna: Add a couple of DBG options to control accelerated up/downloads
sna: Use set-cache-level to allocate snoopable upload buffers
sna: Move the disabling of CPU bo for gen4 to the render unit
sna/trapezoids: Add some DBG to unaligned fills
sna/trapezoids: Fix inplace unaligned fills (on gen4)
Wrap defines to avoid redefinition warnings
sna: Fixup pixmap validation for sna_copy_area()
sna: Disable snoopable uplaod buffers for gen4
sna: Disable snoopable bo for gen4
sna: Share the pixmap migration decision with the BLT composite routines
sna: Promote an undamaged pixmap to use the full GPU
sna: Fix glyph DBG to include clip extents and actual glyph origin
sna: Only drop the clear flag when writing to the GPU pixmap
sna: Limit the use of snoopable buffers to read/write uploads
sna: Catch the short-circuit path for clearing clear on move-to-gpu as well
sna: Avoid the CPU bo readback for render paths
sna: Rebalance choice of GPU vs CPU bo
sna/dri: Do not allow an exchange to take place on invalid buffers
sna/gen7: Bump the number of pixel shader threads for IVB GT2
sna: prefer fbBlt over pixman_blt
sna: Tweak fast blt path
sna: Allow operation inplace to scanout whilst wedged
sna: Allow inplace copies for wedged CopyArea
sna: Allow wedged CopyPlane to operate inplace on the destination
i810: Split xaa routines from common acceleration methods
i810: Replace XAAGet.*ROP() with local tables
sna: Maintain a short-lived cache of snoopable CPU bo for older gen
sna: Reuse the snoopable cache more frequently for upload buffers
sna: Add more DBG for fallback processing
sna: Fix processing of the last fallback box
sna/trapezoids: Use pixman from within the spans to reduce two-pass operations
sna/trapezoids: Only reduce bounded operators to a single pass
sna: Enable runtime detection of set-cacheing ioctl
sna/gen7: Micro-optimise render copy emission
sna/gen6: Micro-optimise render copy emission
sna/dri: Allow DRI2 to be loaded even if we are wedged
sna/gen4+: Drop unsupported source formats
i810: DRI is not dependent upon XAA
sna: Re-register the SHM funcs every server generation
i810: Handle initialisation without the XAA module present at runtime
i810: Correct the double negative and enable XAA when available
sna: Tweak order of screen re-initialisation
sna/gen4: Hookup composite spans
sna: Handle mixed bo/buffers in assertions
sna/gen6: Add a simple DBG option to limit usage of either BLT/RENDER
sna/gen6: Bump the WM thread count to 80
sna: Remove unused scanout-is-dirty? flag
sna: Replace 'sync' flag with equivalent 'flush'
sna: Remove topmost unused 'flush' attribute
sna: Allow the snoopable upload buffer to take pages from the CPU vma cache
sna: Rename kgem_partial_bo to kgem_buffer
sna: Update WIP userptr example usage
sna/dri: Cleanup ring selection for SNB+ CopyRegion
sna: Just use composite.box() when we only have one box
sna/gen6: Prefer the more flexible render ring for large surfaces
sna: Also check whether the first upload box can use the BLT
sna: Only set the vmap flag after we make the bo snoopable
sna: Tweak CPU bo promotion rules for CopyArea
sna: Only update a buffer when it becomes dirty
sna: Micro-optimise copying boxes with the blitter
sna: Refresh experimental userptr vmap support
sna: Fix role reversal of __kgem_bo_size() and kgem_bo_size()!
sna: s/vmap/snoop/ since we use the flag more generically
sna: Change the vmap interface name to userptr
sna: Correct assertion for __kgem_bo_size()
sna: Avoid marking io/snoop buffers as unreusable unnecessarily
sna: Fix the reversed not SHM assertion
sna: Enable snooping on the reused linear buffer
sna: Also discard the last-was-cpu flag when overwriting cpu damage
sna: Update assertion for cached io buffers
sna: Expand the heuristic for predicting when to use CPU bo for readback
sna: Adjust hints to prefer rendering convex polygon with the GPU
sna/dri: We fail at predicting the flip frame
sna: Use an upload buffer for large stipples
sna: Promote tiled operations to the GPU if the tile is already on the GPU
sna: Tweak the fallback hints for XYPixmap PutImage
sna/glyphs: Also discard the glyph mask for bitmaps with an opaque source
2.20.1 release
---
NEWS | 40 +
configure.ac | 28 -
man/intel.man | 13
src/Makefile.am | 1
src/intel.h | 17
src/intel_display.c | 2
src/intel_dri.c | 146 ------
src/intel_driver.c | 34 -
src/intel_options.c | 1
src/intel_options.h | 1
src/intel_shadow.c | 200 --------
src/intel_uxa.c | 34 -
src/intel_video.c | 3
src/legacy/i810/Makefile.am | 3
src/legacy/i810/i810.h | 8
src/legacy/i810/i810_accel.c | 343 +--------------
src/legacy/i810/i810_dri.c | 2
src/legacy/i810/i810_driver.c | 35 -
src/legacy/i810/i810_xaa.c | 320 ++++++++++++++
src/sna/fb/fbbitmap.c | 11
src/sna/fb/fbblt.c | 44 -
src/sna/fb/fbclip.c | 13
src/sna/fb/fbclip.h | 25 -
src/sna/fb/fbcopy.c | 41 -
src/sna/fb/fbfill.c | 30 -
src/sna/fb/fbtile.c | 27 -
src/sna/gen2_render.c | 48 +-
src/sna/gen3_render.c | 47 +-
src/sna/gen4_render.c | 334 ++++++++++++++
src/sna/gen5_render.c | 50 +-
src/sna/gen6_render.c | 780 +++++++++++++++++-----------------
src/sna/gen6_render.h | 4
src/sna/gen7_render.c | 640 +++++++++++++---------------
src/sna/kgem.c | 911 ++++++++++++++++++++++++----------------
src/sna/kgem.h | 55 +-
src/sna/sna.h | 16
src/sna/sna_accel.c | 955 +++++++++++++++++++++++++++++++-----------
src/sna/sna_blt.c | 309 ++++++-------
src/sna/sna_display.c | 54 +-
src/sna/sna_dri.c | 62 +-
src/sna/sna_driver.c | 12
src/sna/sna_glyphs.c | 78 ++-
src/sna/sna_io.c | 14
src/sna/sna_render.c | 200 +++++---
src/sna/sna_render.h | 21
src/sna/sna_render_inline.h | 3
src/sna/sna_trapezoids.c | 366 ++++++++++------
src/sna/sna_video.c | 2
48 files changed, 3655 insertions(+), 2728 deletions(-)
---
More information about the xorg-commit
mailing list