xf86-video-intel: Changes to 'refs/tags/2.99.907'
Chris Wilson
ickle at kemper.freedesktop.org
Mon Dec 30 02:37:20 PST 2013
Tag '2.99.907' created by Chris Wilson <chris at chris-wilson.co.uk> at 2013-12-30 10:37 -0800
Intel 2.99.907 snapshot
Changes since 2.99.906:
Chris Wilson (86):
sna: Eliminate a compiler warning for a shadowed variable
sna: Eliminate a compiler warning for a shadowed variable
tests: Add render-composite-solid-mask
sna/gen6+: Improve debug PREFER_RENDER to cover all decision points
sna/gen6+: Only substitute SRC for CLEAR if using the correct source
tests: Exercise render copies under a mask
sna: Add the missing braces around the conditional block
sna: Include valgrind leakchecks for --enable-debug=memory
sna/damage: Guard against integer overflow before malloc
sna/damage: Tidy up a tail return
tests: Avoid dependence on undefined C
sna: Process Damage relative to dst->pDrawable not its pixmap->drawable
sna: Tell valgrind about the returned mode list
sna/gen7: Rework random GPU flushing
test: Fix compilation of render-trapezoid-image
sna/gen4+: Clear redirect bo before falling back to BLT paths
sna: Correct check for overwriting last BLT fill
sna: Free composite boxes in the unlikely all-invalid path
sna: Fix use before assignment
intel-virtual-output: Fix trivial and unlikely fd leak from bumblebee failure
intel-virtual-output: Check for failure to create a clone
sna/gen7: Try to reduce flushes between primitive continuations
sna: Set supported rotations on virtual outputs
sna: Fix typo in sna_blt_fill_begin()
sna: XY_SETUP_* expects the dst tiling to be set on gen4+
sna: Tidy up fallback from render composite to blt composite
uxa,sna: Prevent bo exchange when pinned for non-DRI2 clients
Revert "intel-virtual-output: Only track the most recent visibility status of the cursor"
Correct type of uevent_handler
sna/trapezoids: trapezoids_bounds() reports not-empty, so use it
sna: Keep @NOWARNFLAGS@ last
sna: Log mode switches on virtual outputs
intel-virtual-output: Tweak DBG messages for copying rotation
sna: Include reflections when logging mode changes
intel-virtual-output: Include transforms when computing required fb size
sna: Correct plurization of axis for modesetting log message
intel-virtual-output: Correct clip region of rotated outputs in source framebuffer
intel-virtual-output: Clone remote EDID for virtual outputs
sna: Update connector-type-to-string mapping
intel-virtual-output: Workaround mutter always using the same timestamp
intel-virtual-output: Trim remote framebuffer to fit
sna: Add a few more refcnt asserts
sna: Wrap image upload with sigtrap
sna: Tidy a split conditional in an picture upload
sna: Prefer using userptr for PutImage into large GPU bo
sna: Wrap glyph composition with sigtrap handling
sna: Harden GetImage for use with very large buffers
sna: Tidy up an assertion on an uninitialised variable
sna: Fallback from partial to full move-to-cpu
sna/video: Correct handling of cropped images along packed fast path
sna: Fix typo inside DBG message
sna: Dump GTT info if we fail to execute a batch due to ENOSPC
tests: Exercise tiled fills
sna: Drop forced alignment to 64 on pre-gen4 devices
sna: Fix tile origin for pattern blits
tests: Exercise stippled fills
sna: Fix stipple offset for drawing into child windows
sna: Include Pineview in fence over-allocation checks
sna: Clear the clear hint after performing a userptr upload
sna: More assertions around tracking mapped state
sna: Mark up an ordinary pixmap for reuse
sna/gen2,3: Unmap the old GPU bo when replacing due to render target constaints
sna/dri: Always clear the clear hint after pageflipping
intel: Tidy up driver identification string
sna: Print detected GPU first
sna: Update Baytrail VSync logic
sna: Compilation fixes for squeeze
configure: Correct closing ']'
sna: OsRegisterSigWrapper was only introduced in 1.6.99.900
sna: Pass MOVE_READ for partial TearFree move-to-gpu
sna: Simplify kgem_bo_can_map()
sna: Fallback gracefully when redisplaying after a GPU hang
sna: Only discard READ hint for TearFree copy iff it subsumes the pixmap
sna: Set minimum pitch alignment to 8 bytes
sna/gen2,3: Replace stale bo replacement with simple asserts
Update i915_pciids.h
sna/gen8: Initial backend for Broadwell
sna: Enable scanline waits for Broadwell
intel: Recognise gen8
sna: Remove unused variable
sna/gen4+: Drop new assertion that we only finish a vbo after use in this batch
sna: Avoid recursive out-of-order operations in the middle of TearFree
intel-virtual-output: Disable build if timerfd is not present
sna: Remove stale assertion
sna/gen4: Sacrifice performance to workaround render corruption
2.99.907 snapshot
Kirill Müller (1):
intel-virtual-output: mute spurious warnings
Zdenek Kabelac (12):
Makefile convert @var@ to $(var)
config apostrophe
Remove uneeded headers
Cast to use unsigned math
uxa: Ensure mask_picture is defined
uxa: rename some local variable to not shadow global ones
Fix indentation for incorrectly shifted statements
uxa: Avoid relying on an assert and cleanup iterator
sna: Add missing va_end
uxa,legacy: use unsigned for comparition of unsigned
uxa: fix order of inline Bool
sna: Handle failure to disable old plane when switching CRTCs
---
NEWS | 48
configure.ac | 7
src/Makefile.am | 10
src/i915_pciids.h | 25
src/intel_module.c | 16
src/legacy/i810/Makefile.am | 2
src/legacy/i810/i810_common.h | 4
src/legacy/i810/i810_cursor.c | 4
src/legacy/i810/i810_memory.c | 2
src/legacy/i810/i810_ring.h | 2
src/legacy/i810/xvmc/Makefile.am | 4
src/render_program/Makefile.am | 23
src/render_program/exa_wm_src_affine.g8b | 4
src/render_program/exa_wm_src_sample_argb.g8b | 3
src/render_program/exa_wm_src_sample_planar.g8b | 5
src/render_program/exa_wm_write.g8b | 17
src/render_program/exa_wm_yuv_rgb.g8b | 12
src/sna/Makefile.am | 19
src/sna/brw/Makefile.am | 3
src/sna/fb/fbgc.c | 1
src/sna/fb/fbseg.c | 1
src/sna/gen2_render.c | 52
src/sna/gen3_render.c | 50
src/sna/gen4_render.c | 28
src/sna/gen4_vertex.c | 1
src/sna/gen5_render.c | 26
src/sna/gen6_common.h | 9
src/sna/gen6_render.c | 33
src/sna/gen7_render.c | 60
src/sna/gen8_eu.c | 1379 ++++++++
src/sna/gen8_eu.h | 19
src/sna/gen8_render.c | 3910 ++++++++++++++++++++++++
src/sna/gen8_render.h | 1132 ++++++
src/sna/gen8_vertex.c | 296 +
src/sna/gen8_vertex.h | 14
src/sna/kgem.c | 74
src/sna/kgem.h | 16
src/sna/kgem_debug_gen2.c | 1
src/sna/sna.h | 14
src/sna/sna_accel.c | 488 +-
src/sna/sna_blt.c | 31
src/sna/sna_composite.c | 9
src/sna/sna_damage.c | 9
src/sna/sna_display.c | 157
src/sna/sna_display_fake.c | 53
src/sna/sna_dri.c | 42
src/sna/sna_driver.c | 70
src/sna/sna_glyphs.c | 15
src/sna/sna_render.c | 66
src/sna/sna_render.h | 56
src/sna/sna_render_inline.h | 8
src/sna/sna_trapezoids.c | 5
src/sna/sna_trapezoids_boxes.c | 3
src/sna/sna_trapezoids_mono.c | 10
src/sna/sna_video.c | 25
src/sna/sna_video_sprite.c | 5
src/uxa/Makefile.am | 14
src/uxa/i965_3d.c | 1
src/uxa/i965_render.c | 11
src/uxa/intel.h | 10
src/uxa/intel_display.c | 1
src/uxa/intel_dri.c | 19
src/uxa/intel_driver.c | 11
src/uxa/intel_uxa.c | 4
src/uxa/uxa-accel.c | 3
src/uxa/uxa-glyphs.c | 4
src/uxa/uxa-render.c | 1
src/uxa/uxa-unaccel.c | 4
test/.gitignore | 4
test/Makefile.am | 8
test/basic-copyarea-size.c | 2
test/basic-copyarea.c | 6
test/basic-fillrect.c | 6
test/basic-putimage.c | 6
test/basic-rectangle.c | 6
test/basic-stippledrect.c | 239 +
test/basic-stress.c | 2
test/basic-string.c | 6
test/basic-tiledrect.c | 236 +
test/lowlevel-blt-bench.c | 2
test/mixed-stress.c | 2
test/render-composite-solid-mask.c | 118
test/render-composite-solid.c | 6
test/render-copy-alphaless.c | 6
test/render-copyarea-mask.c | 163 +
test/render-copyarea-size.c | 2
test/render-copyarea.c | 6
test/render-fill-copy.c | 6
test/render-fill.c | 6
test/render-trapezoid-image.c | 6
test/render-trapezoid.c | 6
test/test.h | 7
test/test_display.c | 16
test/test_render.c | 2
tools/Makefile.am | 4
tools/virtual.c | 131
96 files changed, 8758 insertions(+), 713 deletions(-)
---
More information about the xorg-commit
mailing list