[Date Prev][Date Next] [Thread Prev][Thread Next] [Date Index] [Thread Index]

xserver-xorg-video-intel: Changes to 'refs/tags/xserver-xorg-video-intel-2_2.17.0-1'



Tag 'xserver-xorg-video-intel-2_2.17.0-1' created by Cyril Brulebois <kibi@debian.org> at 2011-11-20 12:57 +0000

Tagging upload of xserver-xorg-video-intel 2:2.17.0-1 to unstable.
-----BEGIN PGP SIGNATURE-----
Version: GnuPG v1.4.11 (GNU/Linux)

iEYEABECAAYFAk7I+UMACgkQeGfVPHR5Nd1yEQCghxxr0SjBtJx39iOJPfGP67YE
WBkAn1quBrZTlplMvFEAA0tvRjdMkYDz
=4fD/
-----END PGP SIGNATURE-----

Changes since xserver-xorg-video-intel-2_2.16.0-1:
Chris Wilson (403):
      sna/damage: Take advantage of marking all-damaged
      sna/gradient: Use a high-precision ramp for a color step rather than fallback
      sna/trapezoids: Speedup tor rasteriser
      sna/render: allow CLAMP_TO_EDGE for outside samples of extract regions as well
      sna/gen3: reset blend state after applying CA pass
      sna/display: Destroy shadow data
      sna/dri2: Add some debug around the use of the Resource database
      sna: Clear structures across server reset
      sna/video: Flush the video state at the end of the operation
      sna/accel: Simplify single pixel read-back
      sna/trapezoids: Reduce imprecise sampling to 4x4
      sna/trapezoids: Use the tor scan converter to compute the low precision mask
      video: check that the pixmap exists before use
      sna/video: Defend against PutImage to a broken screen
      sna: Cleanup up the cache upon close
      sna: Free the buffers immediately upon release
      sna: Retain the GTT space used for an upload buffer
      sna/trapezoids: Allocate sufficient space for a8 mask for mono traps
      sna/trapezoids: Reject invalid traps after projecting onto the sample grid
      sna/trapezoids: Refactor to project the trapezoid only once
      sna/gen6: Prefer the BLT ring, except for copies on behalf of DRI
      sna: Use the shadow buffer for PutImage
      sna/trapezoids: Edges may lie out of bounds
      sna: Add missing implementation for Triangles
      sna/trapezoids: Check for alignment after projection
      sna/gen2: Improve batch decoder.
      sna/gen2: Flush the batch when we run out of vertex space
      sna/gen3: Do not assume video updates are always vsync'ed
      sna/traps: Use the trapezoid path for AddTraps
      sna/trapezoids: Fast upload path for gpu busy bo
      sna/trapezoids: Hook up Imprecise AddTraps in lieu of spans
      sna: Record git-tree used for compilation
      sna: Prefer memcpy_blt over fbBlt
      sna/gen5: Prefer BLT for solids
      sna/gen3: Use a clear pattern for ill-defined radial gradients
      sna: Mark the bo as reusable after extracting the handle from the buffer
      gitignore: add git_version.h
      sna/trapezoids: Prevent a memleak if feed lots of degenerate boxes
      sna: Fix compilation without timerfd()
      sna: Provide a direct lookup cache of alpha values
      sna: Use single precision for computing the texcoord scale factor
      sna/gen6: Prefer RENDER for copies as it compacts better
      sna: Avoid the call overhead for the trivial clip case
      sna/gen5: Avoid bitfields for simple assignments
      sna/gen5: Fix debug compilation
      sna/accel: Use correct enum for requesting a write-buffer
      sna: Don't clear the kernel-needs-flush flag if we emit a MI_FLUSH
      sna: Reuse the smallest bo that fits the request
      sna/trapezoids: Implement a mono-rasteriser to skip opacity spans
      sna/video: Stop advertising unsupported Xv attributes
      video: Stop advertising unsupported Xv attributes
      sna: Add a couple of debug statements for why we may not flush the scanout
      sna/debug: Assert that BLT commands on gen2/3 are properly fenced
      sna: Clear the list of buffers upon server regen
      sna/gen3: Reset the shader after playing video
      sna: assert that the memcpy upload path points to valid regions
      sna: Yet another s/x/y/ typo
      sna/trapezoids: Amalgamate adjacent mono spans
      configure: Introduce --with-builderstring
      sna: Remove bad assert
      sna: Debug option to disable tiling
      sna: Can't free bo from the active list
      sna/glyphs: Correct offset of fallback-via-mask glyphs
      sna/glyphs: Disable the glyph cache for debugging
      sna: Add debug option to force allocaiton of gpu-only pixmaps
      sna/trapezoids: Ensure we do not overrun the vertical edges for mono
      sna: Apply the screen offset for direct upload of a composited pixmap
      sna: perform a warnings reduction pass
      sna: compile fixes for debugging
      sna/trapezoids: Fix overflow during sorting of mono edge step
      sna: Move an assertion to the point of import
      sna: Use pot buckets for active cache
      sna/dri: Play with marking bo reusable
      sna/dri: Bump DRI2INFOREC_VERSION
      sna: move an assert
      sna/accel: fix assert to include the offset of copy
      sna/accel: Only skip undamaging the GPU for reads
      sna/accel: Always subtract the enlarged region from the outstanding GPU damage
      sna/accel: Use the PolyFillRect to handle tiled spans
      sna: Add a debug option to disable caching
      sna/glyphs: Convert all sub-8bpp masks to a8
      sna/gen5: Debug option to disable state caching
      sna: Paranoid debug flush after every op (as well as before)
      sna/kgem: Check all operation bo in a single amalgamation
      sna/glyph: Avoid useless attempt at GPU glyph rendering to a1 destinations
      sna/glyphs: Add glyphs directly onto a client temporary buffer
      sna/accel: Debug option to force CPU fallbacks
      sna/accel: Fix s/x/y/ typo in computing relative drawing coordinates
      sna/gen7: Fix up a couple instances of my inability to count
      sna/gen7: Confusion reigns as trying to fix errors found by an outdated checker
      sna: Check for request retires after every batch
      sna/gen6: Fix offset of Scan-Line-Compare register
      sna/io: Only mark the buffer as LAST if we know we will flush the IO
      sna: Sort partials by remaining space
      sna/accel: Use the mi*Line routines to convert the line into spans for gpu bo
      sna/accel: Convert segments into spans similarly to PolyLine
      sna/accel: Use miPolyArc to convert arcs into spans for gpu bo
      sna/accel: Don't attempt converting to spans if we will only fallback
      sna/accel: Micro-optimise sna_fill_spans_blt
      sna/accel: Only disable the flush migitration if nothing changed
      sna/accel: Add an compile option to disable use of spans
      sna/accel: Add a compile option to force flushing on every blockhandler
      sna/accel: Only throttle after flushing
      sna/accel: Correct syntax for constifying BoxPtr
      sna/blt: Use SETUP_MONO to reduce the number of fill relocations
      sna/blt: SETUP_BLT needs 9 dwords of batch space, not 3!
      sna/blt: Suppress repeated SETUP_BLT
      sna: Move the source to the GPU if it is reused
      sna/gen[23]: Fix compilation with debugging enabled
      sna: Increase reserved space in batch to accommodate gen5 workaround
      sna: Use BLT operations to avoid fallbacks in core glyph rendering
      sna: Support a fast composite hook for solitary boxes
      sna/gen6: Add render support for fill-one-box
      sna/gen7: Add render support for fill one
      sna/gen3: avoid applying zero offset to common spans
      sna/trapezoid: Perform the NULL check for damage in the caller
      sna: Mark the spans render functions as fastcall
      sna: use correct insertion point for sorting partials
      sna/accel: If the data is already on the GPU, use it for the source
      sna: Enable single fill fast path for PolySegment
      sna/gen3: Avoid RENDER/BLT context switch for fill boxes
      sna: Micro-optimise checking for singular clip boxes
      sna: More micro-optimisation of messing around with clip regions
      sna: And free the clip after creation for PolySegments
      sna: compare against the right array of cache buckets
      Remove vestigial includes from DRI1
      sna/gen2: Trim some surplus state commands
      sna/blt: Check for reloc overflow when initialising solid fills
      sna/accel: Check for reloc overflow when adding a new glyph run
      sna/accel: Correctly offset the damage intersection for glyph runs
      sna/accel: Actually apply the clip to the glyph extents
      sna/accel: Fix sense of nothing-to-do due to clipping
      sna: Ensure that the scanout is flushed before we sleep
      sna/tiling: Hook up composite_box
      sna/trapezoids: Fallback if the composite operation is not supported
      sna/blt: Add a pair of operator reductions for opaque fills
      Remove a couple of trivial compile warnings for unused variables
      sna/gen7: Add missing tail to 3DSTATE_SBE
      sna/gen2: Fix fill-one-box
      sna/gen2: Eliminate redundant diffuse and rectlist emission
      sna/accel: Fall-forward for handling a non-copy CopyArea to a dst gpu bo
      sna/accel: Upload source to GPU for !copy CopyAreas
      sna: Simplify busy tracking by trusting the bo->gpu flag
      sna: Prefer to accelerate non-RENDER operations if already using the GPU
      sna: Defer CPU fallback if fb calls into mi
      configure: Add a check for pixman version
      sna/gen3: Improve reduction of render operator to blt
      sna/gen3: Store floats_per_rect alongside floats_per_vertex
      sna/gen3: Micro-optimise gen3_rectangle_begin()
      snb,ivb: Workaround unknown blitter death
      sna/damage: Clear damage->all when subtracting
      sna/gen3: Remove memset(0) from fill_boxes
      sna: Improve debug output for mi/fb fallbacks
      sna/accel: Implement a simpler path for CopyArea between the same pixmaps
      sna: Fast path common colour conversions
      sna/gen5: Rearrange the BLT->RENDER workaround
      sna/gen3: More removal of memset(0)
      sna/gen3: Use immediates for black/white solid sources
      sna: Only retire the flush handler if nothing was submitted within the period
      sna: Some more debug output for request/bo retirement
      sna/gen3: Prefer to use the BLT to clear the scratch glyph pixmaps
      sna/gen3: Prefer to use the BLT where possible for composite ops
      sna/gen2: Prefer to use the BLT
      sna/gen2: Precompute floats-per-rect
      sna/gen6: Micro-optimise gen6_rectangle_begin
      sna/gen6: Try continuing with the BLT if the last batch was also BLT
      sna/gen5: Add fill-one implementation
      sna/gen6: Precompute floats_per_rect
      sna/gen4: Add fill-one
      sna/blt: Move the conditional out of the fill-many hotpath
      sna/gen6: Don't modify composite arguments whilst checking for BLT
      sna: Micro-optimise fill-spans
      sna: Use the unlikely wedged() throughout
      sna: Compute region extents in place to eliminate redundant stack space
      sna/gen6: Apply the unknown blitter death workaround
      sna/damage: Avoid reducing the damage for simple tests
      sna: Enlarge the minimum pixmap size to migrate for Render
      sna: Don't rewrite the solid colour cache if it hasn't changed
      sna: Reset the ring flag upon idling
      sna: The initial aperture check for a set of bo is unlikely to fail
      sna/blt: Use SCANLINE_BLT for multiple fill boxes
      sna: Clean up some debug messages for 64bit
      sna: Add some debug to discern the nature of the Cr fallback
      sna: Reuse any partial write buffer for readback
      sna/dri: Perform a little dance to restore the gpu status on release of the bo
      sna: Actually apply the composite offset for the self-copy
      sna/damage: Only track the mode globally
      sna/damage: Stash the last freed damage for quick reallocation
      sna: Speed-up blitting of unclipped lines
      sna: Check whether we can blt whilst determining the PolyLine extents
      sna: Pass a BoxRec to the fill op
      sna: Remove the memset(0) of the fill op
      sna: Micro-optimise PolyLine blt
      sna: Short-circuit GetWindowPixmap() to speed-up pixmap retrieval
      sna: Fast-path unclipped fill spans
      sna: Optimise reduce_damage() to handle all-damaged pixmaps
      sna: Fast path for unclipped rectangles
      sna: Fast path unclipped points
      sna: Treat a bo marked as being last seen on the GPU as requiring a flush
      sna: Fix debug compilation
      sna: Execute blits directly for PolyRectangle
      sna/blt: Upload the box using a single 64-bit instruction
      sna: Flatten the branching for fill-spans
      sna: Convert diagonal zero-width lines into blits
      self-copy-damage
      sna: Use the new fill->boxes for PolyRectangle
      sna: Use fill->boxes to unroll PolyPoint
      sna: Use fill->boxes to unroll FillSpans
      sna: Inline box_intersect()
      sna/blt: Share the common fill->boxes between blt and render paths
      sna/blt: Rename the composite paths
      sna: Handle degenerate copy area whilst wedged
      sna: Fix debug compilation, again.
      sna/composite: Discard opaque masks
      sna/gen2: Cache the last solid colour for spans
      sna: Suppress an overwritten fill
      sna/blt: Convert Copy with color 0 into a Clear
      sna/blt: After submitting the batch, it will be empty
      sna: Further improve use of fill->boxes for PolyRectangle
      sna/io: Update batch mode after submitting partial requests
      sna: Handle singular clip regions for PolyRectangles
      sna: Clip PolyLines to the current clip box
      sna: Use fill->boxes for rectilinear blits
      sna: Use fill->boxes to pack PolyFillRectangle
      sna: Fix PolyPoint not to always send 512 boxes
      sna: Fix advance through clip boxes for fill->boxes
      sna: Tweak zero line spans to include missing last segment
      sna: Create scratch pixmap on the CPU
      sna: Use private identifier for internal scratch pixmaps
      sna: Fast path typically unclipped tiled rects
      sna/gen2: Reset BLT registers across 2D/3D context switches
      sna: Faster unclipped spans
      sna: Call directly into tiled rects for tiled spans.
      sna: Faster unclipped PolyPoint
      sna: Faster unclipped PolyFillRect
      sna: Call miZeroArcLine where appropriate for GPU paths
      sna: Faster unclipped rectilinear segments
      sna: Don't flush the render caches if in the process of writing again
      sna: Retire and search inactive again before creating new buffer
      sna: Increment clip box when short-circuiting the iteration
      sna: Further clipping bugs
      sna: Tweak PolyRectangle blitting
      sna/genX: Improve reduction of Render operator to BLT alu
      sna/gen3: Set the src flags for fill
      sna/composite: Fix incorrect operator reduction for RenderFillRectangles
      Revert "sna: Don't flush the render caches if in the process of writing again"
      sna: Push overflow detection to the end of extents
      sna: Rewrite box32_add_rect() to enable int32_t promotion
      sna: Fix compilation
      sna: Convert PolyRectangles to use Box32
      NEWS: Add release notes for 2.16.901
      configure: Bump version to 2.16.901
      sna: Don't mess with NDEBUG
      sna: Loop over all clip rects for glyph blt rather than fallback
      uxa/glyphs: Fallback rather than fail to render with a non-solid Source
      sna: Correct PolyRectangle verticals to be the end-point not the length
      sna: Stash the last scratch pixmap
      sna: Report whether anything was retired to the inactive list
      sna: Add an option to disable the delayed flush
      sna/blt: Don't idiotically override alu for pixel==0 and track alu
      sna/blt: Optimise fill with GXcopy and pixel==0 to a GXclear
      sna/video: Fix copy region for cropped video
      sna: Fix reversal of zero/wide for PolyRectangle
      sna: Set the flush interval based on output vrefresh
      sna: Fix placement of clipped wide PolyRectangle
      sna: Apply the GPU damage for clipped PolyFillRectangles
      sna: Fix a few minor cut'n'paste errors
      sna/gen3: Fix invalid assert
      sna: Improve rendering of thin lines
      sna: Improve rendering of thin segments
      sna: Accelerate 1bpp uploads
      sna: Implement 8x8 stippled rect fills
      sna: Accelerate XYPixmap upload when using GXcopy
      sna: Accelerate deep-plane copy
      sna: Fix debugging assertions for Composite
      sna: Use bo for scratch pixmaps allocated by the dix/mi routines
      sna: Quieten a fewer compiler sign compare warnings
      sna: Add clipped stippled upload support
      sna: Fix the 8x8 stippled pattern origin
      sna: Use the packed 8x8 stipple for non-repeating small rectangles
      sna: Only execute the accel block handler if we are about to block
      sna: Wait an extra interval before switching off periodic updates
      sna: defer calling fbValidateGC until we fallback
      sna: gc->pCompositeClip always exists after validate
      sna: Pack small 1-bpp uploads into immediate buffers
      sna: Use an integer value for the sentinel
      sna: Don't call into retire unless there are outstanding requests
      sna: Simplify the uncommon check for gpu-only damage by using damage-all
      sna: Trimming is redundant given that we always have a CompositeClip
      sna: gc->miTranslate is always 1
      sna: Translate glyphs into MSBFirst upon initial load
      sna: Coalesce reduction of gpu damage
      sna: Coalesce reduction of cpu damage
      sna: Add the missing returns to prevent fbImageGlyphBlt fallbacks
      sna: Unroll the quadword upload of the glyph data
      sna: Skip encoding zero sized glyphs
      sna: Restore the lowlevel glyph routines for the sake of Damage
      sna: Clean up the fallback code for glyphs
      sna: Support binding of a bo for multiple formats
      uxa: Remove caching of surface binding location
      sna: Compute the correct extents for the PolyRectangle
      sna: Submit the batch on the next blockhander if operation overflows
      sna: Don't reuse partial vmapped bo
      sna: Make sure the alpha map is accessible by the CPU on fallbacks
      sna/gen6: Poor man's spans layered on top of the exisiting composite
      sna: Ensure operations on a ShmPixmap are synchronous with clients
      uxa: Ensure that alphaMaps are mapped into the CPU for fallbacks
      sna: Silly compile fix, escaped when testing uxa
      sna/gen6: Enable spans interface for boxes
      sna/gen5: Also experiment with lazy spans here
      sna: Add earlier guards against to wedged to sna_glyph_blt
      sna/gen5: Prefer using the BLT for many solid fills
      sna: Add some asserts to detect buffer overflow.
      sna: Convert GXcopy with -1 to GXset
      sna: Drain the delayed timer after forcing a flush
      sna: Run the deferred flush at vrefresh
      sna: s/flush/vblank/ fixes for DBG()
      sna/gen3: Initiailse the op for fill_boxes()
      sna: Render small glyph masks on the CPU
      sna: Do the supported PictOp check first
      sna: Constrain GPU pixmaps to always fit within the blitter
      sna/glyphs: Fix clip detection for small masks
      sna: Extend the zero-line segments by one
      sna: For a 32k max window size, we need to handle up to 128k strides
      sna: Add the pixman version to the debug output
      test: Add a basic line tester
      sna: Self-intersection of wide PolyLine are only drawn once
      sna: Beware unsigned promotion of int16_t to uint32_t
      test: Compile fix for make check
      sna/glyph: Fallback if we fail to clear the scratch pixmap for the glyph mask
      sna: Fix 16-bit overflow of rowlength for memcpy
      sna/gen3: Fix false reduction of ComponentAlpha with white source
      sna/blt: Small cleanups
      sna: Add some more debugging in the hunt for overflows
      sna: Expand multiplies of two 16-bit values to a full 32-bit range
      sna/composite: Minor fixes in operator and colour reduction
      sna: Avoid overwriting an upload buffer during readback
      sna/io: Minor tidy of setting command flags
      sna/glyphs: Bypass masks for single glyphs
      sna/trapezoids: Use ints for the offsets to accommodate multiplication
      sna: Fixes for DBG_NO_HW (i.e. simulated GPU hanges);
      sna: Add some error messages to explain why we failed to create the screen
      sna: Handle creation of large Screen pixmap when the GPU is wedged
      sna: Begin hooking up valgrind/memcheck
      sna: Pack clipped stippled uploads
      sna: Tidy sna_copy_bitmap_blt
      sna: Avoid the penalty of only writing partial channels with glyphs
      sna: Use the blitter for overlapping lines if the alu doesn't read dst
      sna: Convert stippled spans to rects
      sna: Protect against NULL deference of damage after reduction
      sna/video: Tidy up copy routines
      sna/video: Pass cropped source dimensions along with frame data
      sna: Safety first; make all flinked bo unreusable
      sna: Handle non-reusable bo more correctly during retire
      sna: Track purgeability separately from reusability
      sna/video: Use the normal bo cache for texture video streams
      sna: Clear kgem->busy when all requests have been processed
      sna/video: Pass texture video limits to the client
      sna/gen3: Pack video frames
      sna/gen3: Clear the video shader flag upon batch reset
      configure: Force full-debug builds to disable compiler optimisations
      sna/gen3: Fixup some false asserts
      sna: Defer purging a target buffer
      sna: Store the sna pointer on the pixmap for cheap lookups
      sna/dri: Apply the damage for fullscreen async blits
      sna: Begin debugging gen7
      sna/gen7: Remove stray no-op from GEN7_3DSTATE_SBE
      sna/glyphs: Cache the glyph pixman_image_t wrapper
      sna/glyph: Tweak the small mask threshold
      sna: Defer source migration for a solitary upload via CopyArea
      sna: Reset the source counter if we completely dirty the CPU pixmap
      sna/gen7: Fix PRIMITIVE command
      sna: Handle incremental uploads from PutImage
      sna: Be stricter and disallow allocation of large fenced objects
      sna/damage: Reduce the damage for evaluating sna_damage_is_all
      sna/composite: Attempt to reduce the damage is the operation is contained
      NEWS: Details for 2.16.902
      configure: Version bump for 2.16.902 snapshot
      sna/video: Constify a couple of attribute arrays
      sna/video: Simplify check for 915G[M] which is simply gen==30
      sna/video: Use the right pointer for unmapping
      uxa/gen4+: Re-emit composite invariant after video
      sna: Downgrade tiling in order to fit within fence constraints
      sna: Fix debug compilation
      sna/damage: Verify that all-damage covers the entire pixmap after reduction
      sna: Be more thorough discarding fences for large objects
      sna: Refactor some common code into the common destroy-gpu-bo function
      sna/damage: Add a little more verbosity to debugging
      sna: Check whether damage can be reduced to all-damage on moving to GPU
      sna: tidy assignment of composite damage
      sna: Convert non-FillSolid rectilinear segments to boxes
      sna: Convert non-FillSolid rectilinear lines to boxes
      sna: Remove redundant 'can_fill_spans()'
      sna: Be explicit in all sna_damage_contains_box() tests
      sna/damage: Always reduce damage for testing PIXMAN_REGION_OUT
      sna: Optimise single pixel transfers
      sna: And keep unity happy
      sna: Reduce and clarify dependencies
      Compile out UXA if so desired
      sna: Correct dependencies for DRI2
      sna: The block handler is passed an indirect pointer to the timeval
      NEWS: Release notes for 2.17.0
      configure: Version bump for 2.17.0 release

Cyril Brulebois (1):
      Upload to unstable.

Daniel Vetter (5):
      snb: implement PIPE_CONTROL workaround
      i810: kill dead i830 defines
      i810: rip out PIO access functions
      i810: use vgahw functions instead of roll-your-own
      i810: kill mmio vga access helpers

Jeremy Huddleston (1):
      Use malloc/calloc/realloc/free directly

Kenneth Graunke (1):
      Fix incorrect maximum PS thread count on IvyBridge

Paulo Zanoni (2):
      Fix "always false" conditionals
      Remove useless assertion

Stefan Dirsch (1):
      Fix array size calculation for intel_pci_probe().

Timo Aaltonen (3):
      Merge commit '2.17.0' into debian-unstable
      update the changelogs
      new release closes bug 635953

---
 .gitignore                      |    1 
 ChangeLog                       | 4112 ++++++++++++++++++++++
 Makefile.am                     |    8 
 NEWS                            |   56 
 configure.ac                    |   55 
 debian/changelog                |    7 
 src/Makefile.am                 |   14 
 src/common.h                    |   10 
 src/i915_video.c                |    1 
 src/i965_reg.h                  |    4 
 src/i965_render.c               |  102 
 src/i965_video.c                |    3 
 src/intel.h                     |   16 
 src/intel_batchbuffer.c         |   52 
 src/intel_display.c             |    2 
 src/intel_dri.c                 |    2 
 src/intel_driver.c              |   13 
 src/intel_module.c              |   14 
 src/intel_uxa.c                 |   31 
 src/intel_video.c               |   38 
 src/legacy/i810/Makefile.am     |    1 
 src/legacy/i810/i810.h          |   14 
 src/legacy/i810/i810_cursor.c   |   19 
 src/legacy/i810/i810_driver.c   |   21 
 src/legacy/i810/i810_io.c       |  133 
 src/legacy/i810/xvmc/I810XvMC.c |    2 
 src/sna/Makefile.am             |   12 
 src/sna/blt.c                   |   57 
 src/sna/compiler.h              |   51 
 src/sna/gen2_render.c           | 1016 +++--
 src/sna/gen3_render.c           |  984 +++--
 src/sna/gen4_render.c           |  334 +
 src/sna/gen5_render.c           |  768 +++-
 src/sna/gen5_render.h           |   47 
 src/sna/gen6_render.c           |  734 +++-
 src/sna/gen7_render.c           |  388 +-
 src/sna/gen7_render.h           |    6 
 src/sna/kgem.c                  |  851 +++-
 src/sna/kgem.h                  |   79 
 src/sna/kgem_debug.c            |   24 
 src/sna/kgem_debug.h            |    3 
 src/sna/kgem_debug_gen2.c       |  631 +++
 src/sna/kgem_debug_gen3.c       |    1 
 src/sna/kgem_debug_gen7.c       |  747 ++++
 src/sna/rop.h                   |  264 +
 src/sna/sna.h                   |  150 
 src/sna/sna_accel.c             | 7301 ++++++++++++++++++++++++++++++++++------
 src/sna/sna_blt.c               |  823 +++-
 src/sna/sna_composite.c         |  190 -
 src/sna/sna_damage.c            |  704 +++
 src/sna/sna_damage.h            |   81 
 src/sna/sna_display.c           |   85 
 src/sna/sna_dri.c               | 1051 +++--
 src/sna/sna_driver.c            |  141 
 src/sna/sna_glyphs.c            |  439 +-
 src/sna/sna_gradient.c          |   67 
 src/sna/sna_io.c                |   51 
 src/sna/sna_reg.h               |   50 
 src/sna/sna_render.c            |  141 
 src/sna/sna_render.h            |   62 
 src/sna/sna_render_inline.h     |   37 
 src/sna/sna_tiling.c            |   29 
 src/sna/sna_trapezoids.c        | 4208 +++++++++++++++++------
 src/sna/sna_video.c             |  261 -
 src/sna/sna_video.h             |   25 
 src/sna/sna_video_overlay.c     |   36 
 src/sna/sna_video_textured.c    |   77 
 src/xvmc/i965_xvmc.c            |    2 
 src/xvmc/intel_batchbuffer.h    |    1 
 src/xvmc/intel_xvmc.c           |    2 
 src/xvmc/xvmc_vld.c             |    2 
 test/.gitignore                 |    1 
 test/Makefile.am                |    1 
 test/basic-copyarea-size.c      |    6 
 test/basic-copyarea.c           |    3 
 test/basic-fillrect.c           |    3 
 test/basic-lines.c              |  147 
 test/basic-putimage.c           |    3 
 test/basic-stress.c             |    3 
 test/mixed-stress.c             |    3 
 test/render-composite-solid.c   |    3 
 test/render-copyarea-size.c     |    6 
 test/render-copyarea.c          |    3 
 test/render-fill-copy.c         |    3 
 test/render-fill.c              |    3 
 test/render-trapezoid-image.c   |    6 
 test/render-trapezoid.c         |    6 
 test/test.h                     |    2 
 test/test_image.c               |    7 
 uxa/uxa-glyphs.c                |   17 
 uxa/uxa-priv.h                  |    4 
 uxa/uxa-render.c                |   16 
 uxa/uxa-unaccel.c               |   50 
 93 files changed, 22640 insertions(+), 5400 deletions(-)
---


Reply to: