xf86-video-intel: Changes to 'refs/tags/2.20.16'
Chris Wilson
ickle at kemper.freedesktop.org
Sat Dec 15 02:01:37 PST 2012
Tag '2.20.16' created by Chris Wilson <chris at chris-wilson.co.uk> at 2012-12-15 10:01 -0800
Intel 2.20.16 release
Changes since 2.20.15:
Chris Wilson (53):
sna: Tidy addition of fake GTF modes for panels
sna/gen4: Avoid emitting URB_FENCE across a cache-line
sna/gen4: Remove unused CC viewport
sna/gen4: Special case solids through the general vertex emitter
sna/gen4: Workaround render corruption with multiple SF threads
sna/gen6+: Cache the scanout targets separately to avoid override PTE caching
sna: Assume that future hardware only gets more flexible
sna: Don't disable CPU bo if supported on unknown hw
Refactor the common probe methods for scrn construction
sna/gen4+: Add common glyph-to-dst emitters
Fix compilation of UMS probe following 13f47008ec
Remove the default log message
sna: Mark proxies as dirty on first relocation
sna: Only flush at the low apeture watermark if idle
sna: Only flush before adding fresh surfaces to the batch
sna: Only inspect the target ring for busyness
sna: Convert the ring from BLT/3D to the internal index for kgem_ring_is_idle()
sna: Flush upon change of target if GPU is idle
sna: Replace remaining kgem_is_idle() with kgem_ring_is_idle()
sna/gen4+: Refine test for preferring GPU spans
sna: Move source to CPU prior to referencing for inplace trapezoids
sna/sprite: Add a DBG to report whether the kernel supports sprites
sna: Immediately flush a split batch
sna: Compromise and only flush a split batch if writing to scanout
sna: Avoid reusing the same 'busy' bit for two different meanings.
sna: Try installing a fallback config on VT enter in case full desiredMode fails
sna/dri: Only special case 'divisor && msc-passed' for immediate flipping
sna/dri: Disable name exchanges for SwapBuffers
sna/dri: Query current msc before use
sna/dri: Fix handling of current_msc > target_msc
sna/gen4: Use the single-threaded SF w/a for spans as well
sna/gen3+: Use nearest for unscaled videos
sna/gen2: STIPPLE requires an argument
sna: Pin some batches to avoid CS incoherence on 830/845
sna: Fix the error path in kgem_init_pinned_batches() to use the right iter
sna: Improve the initialisation failure path for pinned batches
sna: Only flush the batch after an actual relocation
sna: Fix typo for 830/845 gen
sna: Fix up BLT overwrite detection to use target_handle
sna/gen2: Align surface sizes to an even tile
sna/gen2: Program solid mask using the DIFFUSE component
sna/gen3: Remove incorrect optimisation of an opaque source for CA
sna/gen2: Assertions
sna/gen2: Initialise channel->is_affine for solid
sna/gen2: Reorder reuse_source() to avoid NULL dereference for solids
sna/gen3: Remove stray setting of vertex_start
sna/gen3: Don't combine primitives if beginning a ca 2-pass
sna/gen2+: Experiment with not forcing migration to GPU after CPU rasterisation
sna: Reduce fence watermarks
sna/dri: Store and check size of front/back bo attached to a DRI2 drawable
sna/dri: Honour TripleBuffer Option
sna/dri: Fallback to a blit after a failed flip
2.20.16 release
Jesse Barnes (1):
dri2: don't schedule a flip prematurely at ScheduleSwap time
---
NEWS | 39 +++
configure.ac | 2
src/intel_dri.c | 8
src/intel_module.c | 123 +++--------
src/intel_options.c | 2
src/intel_options.h | 2
src/sna/gen2_render.c | 73 ++++--
src/sna/gen3_render.c | 49 ++--
src/sna/gen4_render.c | 146 ++++++++++---
src/sna/gen5_render.c | 102 +++++++--
src/sna/gen6_render.c | 117 +++++++---
src/sna/gen7_render.c | 95 ++++++--
src/sna/kgem.c | 466 +++++++++++++++++++++++++++----------------
src/sna/kgem.h | 48 ++--
src/sna/sna.h | 1
src/sna/sna_accel.c | 49 ++--
src/sna/sna_blt.c | 20 -
src/sna/sna_display.c | 57 ++---
src/sna/sna_dri.c | 152 ++++++++------
src/sna/sna_driver.c | 50 ++++
src/sna/sna_io.c | 14 -
src/sna/sna_render.c | 2
src/sna/sna_render.h | 1
src/sna/sna_render_inline.h | 9
src/sna/sna_trapezoids.c | 35 +++
src/sna/sna_video_sprite.c | 1
src/sna/sna_video_textured.c | 5
27 files changed, 1111 insertions(+), 557 deletions(-)
---
More information about the xorg-commit
mailing list