Mesa (master): 132 new commits

Brian Paul brianp at kemper.freedesktop.org
Fri Jan 22 19:19:51 UTC 2010


URL:    http://cgit.freedesktop.org/mesa/mesa/commit/?id=cd8614b0287dc5a69725ec4ee0208fad61f7789e
Merge: 2b20b604277e3cdf7afb2431b50dbb05da12ff1c 64871747bb7b611ffe429fbf1724bd98ee25dd84
Author: Brian Paul <brianp at vmware.com>
Date:   Fri Jan 22 12:17:02 2010 -0700

    Merge branch 'mesa_7_7_branch'
    
    Conflicts:
    	src/gallium/auxiliary/draw/draw_context.c
    	src/gallium/auxiliary/draw/draw_pt_fetch_shade_pipeline.c
    	src/gallium/auxiliary/pipebuffer/Makefile
    	src/gallium/auxiliary/pipebuffer/SConscript
    	src/gallium/auxiliary/pipebuffer/pb_buffer_fenced.c
    	src/gallium/auxiliary/tgsi/tgsi_scan.c
    	src/gallium/drivers/i915/i915_surface.c
    	src/gallium/drivers/i915/i915_texture.c
    	src/gallium/drivers/llvmpipe/lp_setup.c
    	src/gallium/drivers/llvmpipe/lp_tex_sample_c.c
    	src/gallium/drivers/llvmpipe/lp_texture.c
    	src/gallium/drivers/softpipe/sp_prim_vbuf.c
    	src/gallium/state_trackers/xorg/xorg_dri2.c
    	src/gallium/winsys/drm/intel/gem/intel_drm_api.c
    	src/gallium/winsys/drm/nouveau/drm/nouveau_drm_api.c
    	src/gallium/winsys/drm/radeon/core/radeon_drm.c
    	src/gallium/winsys/drm/vmware/core/vmw_screen_dri.c
    	src/mesa/state_tracker/st_cb_clear.c

URL:    http://cgit.freedesktop.org/mesa/mesa/commit/?id=64871747bb7b611ffe429fbf1724bd98ee25dd84
Author: Brian Paul <brianp at vmware.com>
Date:   Fri Jan 22 11:45:40 2010 -0700

    gallium/draw: apply DRAW_PIPE_FLAG_MASK to all vertex elements
    
    Depending on first/last provoking vertex either the first or last
    element/index may have the extra DRAW_PIPE_x flags.  Mask off those
    bits for all vertex elements to be safe (esp. for the quad case).
    This may be overly cautious, but it's a cheap operation.
    
    Fixes a segfault caused by large/bogus vertex indexes otherwise.

URL:    http://cgit.freedesktop.org/mesa/mesa/commit/?id=5ab0d49a07fb81b7545463310c91ada596e26e72
Author: Brian Paul <brianp at vmware.com>
Date:   Fri Jan 22 11:39:19 2010 -0700

    gallium/draw: added comments, whitespace fixes

URL:    http://cgit.freedesktop.org/mesa/mesa/commit/?id=96280c2a41e5fda570ba37ff5fca87f2cde59234
Author: Ruediger Oertel <ro at suse.de>
Date:   Fri Jan 22 06:53:27 2010 -0800

    Fix PowerPC related typo in spantmp2.h
    
    Signed-off-by: Matthias Hopf <mhopf at suse.de>
    Signed-off-by: Brian Paul <brianp at vmware.com>

URL:    http://cgit.freedesktop.org/mesa/mesa/commit/?id=383f460cf7472af4a526668c2412ab08ea30c0ec
Author: José Fonseca <jfonseca at vmware.com>
Date:   Thu Jan 21 21:18:25 2010 -0800

    vmware/core: Update for pipebuffer changes.
    
    In particular, delay patching GMR relocations until the buffers are
    validated, since the buffers relative offset can only be established then.

URL:    http://cgit.freedesktop.org/mesa/mesa/commit/?id=3f6d732bfbe36b87f735d4f2287b21ad2ddd7535
Author: Vinson Lee <vlee at vmware.com>
Date:   Thu Jan 21 23:41:57 2010 -0800

    st/mesa: Remove unnecessary header from st_cb_viewport.c.

URL:    http://cgit.freedesktop.org/mesa/mesa/commit/?id=8bc3c06d86b9c4b440402f1ca419da3045d2ed25
Author: Vinson Lee <vlee at vmware.com>
Date:   Thu Jan 21 23:24:40 2010 -0800

    progs/trivial: Remove unnecessary header from tri-fbo-tex-mip.c.

URL:    http://cgit.freedesktop.org/mesa/mesa/commit/?id=a1c5d8f61df9d9e22bcb0fc37a602ab712958151
Author: Vinson Lee <vlee at vmware.com>
Date:   Thu Jan 21 23:09:06 2010 -0800

    i915g: Remove unnecessary header.

URL:    http://cgit.freedesktop.org/mesa/mesa/commit/?id=cea9250ff0fc8bfa0408b635ae2ef36bc0616e2e
Author: Vinson Lee <vlee at vmware.com>
Date:   Thu Jan 21 23:07:29 2010 -0800

    pipebuffer: Remove unnecessary header.

URL:    http://cgit.freedesktop.org/mesa/mesa/commit/?id=dc544ad9c6e6e24fd2f19dfe83aa294d218f7310
Author: Vinson Lee <vlee at vmware.com>
Date:   Thu Jan 21 22:57:12 2010 -0800

    draw: Remove unnecessary headers.

URL:    http://cgit.freedesktop.org/mesa/mesa/commit/?id=e8b5203fbb7657980a4ba421e14d656b42d2a35f
Author: Vinson Lee <vlee at vmware.com>
Date:   Thu Jan 21 17:24:07 2010 -0800

    svga: Remove unused variable.

URL:    http://cgit.freedesktop.org/mesa/mesa/commit/?id=a626565178fb810f439fbdfdaf6cc28a973a6a81
Author: José Fonseca <jfonseca at vmware.com>
Date:   Thu Jan 21 15:51:37 2010 -0800

    vmware/core: Flush preemptively the FIFO commands to keep the GMR working set within reasonable bounds.

URL:    http://cgit.freedesktop.org/mesa/mesa/commit/?id=beb8e8f2f2de0c1221090554159129665a79a292
Author: José Fonseca <jfonseca at vmware.com>
Date:   Thu Jan 21 15:47:52 2010 -0800

    vmware/core: Put GMR pool size in a define.

URL:    http://cgit.freedesktop.org/mesa/mesa/commit/?id=e45579e50ba3b9736465f68377b3f5d0afb7c1da
Author: José Fonseca <jfonseca at vmware.com>
Date:   Thu Jan 21 15:27:26 2010 -0800

    vmw/wgl: Update for pipebuffer changes.
    
    This is a minimum change to keep things building and running minimally -- it
    might cause applications to fail to allocate buffers due to out of
    GMR memory.
    
    A proper update will be commited later.

URL:    http://cgit.freedesktop.org/mesa/mesa/commit/?id=31e49dc54ee2d8b2c50ed1d19ab973f72a60f8d8
Author: José Fonseca <jfonseca at vmware.com>
Date:   Thu Jan 21 12:12:47 2010 -0800

    svga: Remove duplicate code.

URL:    http://cgit.freedesktop.org/mesa/mesa/commit/?id=50edefec2dd5ec2990ab2cd699478139173d5fd2
Author: José Fonseca <jfonseca at vmware.com>
Date:   Thu Jan 21 14:24:53 2010 -0800

    svga: Remove unused code.

URL:    http://cgit.freedesktop.org/mesa/mesa/commit/?id=9782d7cdf39c141d816efc48333d6a70ed3f2ac6
Author: José Fonseca <jfonseca at vmware.com>
Date:   Wed Jan 20 03:45:17 2010 -0800

    svga: Don't swap buffers to system memory -- winsys' responsibility.

URL:    http://cgit.freedesktop.org/mesa/mesa/commit/?id=c4ceba114161c029ecd2812eb075654b4411b59c
Author: José Fonseca <jfonseca at vmware.com>
Date:   Thu Jan 21 12:43:40 2010 -0800

    pipebuffer: Release the lock during map wait. Cleanups.

URL:    http://cgit.freedesktop.org/mesa/mesa/commit/?id=3498616b03f4b1da7a2a74ed83e95aee77204a2f
Author: José Fonseca <jfonseca at vmware.com>
Date:   Wed Jan 20 03:43:53 2010 -0800

    pipebuffer: Swap buffers out to system memory when running out of memory.

URL:    http://cgit.freedesktop.org/mesa/mesa/commit/?id=0bc885188464446dd94542e0af15f3985dcdf684
Author: José Fonseca <jfonseca at vmware.com>
Date:   Thu Jan 21 12:13:27 2010 -0800

    svga: Avoid synchronization issues when doing SW TNL.

URL:    http://cgit.freedesktop.org/mesa/mesa/commit/?id=8410f7cde30cc1170ae266cf3a0eb7e0e37c454a
Author: José Fonseca <jfonseca at vmware.com>
Date:   Thu Jan 21 09:42:05 2010 -0800

    mesa: Use pipe_buffer_write_nooverlap where appropriate.

URL:    http://cgit.freedesktop.org/mesa/mesa/commit/?id=37246f854b49101b5a112cd5a0bd93bab1b78f7a
Author: José Fonseca <jfonseca at vmware.com>
Date:   Thu Jan 21 09:38:47 2010 -0800

    util: Set DISCARD & UNSYNCHRONIZED when uploading vertices sequentially.

URL:    http://cgit.freedesktop.org/mesa/mesa/commit/?id=17974949464b75f25f635443067b4495bb451248
Author: José Fonseca <jfonseca at vmware.com>
Date:   Thu Jan 21 09:32:17 2010 -0800

    util: Use pipe_buffer_write_nooverlap in blits / mipmap generation.

URL:    http://cgit.freedesktop.org/mesa/mesa/commit/?id=a8477fb00c1a7b8bfefb5779bc05c51cdb29cdb5
Author: José Fonseca <jfonseca at vmware.com>
Date:   Thu Jan 21 09:30:22 2010 -0800

    gallium: New inline to write buffers which avoids synchronization.

URL:    http://cgit.freedesktop.org/mesa/mesa/commit/?id=707b28136f7b7dea49bce23b0fcd0a757646ff7a
Author: José Fonseca <jfonseca at vmware.com>
Date:   Thu Jan 21 09:19:25 2010 -0800

    gallium: Set PIPE_BUFFER_USAGE_DISCARD flag in pipe_buffer_write.

URL:    http://cgit.freedesktop.org/mesa/mesa/commit/?id=13c2475339d502644464041fcaac3890770d3abd
Author: José Fonseca <jfonseca at vmware.com>
Date:   Thu Jan 21 09:13:15 2010 -0800

    gallium: Remove temporary hack for the absence of a discard flag.
    
    PIPE_BUFFER_USAGE_DISCARD flag now exists.

URL:    http://cgit.freedesktop.org/mesa/mesa/commit/?id=0ae076bf40782c48b1b26ca63ed2c349532dd81e
Author: José Fonseca <jfonseca at vmware.com>
Date:   Thu Jan 21 12:12:33 2010 -0800

    svga: Follow buffer usage semantics properly.
    
    It's necessary to download buffers from the host always, except if the
    buffer is undefined, because:
    - just PIPE_BUFFER_USAGE_CPU_WRITE doesn't guarantee all data is written
      -- old contents may still pierce through
    - PIPE_BUFFER_USAGE_DISCARD refers to a range, not the whole buffer, so
      unless we track which parts have been modified and not we still need
      to download the data.

URL:    http://cgit.freedesktop.org/mesa/mesa/commit/?id=efc08bddb7622e4acfa795b58e1264b64b78ab4f
Author: Vinson Lee <vlee at vmware.com>
Date:   Thu Jan 21 15:05:21 2010 -0800

    st/xorg: Remove unnecessary headers.

URL:    http://cgit.freedesktop.org/mesa/mesa/commit/?id=2cf8164065b8704e2f32d77af14cde9e7979435c
Author: Roland Scheidegger <sroland at tungstengraphics.com>
Date:   Thu Jan 21 17:30:16 2010 -0500

    r200: fix CS section size mismatch
    
    Partial fix for fdo bug 25544
    
    The tex handling will still need CS drm changes,
    see bug 25544 for more.

URL:    http://cgit.freedesktop.org/mesa/mesa/commit/?id=4222bf3d3c7c85112f2e21bd3ea29b1f496ed8bb
Author: Vinson Lee <vlee at vmware.com>
Date:   Thu Jan 21 14:31:15 2010 -0800

    llvmpipe: Remove unnecessary headers.

URL:    http://cgit.freedesktop.org/mesa/mesa/commit/?id=c50fe2c55cfe9c858b7b7859da79edb0693ee8bd
Author: Vinson Lee <vlee at vmware.com>
Date:   Thu Jan 21 12:12:11 2010 -0800

    svga: Remove unnecessary headers.

URL:    http://cgit.freedesktop.org/mesa/mesa/commit/?id=e19b3c01f4442e2c85c6df19847368ecb7b2451f
Author: Vinson Lee <vlee at vmware.com>
Date:   Wed Jan 20 22:52:49 2010 -0800

    mach64: Remove unnecessary headers.

URL:    http://cgit.freedesktop.org/mesa/mesa/commit/?id=7c66211b7dcf302685b8cc3f80a4d90b73d7d62d
Author: Vinson Lee <vlee at vmware.com>
Date:   Wed Jan 20 22:02:51 2010 -0800

    i810: Remove unnecessary headers.

URL:    http://cgit.freedesktop.org/mesa/mesa/commit/?id=0bc2cbf82a20c0fa5b160605eb7e8118791f5fdd
Author: Vinson Lee <vlee at vmware.com>
Date:   Wed Jan 20 16:27:44 2010 -0800

    ffb: Remove unnecessary headers.

URL:    http://cgit.freedesktop.org/mesa/mesa/commit/?id=a416123f5b0f05d95eb334473473f660c22b439e
Author: Brian Paul <brianp at vmware.com>
Date:   Wed Jan 20 10:32:13 2010 -0700

    xlib/softpipe: fix buffer memory leak
    
    Fixes leak caused by window resize.

URL:    http://cgit.freedesktop.org/mesa/mesa/commit/?id=65d2a266375cf32fd90c7fb77fb87993d3a652ea
Author: Brian Paul <brianp at vmware.com>
Date:   Wed Jan 20 08:03:46 2010 -0700

    st/mesa: fix format logic in compatible_src_dst_formats()
    
    We need to consider the user-requested formats, not the actual device-
    chosen formats.  See code comments for more details.

URL:    http://cgit.freedesktop.org/mesa/mesa/commit/?id=4e34c5d0b5ef36d4a107e93653937f7715ce2c5a
Author: Brian Paul <brianp at vmware.com>
Date:   Tue Jan 19 16:42:43 2010 -0700

    docs: updated Mesa mailing list info

URL:    http://cgit.freedesktop.org/mesa/mesa/commit/?id=9f728ed1c9c7255554109299508a78b9fbb1cdb6
Author: Jakob Bornecrantz <jakob at vmware.com>
Date:   Wed Jan 20 14:53:38 2010 +0000

    st/xorg: Fic bug and close drm_api at proper place

URL:    http://cgit.freedesktop.org/mesa/mesa/commit/?id=e3cb614f932ac417d446c84bd54f86d01b1cdcd9
Author: Vinson Lee <vlee at vmware.com>
Date:   Wed Jan 20 00:08:54 2010 -0800

    softpipe: Remove unnecessary headers.

URL:    http://cgit.freedesktop.org/mesa/mesa/commit/?id=ac2a665fd75249e02838ec63ef4a5b3db093ceb1
Author: Vinson Lee <vlee at vmware.com>
Date:   Tue Jan 19 22:47:03 2010 -0800

    i915g: Remove unnecessary headers.

URL:    http://cgit.freedesktop.org/mesa/mesa/commit/?id=bea9ed4dc6abbcf2b95f5f55554800d4f41da47a
Author: Jakob Bornecrantz <jakob at vmware.com>
Date:   Tue Jan 19 22:26:01 2010 +0100

    svga: Do a more propper creation of textures from handles

URL:    http://cgit.freedesktop.org/mesa/mesa/commit/?id=c78fe6e050c311a3d53ccb091686a65ee6933a90
Author: Jakob Bornecrantz <jakob at vmware.com>
Date:   Tue Jan 19 23:29:56 2010 +0100

    st/xorg: Don't leak BusID buffer

URL:    http://cgit.freedesktop.org/mesa/mesa/commit/?id=65354a7e3d8fd094837b7a999e8975dcfbd9d9c9
Author: Jakob Bornecrantz <jakob at vmware.com>
Date:   Tue Jan 19 17:14:19 2010 +0000

    st/xorg: Pass kernel driver name to drmOpen

URL:    http://cgit.freedesktop.org/mesa/mesa/commit/?id=a5fb5d6a54195d19942482873d0738eaade9e986
Author: Jakob Bornecrantz <jakob at vmware.com>
Date:   Tue Jan 19 16:46:28 2010 +0000

    st/drm: Expose kernel driver name
    
    Based on patch by Chia-I Wu <olvaffe at gmail.com>
    
    Expose the name of the kernel driver as accepted by drmOpenByName.

URL:    http://cgit.freedesktop.org/mesa/mesa/commit/?id=116a02be2264807dafb5fdfd4e3c913bb728c11f
Author: Ben Skeggs <bskeggs at redhat.com>
Date:   Mon Jan 11 11:41:47 2010 +1000

    st/dri: update dri2 drawables when viewport is changed
    
    Fixes gnome-shell on nouveau, as well as window resize with various
    other applications.
    
    Signed-off-by: Ben Skeggs <bskeggs at redhat.com>

URL:    http://cgit.freedesktop.org/mesa/mesa/commit/?id=e88294328cb71dc32941556da5bd4ed40e8b95f1
Author: Luca Barbieri <luca at luca-barbieri.com>
Date:   Sat Jan 16 23:19:19 2010 -0800

    glx: Set GL context to null in __glXSetCurrentContextNull
    
    __glXSetCurrentContextNull currently does not set the GL context to null
    in the direct rendering case.
    
    This can result in a segfault trying to flush an invalid old context
    in glXMakeCurrent.
    
    This fixes a crash starting the Unigine demos (they still don't work due
    to missing extensions though).
    
    Signed-off-by: Brian Paul <brianp at vmware.com>

URL:    http://cgit.freedesktop.org/mesa/mesa/commit/?id=7a39a5c1cb5087a1b8247f9bed59bf9374717cb3
Author: José Fonseca <jfonseca at vmware.com>
Date:   Tue Jan 19 06:13:44 2010 -0800

    wgl: Check for PIPE_TEXTURE_USAGE_DISPLAY_TARGET support in exported color pixel formats.
    
    Since all formats we export have PFD_DRAW_TO_WINDOW flag.

URL:    http://cgit.freedesktop.org/mesa/mesa/commit/?id=5e870f4fe9e71b7f467f2a0b03934352f90846cc
Author: José Fonseca <jfonseca at vmware.com>
Date:   Tue Jan 19 06:12:10 2010 -0800

    wgl: Don't export pure-stencil pixel formats.
    
    They cause DCT's conform to always fail.

URL:    http://cgit.freedesktop.org/mesa/mesa/commit/?id=e5da7b8548842500e751b133b96b28113fbe0d76
Author: José Fonseca <jfonseca at vmware.com>
Date:   Tue Jan 19 05:39:18 2010 -0800

    softpipe: Fix vertex buffer memory leak.

URL:    http://cgit.freedesktop.org/mesa/mesa/commit/?id=faa99dd31de7dad4e9851b12f7f788adb6fce0fc
Author: Vinson Lee <vlee at vmware.com>
Date:   Tue Jan 19 00:45:16 2010 -0800

    unichrome: Remove unnecessary headers.

URL:    http://cgit.freedesktop.org/mesa/mesa/commit/?id=45a27eacd6301078c6f62682193dda3141088fe2
Author: Vinson Lee <vlee at vmware.com>
Date:   Mon Jan 18 22:50:08 2010 -0800

    mesa: Remove unnecessary header from attrib.c.

URL:    http://cgit.freedesktop.org/mesa/mesa/commit/?id=2613fa815abd7d794ec7144f0ad19ef4f65da991
Author: Vinson Lee <vlee at vmware.com>
Date:   Mon Jan 18 22:45:23 2010 -0800

    mesa: Remove unnecessary header from blend.c.

URL:    http://cgit.freedesktop.org/mesa/mesa/commit/?id=c4ad036ce145ab04677b6e40c18315906b897a31
Author: Vinson Lee <vlee at vmware.com>
Date:   Mon Jan 18 22:17:03 2010 -0800

    mesa: Remove unnecessary headers from buffers.c.

URL:    http://cgit.freedesktop.org/mesa/mesa/commit/?id=7366d8e7d20efc673702d7c6c9603d507edcf06d
Author: Vinson Lee <vlee at vmware.com>
Date:   Mon Jan 18 21:56:58 2010 -0800

    mesa: Remove unnecessary header from convolve.c.

URL:    http://cgit.freedesktop.org/mesa/mesa/commit/?id=08063ba4499c47c9b55c80878a668050c6272c30
Author: Vinson Lee <vlee at vmware.com>
Date:   Mon Jan 18 21:41:31 2010 -0800

    mesa: Fix typo of 'unknown' in debug.c.

URL:    http://cgit.freedesktop.org/mesa/mesa/commit/?id=b36b85f9d0c721188582e6daa3328ab9766f85c0
Author: Vinson Lee <vlee at vmware.com>
Date:   Mon Jan 18 21:37:18 2010 -0800

    mesa: Remove unnecessary headers from debug.c.

URL:    http://cgit.freedesktop.org/mesa/mesa/commit/?id=6deb8c9831c60ed5ae93966b5a37d1215b8682a4
Author: Vinson Lee <vlee at vmware.com>
Date:   Mon Jan 18 21:34:25 2010 -0800

    mesa: Remove unnecessary header from depthstencil.c.

URL:    http://cgit.freedesktop.org/mesa/mesa/commit/?id=2660511ea94c2d3abe8495258f7ea693cae3759e
Author: Vinson Lee <vlee at vmware.com>
Date:   Mon Jan 18 21:31:02 2010 -0800

    mesa: Remove unnecessary headers from dlist.c.

URL:    http://cgit.freedesktop.org/mesa/mesa/commit/?id=7395ab042aedb3ef29d3c5d974138bc4430cb772
Author: Vinson Lee <vlee at vmware.com>
Date:   Mon Jan 18 21:22:47 2010 -0800

    mesa: Remove unnecessary header from drawpix.c.

URL:    http://cgit.freedesktop.org/mesa/mesa/commit/?id=0b3109aa053539b2e07ec16da980615f16dd8c2b
Author: Vinson Lee <vlee at vmware.com>
Date:   Mon Jan 18 21:17:45 2010 -0800

    mesa: Remove unnecessary header from enable.c.

URL:    http://cgit.freedesktop.org/mesa/mesa/commit/?id=536e3c9168c315651210ca853eb8cb4423f9f71c
Author: Vinson Lee <vlee at vmware.com>
Date:   Mon Jan 18 21:14:04 2010 -0800

    mesa: Remove unnecessary headers from fbobject.c.

URL:    http://cgit.freedesktop.org/mesa/mesa/commit/?id=b6dce54214c804e46aab05acd03a64c35a9baa63
Author: Vinson Lee <vlee at vmware.com>
Date:   Mon Jan 18 21:07:53 2010 -0800

    mesa: Remove unnecessary header from formats.c.

URL:    http://cgit.freedesktop.org/mesa/mesa/commit/?id=2cbc3e0a206b701780c893cf96507778ab1fb5a1
Author: Vinson Lee <vlee at vmware.com>
Date:   Mon Jan 18 21:02:19 2010 -0800

    mesa: Remove unnecessary header from image.c.

URL:    http://cgit.freedesktop.org/mesa/mesa/commit/?id=65fa11959f118a75a82d1e432df0b635d316889f
Author: José Fonseca <jfonseca at vmware.com>
Date:   Mon Jan 18 19:33:13 2010 -0800

    softpipe: Skip depth testing for PIPE_S8_UNORM.

URL:    http://cgit.freedesktop.org/mesa/mesa/commit/?id=8fb92e96e90a8cb57da78444fd3395aba424cb0a
Author: José Fonseca <jfonseca at vmware.com>
Date:   Mon Jan 18 19:32:36 2010 -0800

    mesa: Handle PIPE_FORMAT_B8G8R8X8_UNORM.

URL:    http://cgit.freedesktop.org/mesa/mesa/commit/?id=bcadde2068563b818a280e40e6189191e10fd371
Author: José Fonseca <jfonseca at vmware.com>
Date:   Thu Jan 14 15:07:20 2010 +0000

    pipebuffer: Ensure buffer size/alignment is not zero.

URL:    http://cgit.freedesktop.org/mesa/mesa/commit/?id=dc298559c6c838d8ad744e07c134a1c8846c9b33
Author: José Fonseca <jfonseca at vmware.com>
Date:   Thu Jan 14 15:06:48 2010 +0000

    svga: Ensure buffer size/alignment is not zero.

URL:    http://cgit.freedesktop.org/mesa/mesa/commit/?id=ebd10755984d582fa65c71b58bc20015e2ea9caf
Author: Vinson Lee <vlee at vmware.com>
Date:   Mon Jan 18 19:32:51 2010 -0800

    mesa: Remove unnecessary headers from lines.c.

URL:    http://cgit.freedesktop.org/mesa/mesa/commit/?id=d0125e3c29942ae7a81a66748ea53b402114993d
Author: Vinson Lee <vlee at vmware.com>
Date:   Mon Jan 18 19:23:47 2010 -0800

    mesa: Remove unnecessary header from mipmap.c.

URL:    http://cgit.freedesktop.org/mesa/mesa/commit/?id=ed5a116eb411aed2a2f1986a1effbb8a426b0065
Author: Vinson Lee <vlee at vmware.com>
Date:   Mon Jan 18 19:20:56 2010 -0800

    mesa: Remove unnecessary header from pixel.c.

URL:    http://cgit.freedesktop.org/mesa/mesa/commit/?id=2f83948370c686d1f5f0b1e0d23b5286169e850d
Author: Vinson Lee <vlee at vmware.com>
Date:   Mon Jan 18 19:14:23 2010 -0800

    mesa: Remove unnecessary headers from pixelstore.c.

URL:    http://cgit.freedesktop.org/mesa/mesa/commit/?id=419ae5a48339795d369a41d66312246b2e19f201
Author: Vinson Lee <vlee at vmware.com>
Date:   Mon Jan 18 19:10:05 2010 -0800

    mesa: Remove unnecessary header from points.c.

URL:    http://cgit.freedesktop.org/mesa/mesa/commit/?id=80ea879cfa63354ec1312a107f63934c1e6c7824
Author: Vinson Lee <vlee at vmware.com>
Date:   Mon Jan 18 19:03:54 2010 -0800

    mesa: Remove unnecessary header from polygon.c.

URL:    http://cgit.freedesktop.org/mesa/mesa/commit/?id=66035503532a17110e36d1d1053e98a1595d03d9
Author: Vinson Lee <vlee at vmware.com>
Date:   Mon Jan 18 18:54:54 2010 -0800

    mesa: Remove unnecessary header from state.c.

URL:    http://cgit.freedesktop.org/mesa/mesa/commit/?id=ec29ba12a687c8a08ecba002216bbd9f56facef0
Author: Vinson Lee <vlee at vmware.com>
Date:   Mon Jan 18 18:52:24 2010 -0800

    mesa: Remove unnecessary headers from texcompress.c.

URL:    http://cgit.freedesktop.org/mesa/mesa/commit/?id=f8db32acbd03079d4ef30daa1db1339aa35b5cfb
Author: Vinson Lee <vlee at vmware.com>
Date:   Mon Jan 18 18:14:03 2010 -0800

    st/dri: Add comment for intentional fallthrough in case statement.

URL:    http://cgit.freedesktop.org/mesa/mesa/commit/?id=28576c9ac5a3b6459d94822f333d2e3fbefe5003
Author: Brian Paul <brianp at vmware.com>
Date:   Mon Jan 18 11:26:55 2010 -0700

    st/mesa: change instruction count assertion to > 0
    
    Shaders should at least have an END instruction.

URL:    http://cgit.freedesktop.org/mesa/mesa/commit/?id=e978b24c87be6d7572ed3272e6b186d5c54fb414
Author: Marcin Slusarz <marcin.slusarz at gmail.com>
Date:   Mon Jan 18 10:48:06 2010 -0700

    st/dri: fix optionCache memory leaks
    
    Signed-off-by: Brian Paul <brianp at vmware.com>

URL:    http://cgit.freedesktop.org/mesa/mesa/commit/?id=23ae31820042f2bc4694f7c48696a697d674b802
Author: Marcin Slusarz <marcin.slusarz at gmail.com>
Date:   Sun Jan 17 14:49:34 2010 -0800

    glxgears: unbind current context before "destroying" it
    
    glXDestroyContext does not destroy the context if it's still
    connected to some window. Unbind context from window to test it.
    
    Signed-off-by: Brian Paul <brianp at vmware.com>

URL:    http://cgit.freedesktop.org/mesa/mesa/commit/?id=ccc888c39ee8a7c460dca5b1b659d28dbbc4c689
Author: Jakob Bornecrantz <jakob at vmware.com>
Date:   Fri Jan 15 01:29:13 2010 +0000

    st/xorg: If dri2 version is 2 support version 1 as well
    
    Thanks to X server commit 2e2c5b216cc1c7a9bc26bd2c68226aaed5fc52ca
    it is possible to be ABI compatible in version 2 with version 1 of
    the DRI2 interface.

URL:    http://cgit.freedesktop.org/mesa/mesa/commit/?id=3e1241d4f872cca96616edcbdcaea5b59d37e78f
Author: Jakob Bornecrantz <jakob at vmware.com>
Date:   Fri Jan 15 01:14:55 2010 +0000

    st/xorg: Set enforce version to 1 if not defined

URL:    http://cgit.freedesktop.org/mesa/mesa/commit/?id=ae97520e37ee70c813a198c805c7338aefbd8156
Author: Thomas Hellstrom <thellstrom at vmware.com>
Date:   Mon Jan 18 15:55:17 2010 +0100

    ws/vmware: Check DRM version also when bootstrapping in dri2 mode.
    
    Signed-off-by: Thomas Hellstrom <thellstrom at vmware.com>

URL:    http://cgit.freedesktop.org/mesa/mesa/commit/?id=5f2d60a7154f896bb418231662663465269ce9b8
Author: Thomas Hellstrom <thellstrom at vmware.com>
Date:   Mon Jan 18 13:33:08 2010 +0100

    st/dri: Don't request a fake front if the server adds one automatically.
    
    We use the presence of the getBuffersWithFormat extension function to
    detect whether the server automatically adds a front.
    
    Signed-off-by: Thomas Hellstrom <thellstrom at vmware.com>

URL:    http://cgit.freedesktop.org/mesa/mesa/commit/?id=d773f28ff29a0abbb9f856cb4a3c60fcaeea1d3b
Author: Vinson Lee <vlee at vmware.com>
Date:   Mon Jan 18 00:47:56 2010 -0800

    mesa: Remove unnecessary headers from texformat.c.

URL:    http://cgit.freedesktop.org/mesa/mesa/commit/?id=39824945fa738666b4bb804382904b0537322878
Author: Vinson Lee <vlee at vmware.com>
Date:   Mon Jan 18 00:14:51 2010 -0800

    mesa: Remove unnecessary headers from texgetimage.c.

URL:    http://cgit.freedesktop.org/mesa/mesa/commit/?id=6938dccf1ac0955026ac68794a03f49bc370fd44
Author: Vinson Lee <vlee at vmware.com>
Date:   Sun Jan 17 22:31:53 2010 -0800

    mesa: Remove unnecessary header from teximage.c.

URL:    http://cgit.freedesktop.org/mesa/mesa/commit/?id=c847e7d07b3f43d5c05a920cf6326b89b31ed92b
Author: Vinson Lee <vlee at vmware.com>
Date:   Sun Jan 17 20:50:15 2010 -0800

    mesa: Remove unnecessary header from texobj.c.

URL:    http://cgit.freedesktop.org/mesa/mesa/commit/?id=59eed7a2015cf301ea20392febc0de6b8d1ee0b1
Author: Vinson Lee <vlee at vmware.com>
Date:   Sun Jan 17 16:21:11 2010 -0800

    mesa: Remove unnecessary header from texparam.c.

URL:    http://cgit.freedesktop.org/mesa/mesa/commit/?id=3e876431d01c50b5672d0ad28f7f8dbd20670616
Author: Vinson Lee <vlee at vmware.com>
Date:   Sun Jan 17 16:08:59 2010 -0800

    mesa: Remove unnecessary headers from texstate.c.

URL:    http://cgit.freedesktop.org/mesa/mesa/commit/?id=6b6ac9aca08603fb0e3f91bf53fd6d49a1701e2a
Author: Vinson Lee <vlee at vmware.com>
Date:   Sun Jan 17 15:48:39 2010 -0800

    mesa: Use preprocessor to comment out code.

URL:    http://cgit.freedesktop.org/mesa/mesa/commit/?id=ae943f8e202fc3791bd56ac863e5493cd17bb44c
Author: Vinson Lee <vlee at vmware.com>
Date:   Sun Jan 17 01:49:16 2010 -0800

    mesa: Remove unnecessary headers from vtxfmt.c.

URL:    http://cgit.freedesktop.org/mesa/mesa/commit/?id=97e44cde17ce508fd3708d391f7701e1919352fb
Author: Vinson Lee <vlee at vmware.com>
Date:   Sat Jan 16 23:41:05 2010 -0800

    mesa: Remove unnecessary headers from arbprogparse.c.

URL:    http://cgit.freedesktop.org/mesa/mesa/commit/?id=97fc7ae69f4e620a5b14a3dbe574c4810741293c
Author: Vinson Lee <vlee at vmware.com>
Date:   Sat Jan 16 16:15:37 2010 -0800

    mesa: Remove unnecessary header from nvvertparse.c.

URL:    http://cgit.freedesktop.org/mesa/mesa/commit/?id=5a4d5b694c0fa92b613bd73138d32f68b966a56c
Author: Vinson Lee <vlee at vmware.com>
Date:   Sat Jan 16 16:06:58 2010 -0800

    glsl: Remove unnecessary header from prog_execute.c.

URL:    http://cgit.freedesktop.org/mesa/mesa/commit/?id=148498d8cc897d70c54e9ddc09e957a855a597d4
Author: Vinson Lee <vlee at vmware.com>
Date:   Sat Jan 16 15:51:52 2010 -0800

    glsl: Remove unnecessary header from prog_statevars.c.

URL:    http://cgit.freedesktop.org/mesa/mesa/commit/?id=0d622420826ccbf35eed80b663994ffb918dc9a1
Author: Vinson Lee <vlee at vmware.com>
Date:   Sat Jan 16 15:35:56 2010 -0800

    glsl: Remove unnecessary headers from shader_api.c.

URL:    http://cgit.freedesktop.org/mesa/mesa/commit/?id=1f7762f62bb082fceb579434a4ca78f13d78da49
Author: Vinson Lee <vlee at vmware.com>
Date:   Sat Jan 16 15:00:29 2010 -0800

    glsl: Remove unnecessary header from slang_emit.c.

URL:    http://cgit.freedesktop.org/mesa/mesa/commit/?id=89950fbe24a351fbb10330b6695d653c9f2d6887
Author: Vinson Lee <vlee at vmware.com>
Date:   Sat Jan 16 13:29:15 2010 -0800

    st/mesa: Remove unnecessary header from st_cb_drawpixels.c.

URL:    http://cgit.freedesktop.org/mesa/mesa/commit/?id=59db91e2eec1e755de71deba87227a647845b1c9
Author: Vinson Lee <vlee at vmware.com>
Date:   Sat Jan 16 02:20:51 2010 -0800

    glsl: Remove unnecessary header from slang_builtin.c.

URL:    http://cgit.freedesktop.org/mesa/mesa/commit/?id=535084996b050a75f230dc10c15bd6239e2aa08a
Author: Vinson Lee <vlee at vmware.com>
Date:   Sat Jan 16 02:16:24 2010 -0800

    glsl: Remove unnecessary headers from slang_compile.c.

URL:    http://cgit.freedesktop.org/mesa/mesa/commit/?id=1d3bdc20908f860316e0bfeaa54dc8fa6d344d0c
Author: Vinson Lee <vlee at vmware.com>
Date:   Sat Jan 16 02:02:49 2010 -0800

    glsl: Remove unnecessary header from slang_link.c.

URL:    http://cgit.freedesktop.org/mesa/mesa/commit/?id=10bd931949d8dd3c63fe8bcc00899875d7dde105
Author: Vinson Lee <vlee at vmware.com>
Date:   Sat Jan 16 01:50:08 2010 -0800

    glsl: Remove unnecessary header from slang_log.c.

URL:    http://cgit.freedesktop.org/mesa/mesa/commit/?id=533b6e8deb3443719bd82c57c79ec106e5473589
Author: Vinson Lee <vlee at vmware.com>
Date:   Sat Jan 16 01:39:04 2010 -0800

    st/mesa: Remove unnecessary header from st_atom_framebuffer.c.

URL:    http://cgit.freedesktop.org/mesa/mesa/commit/?id=3eb85bf7d941aff1c72e0e0e2d8af18b8b7e496a
Author: Vinson Lee <vlee at vmware.com>
Date:   Sat Jan 16 00:52:34 2010 -0800

    st/mesa: Remove unnecessary header from st_atom_pixeltransfer.c.

URL:    http://cgit.freedesktop.org/mesa/mesa/commit/?id=bc639f291bd6127730845f9e6208e48e51cb83ff
Author: Vinson Lee <vlee at vmware.com>
Date:   Sat Jan 16 00:45:36 2010 -0800

    st/mesa: Remove unnecessary header from st_atom_sampler.c.

URL:    http://cgit.freedesktop.org/mesa/mesa/commit/?id=227fc5a3083290bf8c494f1f08e911eed6e4cfcc
Author: Vinson Lee <vlee at vmware.com>
Date:   Sat Jan 16 00:36:31 2010 -0800

    st/mesa: Remove unnecessary header from st_atom_shader.c.

URL:    http://cgit.freedesktop.org/mesa/mesa/commit/?id=cc2f2268f5fcfbc7d942fab82a1bb00ac496fc23
Author: Vinson Lee <vlee at vmware.com>
Date:   Sat Jan 16 00:30:25 2010 -0800

    st/mesa: Remove unnecessary headers from st_cb_accum.c.

URL:    http://cgit.freedesktop.org/mesa/mesa/commit/?id=e1d4781cd49cd6df2fed171ad6e034f576f219a8
Author: Vinson Lee <vlee at vmware.com>
Date:   Sat Jan 16 00:08:54 2010 -0800

    st/mesa: Remove unnecessary headers from st_cb_bitmap.c.

URL:    http://cgit.freedesktop.org/mesa/mesa/commit/?id=cc770c8409b31dd2dff7dd80cf441f90f191a048
Author: Vinson Lee <vlee at vmware.com>
Date:   Fri Jan 15 23:17:00 2010 -0800

    st/mesa: Remove unnecessary headers from st_cb_blit.c.

URL:    http://cgit.freedesktop.org/mesa/mesa/commit/?id=6906bf08cc0ca43cd4fd1a2c6f841ad87c232ece
Author: Vinson Lee <vlee at vmware.com>
Date:   Fri Jan 15 23:02:07 2010 -0800

    st/mesa: Remove unnecessary headers from st_cb_clear.c.

URL:    http://cgit.freedesktop.org/mesa/mesa/commit/?id=668d871d95e74862953c90e04e4f04ed02526421
Author: Vinson Lee <vlee at vmware.com>
Date:   Fri Jan 15 22:55:47 2010 -0800

    st/mesa: Remove unnecessary headers from st_cb_drawpixels.c.

URL:    http://cgit.freedesktop.org/mesa/mesa/commit/?id=adcde22952bb94dd73785bf5971a317e929fbec9
Author: Alex Deucher <alexdeucher at gmail.com>
Date:   Fri Jan 15 22:23:40 2010 -0500

    r600: fill in some missing XRGB tex formats

URL:    http://cgit.freedesktop.org/mesa/mesa/commit/?id=81eed59a2c6add1d1514574bf7c3b29b1bf6e8c0
Author: Alex Deucher <alexdeucher at gmail.com>
Date:   Fri Jan 15 20:54:12 2010 -0500

    r600: set tiling correctly for texturing from depth buffer

URL:    http://cgit.freedesktop.org/mesa/mesa/commit/?id=114ab07aee9cc3f007a22ae4642e5c4302900d2f
Author: Alex Deucher <alexdeucher at gmail.com>
Date:   Fri Jan 15 20:53:53 2010 -0500

    r600: fix typo in SQ setup

URL:    http://cgit.freedesktop.org/mesa/mesa/commit/?id=56cd5806e89fea9598e296ce656dfe550bf2b96e
Author: Vinson Lee <vlee at vmware.com>
Date:   Fri Jan 15 18:24:12 2010 -0800

    st/mesa: Remove unnecessary header from st_cb_fbo.c.

URL:    http://cgit.freedesktop.org/mesa/mesa/commit/?id=a9f625543169e0919c507966889d82ecf9db4c5f
Author: Vinson Lee <vlee at vmware.com>
Date:   Fri Jan 15 18:20:56 2010 -0800

    st/mesa: Remove unnecessary headers from st_cb_feedback.c.

URL:    http://cgit.freedesktop.org/mesa/mesa/commit/?id=2d2d8900485ac9f462fccdb0a817f7fc598b95f8
Author: Vinson Lee <vlee at vmware.com>
Date:   Fri Jan 15 16:28:56 2010 -0800

    st/mesa: Remove unnecessary header from st_cb_program.c.

URL:    http://cgit.freedesktop.org/mesa/mesa/commit/?id=fbda223893301cc10182fb12c91493c959e3fe8b
Author: Vinson Lee <vlee at vmware.com>
Date:   Fri Jan 15 16:27:28 2010 -0800

    st/mesa: Remove unnecessary header from st_cb_queryobj.c.

URL:    http://cgit.freedesktop.org/mesa/mesa/commit/?id=f595e72337f4cdc2ec6b0378f747e31666e70d5c
Author: Brian Paul <brianp at vmware.com>
Date:   Fri Jan 15 14:57:55 2010 -0700

    tgsi: fix detection of front-facing attribute
    
    This code was not updated when we added TGSI_SEMANTIC_FACE a while ago.

URL:    http://cgit.freedesktop.org/mesa/mesa/commit/?id=2c5aa02e2086f5e79630cdffec804a3e9de0d966
Author: Brian Paul <brianp at vmware.com>
Date:   Fri Jan 15 14:25:30 2010 -0700

    swrast: add missing call to _swrast_depth_bounds_test()
    
    We were calling this from the CI span function, but not the RGBA
    span function.
    
    I don't know of a test program for the GL_EXT_depth_bounds_test
    extension...

URL:    http://cgit.freedesktop.org/mesa/mesa/commit/?id=73856817973caab283427c52152672f524c49a07
Author: Brian Paul <brianp at vmware.com>
Date:   Fri Jan 15 14:19:23 2010 -0700

    swrast: fix broken _swrast_depth_clamp_span()
    
    The integer Z clamping range depends on the number of bits
    in the Z buffer because that's the scale factor used when we
    transform NDC coords by the viewport/depth range.
    
    Fixes fd.o bug #25972 but only for Z buffers up to a depth
    of 30 bits.  Beyond that we get into messy integer overflow
    issues and things fall apart.

URL:    http://cgit.freedesktop.org/mesa/mesa/commit/?id=79a5a2839029eef23f4c238fec6878b5f87ceec3
Author: Vinson Lee <vlee at vmware.com>
Date:   Thu Jan 14 23:05:42 2010 -0800

    st/mesa: Remove unnecessary header from st_cb_rasterpos.c.

URL:    http://cgit.freedesktop.org/mesa/mesa/commit/?id=9c2ef74a76fc3707ca428dca2ca401da790cb915
Author: Vinson Lee <vlee at vmware.com>
Date:   Thu Jan 14 23:03:37 2010 -0800

    st/mesa: Remove unnecessary headers from st_cb_readpixels.c.

URL:    http://cgit.freedesktop.org/mesa/mesa/commit/?id=cde041cd1320849be70dc8571da1460b8b913f14
Author: Vinson Lee <vlee at vmware.com>
Date:   Thu Jan 14 22:30:00 2010 -0800

    st/mesa: Remove unnecessary header from st_cb_strings.c.

URL:    http://cgit.freedesktop.org/mesa/mesa/commit/?id=644572a3723bc5167fb71f15e0bbfec3f999be9b
Author: Vinson Lee <vlee at vmware.com>
Date:   Thu Jan 14 22:27:13 2010 -0800

    st/mesa: Remove unnecessary headers from st_cb_texture.c.

URL:    http://cgit.freedesktop.org/mesa/mesa/commit/?id=4f8baf7dce47b1295292bf3d153d1e93ea83e6a1
Author: Vinson Lee <vlee at vmware.com>
Date:   Thu Jan 14 19:00:27 2010 -0800

    st/mesa: Remove unnecessary headers from st_cb_viewport.c.

URL:    http://cgit.freedesktop.org/mesa/mesa/commit/?id=53c6c384125726ad4e528d57272be95f197fb630
Author: Vinson Lee <vlee at vmware.com>
Date:   Thu Jan 14 18:53:51 2010 -0800

    st/mesa: Remove unnecessary headers from st_context.c.

URL:    http://cgit.freedesktop.org/mesa/mesa/commit/?id=604e9ec2c436b8bc595faf97db1a4f57fe5368f2
Author: Vinson Lee <vlee at vmware.com>
Date:   Thu Jan 14 18:46:51 2010 -0800

    st/mesa: Remove unnecessary header from st_draw_feedback.c.

URL:    http://cgit.freedesktop.org/mesa/mesa/commit/?id=9e7778d7aa9bd079a4a5d3d1656d75d6e4978a1d
Author: Vinson Lee <vlee at vmware.com>
Date:   Thu Jan 14 18:34:59 2010 -0800

    st/mesa: Remove unnecessary header from st_extensions.c.

URL:    http://cgit.freedesktop.org/mesa/mesa/commit/?id=8a8a27b01a60ba80608f736c46da82747c215586
Author: Vinson Lee <vlee at vmware.com>
Date:   Thu Jan 14 18:19:39 2010 -0800

    st/mesa: Remove unnecessary header from st_format.c.

URL:    http://cgit.freedesktop.org/mesa/mesa/commit/?id=eaedc1bb3e651884a184f520bd81aa12c569c29b
Author: Vinson Lee <vlee at vmware.com>
Date:   Thu Jan 14 18:10:06 2010 -0800

    st/mesa: Remove unnecessary headers from st_framebuffer.c.

URL:    http://cgit.freedesktop.org/mesa/mesa/commit/?id=6890b0698254051f366e0083eee40ed42613c58c
Author: Vinson Lee <vlee at vmware.com>
Date:   Thu Jan 14 17:54:47 2010 -0800

    st/mesa: Remove unnecessary headers from st_gen_mipmap.c.




More information about the mesa-commit mailing list