xf86-video-intel: Changes to 'refs/tags/2.99.903'
Chris Wilson
ickle at kemper.freedesktop.org
Sat Sep 28 11:01:15 PDT 2013
Tag '2.99.903' created by Chris Wilson <chris at chris-wilson.co.uk> at 2013-09-28 19:01 -0700
Intel 2.99.903 snapshot
Changes since 2.99.902:
Chris Wilson (72):
NEWS: Fix release dates, missed the transition to September
sna: Split get_drawable_deltas()
sna: Only update the CRTCs after a resize if master
intel-virtual-output: Debug option for forcing full redraws
configure: Only assert DRI2 requirements not met if the DRI2 package is missing
sna/gen7: Prefer the BLT for gt1 systems
sna/gen6: Prefer the RCS on large GT systems
sna/gen4+: Flush batch if idle on filling vbo
sna: Remember to offset the box before asserting damage
sna: Call the new __offset functions in the last commit
sna/gen6+: Only apply the BLT copy w/a for self-copies
sna/hsw: Fix the event selection for scanline waits on pipe A
sna/hsw: Scanline waits require both DERRMR and forcewake
sna: Disable use of Y-tiling for gen4
sna/gen4: Always try the BLT composite routines first
sna/gen4+: Rebalance creation of vbo during batch flushing
sna: Fix declaration of write intent for can_map__cpu in PutImage
test: Exercise flips/blit swaps on each pipe
intel: Make the option to control VSync and PageFlip explict
sna: Clamp the possible-crtc mask to the real CRTCs
sna: Disable same-edid detection
sna: Fix off-by-one in computation of valid CRTC mask
intel: Compile fixes for base install of SLED11.sp3
sna: Wrap use of dixPrivateKeyRegistered for uevents
sna: Pushed dixPrivateKeyRegistered wrapper into compat-api.h
intel: Fix includes for intel_options
sna/gen4: Remove long dead code for forced batch emission between CA passes
sna: Add output names to DBG dpms changes
sna: Do not change DPMS mode on unconnected outputs
uxa: Do not change DPMS mode on unconnected outputs
intel-virtual-output: Hide the remote cursor on initial connection
sna: Prevent invalid use of set-write-domain on scanouts when debugging
sna: Don't set the mapped hint for inplace tiled accesses
sna: ImageGlyphs completely overwrite the destination
sna: Undo region translation after failing to begin ImageGlyphs
sna: Both clear PolyGlyph and ImageGlyph are no-ops
intel-virtual-overlay: Grab the server around mode manipulations
sna: Track CPU/GTT maps independently
sna/dri: Fix SwapbufferWait
sna/dri: Report saner target_msc values for vblank_mode=0
sna/dri: Sanitize the backbuffer flip cache
sna: Fix cast from u64 to pointer for 32-bit hosts
sna/video: Add always-on-top to the list of Xv attributes
sna: Check OPTION_PREFERRED_MODE rather than M_T_USERPREF
sna/dri: Clear the clear hint upon applying DRI damage
sna/dri: Prevent a NULL dereference in a DBG msg
sna: Separate out copy preferrence from operating in place decision
sna: Add some DBG for early flushes
sna: Clear CPU damage when uploading partial images inplace
sna/gen6+: Fallback to BLT composite if fallback is forced
sna/gen[35]: Remove dead code for choosing between BLT/render composite
sna: Add a few more asserts around tracking of bo->exec vs bo->request
sna: Check that the bo exists before attempting to undo it
sna: Micro-optimise copies
sna: Promote self-copies to the GPU
sna: Eliminate a DBG compile warn for 32-bit builds
sna: Remove a bogus assert
sna: Simplify the clearing of a transformed frontbuffer
sna: Drop the REPLACES hint for a pinned target bo
sna: In desperation, query the actual available aperture space
sna/gen4+: Handle very large copies more gracefully
sna: Trigger fallback after intermediate pixmap allocation failure
sna: Make sure the transformed CRTC box is clipped correctly.
sna: Mark all large cached buffers as purgeable
sna: Catch SIGBUS to prevent X death
sna: Disable the promotion of large bo as flush
sna: Make sure we do not try to upload indirectly if the GPU is wedged
sna: Only flush the scanout if we successfully upload it to the GPU
sna: Fix regression in picture extraction
sna: OsSigHandler expects 0 on handled
sna: Avoid reads from a GTT mmapped upload buffer
2.99.903 snapshot
Ross Burton (1):
test: only build DRI2 tests if DRI2 is enabled
---
NEWS | 42 ++
configure.ac | 97 +++-
man/intel.man | 22 +
src/compat-api.h | 4
src/intel_device.c | 2
src/intel_module.c | 4
src/intel_options.c | 4
src/intel_options.h | 3
src/legacy/i810/i810_accel.c | 1
src/legacy/i810/i810_cursor.c | 1
src/legacy/i810/i810_dga.c | 1
src/legacy/i810/i810_dri.c | 1
src/legacy/i810/i810_driver.c | 1
src/legacy/i810/i810_hwmc.c | 1
src/legacy/i810/i810_memory.c | 1
src/legacy/i810/i810_video.c | 1
src/legacy/i810/i810_wmark.c | 1
src/legacy/i810/i810_xaa.c | 1
src/sna/fb/fbclip.c | 2
src/sna/fb/fbpict.h | 1
src/sna/gen2_render.c | 3
src/sna/gen3_render.c | 61 ---
src/sna/gen4_render.c | 45 --
src/sna/gen4_vertex.c | 79 +++
src/sna/gen5_render.c | 39 -
src/sna/gen6_render.c | 98 ++++
src/sna/gen7_render.c | 63 ++-
src/sna/kgem.c | 407 +++++++++-----------
src/sna/kgem.h | 18
src/sna/sna.h | 50 +-
src/sna/sna_accel.c | 834 +++++++++++++++++++++++++-----------------
src/sna/sna_blt.c | 8
src/sna/sna_composite.c | 207 +++++-----
src/sna/sna_damage.h | 13
src/sna/sna_display.c | 454 +++++++++++++++-------
src/sna/sna_dri.c | 311 +++++++++++----
src/sna/sna_driver.c | 119 +++++
src/sna/sna_glyphs.c | 178 ++++----
src/sna/sna_io.c | 136 ++++--
src/sna/sna_render.c | 99 +++-
src/sna/sna_stream.c | 4
src/sna/sna_threads.c | 4
src/sna/sna_tiling.c | 30 -
src/sna/sna_trapezoids.c | 37 +
src/sna/sna_vertex.c | 4
src/sna/sna_video_overlay.c | 3
src/sna/sna_video_sprite.c | 1
src/uxa/i830_3d.c | 1
src/uxa/i830_render.c | 1
src/uxa/i915_3d.c | 1
src/uxa/i915_render.c | 1
src/uxa/i915_video.c | 1
src/uxa/i965_render.c | 1
src/uxa/i965_video.c | 1
src/uxa/intel.h | 2
src/uxa/intel_batchbuffer.c | 1
src/uxa/intel_display.c | 19
src/uxa/intel_dri.c | 10
src/uxa/intel_driver.c | 6
src/uxa/intel_glamor.c | 1
src/uxa/intel_memory.c | 1
src/uxa/intel_uxa.c | 1
src/uxa/intel_video.c | 1
test/.gitignore | 3
test/Makefile.am | 13
test/dri2-test.c | 234 +++++++++++
tools/virtual.c | 66 ++-
67 files changed, 2559 insertions(+), 1302 deletions(-)
---
More information about the xorg-commit
mailing list