Mesa (master): 72 new commits

Brian Paul brianp at kemper.freedesktop.org
Thu Dec 31 16:02:54 UTC 2009


URL:    http://cgit.freedesktop.org/mesa/mesa/commit/?id=25024d948298a9f3f3210a0b91486f79a3917b0f
Merge: d14beea534dcb2b3ae2ae1f7ee0ba5dcdef3dba3 195e7657e2f15f7ad8b22042b86bcf33c5bba76b
Author: Brian Paul <brianp at vmware.com>
Date:   Thu Dec 31 09:02:27 2009 -0700

    Merge branch 'mesa_7_7_branch'
    
    Conflicts:
    	configs/darwin
    	src/gallium/auxiliary/util/u_clear.h
    	src/gallium/state_trackers/xorg/xorg_exa_tgsi.c
    	src/mesa/drivers/dri/i965/brw_draw_upload.c

URL:    http://cgit.freedesktop.org/mesa/mesa/commit/?id=195e7657e2f15f7ad8b22042b86bcf33c5bba76b
Author: Brian Paul <brianp at vmware.com>
Date:   Thu Dec 31 08:44:24 2009 -0700

    swrast: use different temp array in _swrast_get_dest_rgba()
    
    When using multiple color drawbuffers with blending/logicop/masking we
    were overwriting color values which we still needed.

URL:    http://cgit.freedesktop.org/mesa/mesa/commit/?id=6e0584932b3e556a0aecd2ca36f5ae41dc40a919
Author: Vinson Lee <vlee at vmware.com>
Date:   Thu Dec 31 00:07:47 2009 -0800

    mesa: Silence unused variable warning.

URL:    http://cgit.freedesktop.org/mesa/mesa/commit/?id=5b2713c92a89fc6c47c3546d36eeb549e126ebc0
Author: Vinson Lee <vlee at vmware.com>
Date:   Wed Dec 30 12:38:21 2009 -0800

    progs/glsl: Provide a better fix for fgets warning.

URL:    http://cgit.freedesktop.org/mesa/mesa/commit/?id=f00bf0598cfcd9ab9b923d80b7ce2cec14a74da5
Author: Brian Paul <brianp at vmware.com>
Date:   Tue Dec 29 23:24:04 2009 -0700

    st/mesa: add PIPE_FORMAT_Z24S8_UNORM in st_get_format_info()
    
    Fixes progs/demos/fbotexture on Nouveau.
    Patch submitted by Luca Barbieri <luca at luca-barbieri.com>.

URL:    http://cgit.freedesktop.org/mesa/mesa/commit/?id=de95e5768bf5186a29c75981350042581b760684
Author: Vinson Lee <vlee at vmware.com>
Date:   Tue Dec 29 22:29:53 2009 -0800

    glu/sgi: Initialize members of struct O_nurbssurface.

URL:    http://cgit.freedesktop.org/mesa/mesa/commit/?id=ac21edff1c11639dcd02ae6e8ffa50beb3a82ae7
Author: Vinson Lee <vlee at vmware.com>
Date:   Tue Dec 29 21:34:06 2009 -0800

    tdfx: Silence uninitialized variable warning.

URL:    http://cgit.freedesktop.org/mesa/mesa/commit/?id=0ab29d2b35bff913818f34d1979295a98cbe2b71
Author: Vinson Lee <vlee at vmware.com>
Date:   Tue Dec 29 21:11:37 2009 -0800

    progs/glsl: Silence compiler warnings.

URL:    http://cgit.freedesktop.org/mesa/mesa/commit/?id=70bbe2236668bdee9131dc2e6f71e53f9bc78863
Author: Vinson Lee <vlee at vmware.com>
Date:   Tue Dec 29 21:03:23 2009 -0800

    glu/sgi: Silence warn_unused_result warnings.

URL:    http://cgit.freedesktop.org/mesa/mesa/commit/?id=31263f41a0aa2ac4514992cb3b5678116153939f
Author: Vinson Lee <vlee at vmware.com>
Date:   Tue Dec 29 20:56:47 2009 -0800

    st/xorg: Use C-style comments.

URL:    http://cgit.freedesktop.org/mesa/mesa/commit/?id=97b899374cf6f2f3926863ca70c5561ef6c189a9
Author: Vinson Lee <vlee at vmware.com>
Date:   Tue Dec 29 20:45:24 2009 -0800

    glu/sgi: Initialize member of struct GridVertex.

URL:    http://cgit.freedesktop.org/mesa/mesa/commit/?id=5169775345fc6b17b1f984e8bc3b5c3708733a7f
Author: Jakob Bornecrantz <jakob at vmware.com>
Date:   Wed Dec 30 05:08:09 2009 +0100

    st/xorg: Fix warning and add a TODO comment

URL:    http://cgit.freedesktop.org/mesa/mesa/commit/?id=d34fdf149d250275e819ca58554a41a8bff82785
Author: Jakob Bornecrantz <jakob at vmware.com>
Date:   Wed Dec 30 04:46:12 2009 +0100

    st/xorg: On close wait on fences and then destroy the screen

URL:    http://cgit.freedesktop.org/mesa/mesa/commit/?id=5fdc4f732f6fb50dc324b60b0cff05b6eca46946
Author: Jakob Bornecrantz <jakob at vmware.com>
Date:   Wed Dec 30 04:58:25 2009 +0100

    st/xorg: Be proper with pipe pointers on close in exa

URL:    http://cgit.freedesktop.org/mesa/mesa/commit/?id=53e314cb8057797ae75187d91836a50f61170dd7
Author: Jakob Bornecrantz <jakob at vmware.com>
Date:   Wed Dec 30 04:22:12 2009 +0100

    st/xorg: Make sure we don't overrun the fence array in block handler

URL:    http://cgit.freedesktop.org/mesa/mesa/commit/?id=3bcf7d7d7be074246d815fdf4a486e08f5db46a3
Author: Vinson Lee <vlee at vmware.com>
Date:   Tue Dec 29 17:46:42 2009 -0800

    glu/sgi: Initialize member variables in class Varray.

URL:    http://cgit.freedesktop.org/mesa/mesa/commit/?id=a7db305c2f9fd4ee43b12ed0ef19efc1532cc30d
Author: Vinson Lee <vlee at vmware.com>
Date:   Tue Dec 29 17:35:22 2009 -0800

    glu/sgi: Initialize member of class monoChain.

URL:    http://cgit.freedesktop.org/mesa/mesa/commit/?id=5060fb428d841154013a49af7d4efc3144792260
Author: Vinson Lee <vlee at vmware.com>
Date:   Tue Dec 29 17:22:11 2009 -0800

    glu/sgi: Initialize members of class sampledLine.

URL:    http://cgit.freedesktop.org/mesa/mesa/commit/?id=495b8f8f7a58616d7b75a84d828e3ea356b9a1d4
Author: Vinson Lee <vlee at vmware.com>
Date:   Tue Dec 29 14:28:33 2009 -0800

    glu/sgi: Initialize members of class directedLine.

URL:    http://cgit.freedesktop.org/mesa/mesa/commit/?id=62a0d4ef7fdf4788de84e6645f6f329482033c42
Author: Vinson Lee <vlee at vmware.com>
Date:   Tue Dec 29 13:38:02 2009 -0800

    mesa: Initialize variable in get_tex_color_index.

URL:    http://cgit.freedesktop.org/mesa/mesa/commit/?id=4f481cb87ae948852effde2fa4d997c007afd99c
Author: Brian Paul <brianp at vmware.com>
Date:   Tue Dec 29 10:11:26 2009 -0700

    glsl: added uniform initializer check
    
    GLSL 1.10 disallows initializers for uniforms but GLSL 1.20 and later
    allows them.  This patch uses the #version directive to allow/disallow
    uniform initializers.
    
    This addresses bug 25807, but piglit also needs to be fixed to specify
    the GLSL version in the shader.

URL:    http://cgit.freedesktop.org/mesa/mesa/commit/?id=639e7a140e430aa8839c652459eddc9a4b79f9c6
Author: Brian Paul <brianp at vmware.com>
Date:   Tue Dec 29 09:06:00 2009 -0700

    ARB prog parser: use _mesa_add_unnamed_constant() to use fewer constant slots
    
    This function will search the constant parameters in an effort to re-use
    constant slots.  For example, {1,2,3,4} and {4,1,1,2} can be stored in
    one constant slot and accessed with different swizzles.  The swizzle info
    must be propogated though the parsing code in a few places.
    
    Fixes Piglit "vpfp-generic tests/shaders/generic/big-param.vpfp" failure.

URL:    http://cgit.freedesktop.org/mesa/mesa/commit/?id=b4658dbf04003418a1aadc7647ce8c7211f58413
Author: Vinson Lee <vlee at vmware.com>
Date:   Mon Dec 28 19:09:33 2009 -0800

    st/egl: Move declaration before code.

URL:    http://cgit.freedesktop.org/mesa/mesa/commit/?id=c67bb15d4e3da430d511444bd7d159ccb0c84b73
Author: Vinson Lee <vlee at vmware.com>
Date:   Mon Dec 28 18:46:15 2009 -0800

    intel: Silence compiler warnings.

URL:    http://cgit.freedesktop.org/mesa/mesa/commit/?id=46c2196de3ed0c2745afb3a2e5180947576f07ea
Author: Vinson Lee <vlee at vmware.com>
Date:   Mon Dec 28 18:07:09 2009 -0800

    llvmpipe: Fix assert.

URL:    http://cgit.freedesktop.org/mesa/mesa/commit/?id=e049ddb7549a45adde521d6f2899c2b74b4ff972
Author: Vinson Lee <vlee at vmware.com>
Date:   Mon Dec 28 18:05:30 2009 -0800

    llvmpipe: Silence compiler warnings.

URL:    http://cgit.freedesktop.org/mesa/mesa/commit/?id=f0ba7d897d1c22202531acb70f134f2edc30557d
Author: Keith Whitwell <keithw at vmware.com>
Date:   Mon Dec 28 11:05:06 2009 +0000

    util: better fix for unused variable warnings with asserts
    
    Modify the non-debug (ie disabled) version of assert to expose the
    value in the expression to the compiler (avoiding the unused variable
    messages) while still expanding to a noop.

URL:    http://cgit.freedesktop.org/mesa/mesa/commit/?id=31d1822473bf9d4105bb82b67572cfeea53aaf94
Author: Vinson Lee <vlee at vmware.com>
Date:   Mon Dec 28 00:44:30 2009 -0800

    llvmpipe: Silence compiler warnings.

URL:    http://cgit.freedesktop.org/mesa/mesa/commit/?id=c441386b0c5c70fc4ae5b3c1eff3fb7f09812a30
Author: Vinson Lee <vlee at vmware.com>
Date:   Sun Dec 27 23:02:55 2009 -0800

    st/xorg: Silence unused variable warnings.

URL:    http://cgit.freedesktop.org/mesa/mesa/commit/?id=aa0437532edf155ee6e65e2e6890fdd58dfec0a4
Author: Vinson Lee <vlee at vmware.com>
Date:   Sun Dec 27 22:49:49 2009 -0800

    g3dvl: Silence compiler warnings.

URL:    http://cgit.freedesktop.org/mesa/mesa/commit/?id=bf63b9d7a942bfbeef0b2b765bfc346c93de6fb7
Author: Vinson Lee <vlee at vmware.com>
Date:   Sun Dec 27 22:39:31 2009 -0800

    st/vega: Silence compiler warnings.

URL:    http://cgit.freedesktop.org/mesa/mesa/commit/?id=9d3092d1344cac0dafaa4b39d09d987812751e40
Author: Vinson Lee <vlee at vmware.com>
Date:   Sun Dec 27 22:18:18 2009 -0800

    gallium/xlib: Silence unused variable warning.

URL:    http://cgit.freedesktop.org/mesa/mesa/commit/?id=d1f64fa72f7e2362fa68f9cc8dc76be06fc846b4
Author: Vinson Lee <vlee at vmware.com>
Date:   Sun Dec 27 18:12:58 2009 -0800

    trace: Silence unused variable warnings.

URL:    http://cgit.freedesktop.org/mesa/mesa/commit/?id=f31f9cf485ba3e735c9e10acc715897e0151492c
Author: Vinson Lee <vlee at vmware.com>
Date:   Sun Dec 27 18:09:58 2009 -0800

    i915g: Silence unused variable warning.

URL:    http://cgit.freedesktop.org/mesa/mesa/commit/?id=3a2f96f18aab60ed061339f74792307964c284a2
Author: Vinson Lee <vlee at vmware.com>
Date:   Sun Dec 27 18:06:02 2009 -0800

    softpipe: Silence unintialized variable warnings.

URL:    http://cgit.freedesktop.org/mesa/mesa/commit/?id=180ccffe550698d860e06d3cf5e16e4d9c3e7ddd
Author: Vinson Lee <vlee at vmware.com>
Date:   Sun Dec 27 17:52:47 2009 -0800

    softpipe: Silence unused variable warning.

URL:    http://cgit.freedesktop.org/mesa/mesa/commit/?id=0463ee64e39951257d0bb7c5a9b6c894fe761dd1
Author: Vinson Lee <vlee at vmware.com>
Date:   Sun Dec 27 17:40:48 2009 -0800

    tgsi/ureg: Silence uninitialized variable warnings.

URL:    http://cgit.freedesktop.org/mesa/mesa/commit/?id=b0d5e44f243f64caecec66fae3b8dfc1c0107032
Author: Brian Paul <brianp at vmware.com>
Date:   Sun Dec 27 15:33:25 2009 -0700

    docs: insert 7.7 release date

URL:    http://cgit.freedesktop.org/mesa/mesa/commit/?id=d0b7ff551ab25153e3023871af3daa65b394a828
Merge: 7831515e69ac875b1ac0b1b248ab10c6cf37bf52 da876fa3a5df77763fe106b5e0a17b2e672a506c
Author: Brian Paul <brianp at vmware.com>
Date:   Sun Dec 27 15:31:08 2009 -0700

    Merge branch 'mesa_7_6_branch' into mesa_7_7_branch
    
    Conflicts:
    	src/gallium/auxiliary/util/u_network.c
    	src/gallium/auxiliary/util/u_network.h
    	src/gallium/drivers/i915/i915_state.c
    	src/gallium/drivers/trace/tr_rbug.c
    	src/gallium/state_trackers/vega/bezier.c
    	src/gallium/state_trackers/vega/vg_context.c
    	src/gallium/state_trackers/xorg/xorg_crtc.c
    	src/gallium/state_trackers/xorg/xorg_driver.c
    	src/gallium/winsys/xlib/xlib_brw_context.c
    	src/mesa/main/mtypes.h

URL:    http://cgit.freedesktop.org/mesa/mesa/commit/?id=da876fa3a5df77763fe106b5e0a17b2e672a506c
Author: Brian Paul <brianp at vmware.com>
Date:   Sun Dec 27 15:14:25 2009 -0700

    docs: insert 7.6.1 release date

URL:    http://cgit.freedesktop.org/mesa/mesa/commit/?id=331e910b5c4b2d2c940991e11027fa8f7dee0e8b
Author: Vinson Lee <vlee at vmware.com>
Date:   Sat Dec 26 16:22:25 2009 -0800

    gallium/util: Remove comma at end of enumerator list.

URL:    http://cgit.freedesktop.org/mesa/mesa/commit/?id=3c2fd1bae0009ea8231cd77001595f27d6171f7b
Author: Vinson Lee <vlee at vmware.com>
Date:   Sat Dec 26 16:18:47 2009 -0800

    rbug: Remove comma at end of enumerator list.

URL:    http://cgit.freedesktop.org/mesa/mesa/commit/?id=f8ca25e02faa094218e741af041464728347574f
Author: Vinson Lee <vlee at vmware.com>
Date:   Sat Dec 26 16:14:39 2009 -0800

    rbug: Remove comma at end of enumerator list.

URL:    http://cgit.freedesktop.org/mesa/mesa/commit/?id=fc11424bcded0b1cea0acf45936c4af1f1a4b85b
Author: Vinson Lee <vlee at vmware.com>
Date:   Sat Dec 26 16:09:41 2009 -0800

    mesa: Remove comma at end of enumerator list.

URL:    http://cgit.freedesktop.org/mesa/mesa/commit/?id=309c156bae59124be17137d0f559d2c054231f7c
Author: Vinson Lee <vlee at vmware.com>
Date:   Sat Dec 26 15:55:38 2009 -0800

    i915: Fix assert.

URL:    http://cgit.freedesktop.org/mesa/mesa/commit/?id=e81fe088f447b959b354fadf0d73fcc7ac7c468d
Author: Vinson Lee <vlee at vmware.com>
Date:   Sat Dec 26 01:08:26 2009 -0800

    progs/demos: Silence warn_unused_result warnings.

URL:    http://cgit.freedesktop.org/mesa/mesa/commit/?id=cdc69e34694a16e9f762aba45d7eba05e9dc8514
Author: Vinson Lee <vlee at vmware.com>
Date:   Fri Dec 25 23:13:50 2009 -0800

    progs/util: Silence warn_unused_result warnings.

URL:    http://cgit.freedesktop.org/mesa/mesa/commit/?id=cd59e6f553ed0585f9d1a361adab007ede9aa0f6
Author: Vinson Lee <vlee at vmware.com>
Date:   Fri Dec 25 22:34:35 2009 -0800

    intel: Silence implicit function declaration warning.

URL:    http://cgit.freedesktop.org/mesa/mesa/commit/?id=67a4abcc3b9daabdf873d750e689893fcc94e4d5
Author: Vinson Lee <vlee at vmware.com>
Date:   Fri Dec 25 14:23:10 2009 -0800

    glu/sgi: Fix include recursion.
    
    arcsorter.h should not include itself.

URL:    http://cgit.freedesktop.org/mesa/mesa/commit/?id=2447786ed00a19466c9cc9b9efbfa084e88114eb
Author: Vinson Lee <vlee at vmware.com>
Date:   Thu Dec 24 22:58:05 2009 -0800

    i965: Fix assert.

URL:    http://cgit.freedesktop.org/mesa/mesa/commit/?id=f5ad1d0d02cae06bff3ee120c75ad4ab458d2c7d
Author: Vinson Lee <vlee at vmware.com>
Date:   Thu Dec 24 16:26:09 2009 -0800

    i965: Add missing va_end.

URL:    http://cgit.freedesktop.org/mesa/mesa/commit/?id=098f10c2709a33bb5f35d52a42818ce7cbcaadb5
Author: Vinson Lee <vlee at vmware.com>
Date:   Wed Dec 23 18:00:06 2009 -0800

    glsl: Initialize member a_obj of struct slang_operation.

URL:    http://cgit.freedesktop.org/mesa/mesa/commit/?id=261c3cd530437362f906ef78459ffda7ab2b2077
Author: Vinson Lee <vlee at vmware.com>
Date:   Wed Dec 23 17:50:02 2009 -0800

    glu/sgi: Initialize variable in directedLine.

URL:    http://cgit.freedesktop.org/mesa/mesa/commit/?id=520955a0cd16d29ddae194ff7efc262b0d5a4fc4
Author: Vinson Lee <vlee at vmware.com>
Date:   Wed Dec 23 16:22:03 2009 -0800

    gallium/util: Initialize variable in util_clear.

URL:    http://cgit.freedesktop.org/mesa/mesa/commit/?id=6138145b350d9e58725b43162680b43904497ec8
Author: Vinson Lee <vlee at vmware.com>
Date:   Wed Dec 23 16:11:10 2009 -0800

    glu/sgi: Silence compiler warnings.

URL:    http://cgit.freedesktop.org/mesa/mesa/commit/?id=51dcea2aac08ed68b713de0a741c782d51a5b916
Author: Vinson Lee <vlee at vmware.com>
Date:   Wed Dec 23 15:19:45 2009 -0800

    util: Ensure debug_dump_flags generates a null-terminated string.

URL:    http://cgit.freedesktop.org/mesa/mesa/commit/?id=2ea061509ddab9054514ad87f28de950fb30dba1
Author: Vinson Lee <vlee at vmware.com>
Date:   Wed Dec 23 14:52:06 2009 -0800

    st/xorg: Use C-style comments.

URL:    http://cgit.freedesktop.org/mesa/mesa/commit/?id=15ecd0337e4e4d9d33449bdff014a634e368c7d6
Author: Vinson Lee <vlee at vmware.com>
Date:   Wed Dec 23 14:43:53 2009 -0800

    st/vega: Move declaration outside for loop.

URL:    http://cgit.freedesktop.org/mesa/mesa/commit/?id=1b0ab3e3c9bd1a57069657bf5126ade2d8d44d30
Author: Vinson Lee <vlee at vmware.com>
Date:   Wed Dec 23 14:18:11 2009 -0800

    st/egl: Use C-style comments.

URL:    http://cgit.freedesktop.org/mesa/mesa/commit/?id=6c8c1ce78b59f76c4a4e0c354f74e6dfb5615e8a
Author: Vinson Lee <vlee at vmware.com>
Date:   Wed Dec 23 14:09:36 2009 -0800

    glx: Add XF86DRI[Open|Close]FullScreen prototypes to xf86dri.h.

URL:    http://cgit.freedesktop.org/mesa/mesa/commit/?id=cf3bb0cf315a761210a0b3bf426aa6f30024fac3
Author: Vinson Lee <vlee at vmware.com>
Date:   Wed Dec 23 12:42:38 2009 -0800

    glx: Move declaration outside for loop.

URL:    http://cgit.freedesktop.org/mesa/mesa/commit/?id=57b5ca5d11044d06f8969d54ff01c27ff44585ac
Author: Vinson Lee <vlee at vmware.com>
Date:   Tue Dec 22 23:07:00 2009 -0800

    glu/sgi: Silence uninitialized variable warnings.

URL:    http://cgit.freedesktop.org/mesa/mesa/commit/?id=19a40524d3d6f8d4a2371d8335667b57e6fb0c22
Author: Vinson Lee <vlee at vmware.com>
Date:   Tue Dec 22 18:21:41 2009 -0800

    Add gallium to darwin config.

URL:    http://cgit.freedesktop.org/mesa/mesa/commit/?id=aae32df718cbbe5bb561d3e0589b26c8b9306563
Author: Vinson Lee <vlee at vmware.com>
Date:   Tue Dec 22 17:51:58 2009 -0800

    xlib: Use C-style comments.

URL:    http://cgit.freedesktop.org/mesa/mesa/commit/?id=b20382d477b7454922af56c455b555d9e904cdc4
Author: Vinson Lee <vlee at vmware.com>
Date:   Tue Dec 22 17:34:39 2009 -0800

    trace: Silence uninitialized variable warnings.

URL:    http://cgit.freedesktop.org/mesa/mesa/commit/?id=f6ca26e5a7ad0dddf7990aa2a3420ff0f1cc93aa
Author: Vinson Lee <vlee at vmware.com>
Date:   Tue Dec 22 17:17:28 2009 -0800

    trace: Add PIPE_OS_APPLE.

URL:    http://cgit.freedesktop.org/mesa/mesa/commit/?id=6ce28a755c3d9d2da55eb764bae4205cbd659a03
Author: Vinson Lee <vlee at vmware.com>
Date:   Tue Dec 22 16:23:00 2009 -0800

    gallium/util: Add PIPE_OS_APPLE to u_stream_stdc.c.

URL:    http://cgit.freedesktop.org/mesa/mesa/commit/?id=5e73bcb396a313c7a1a0f8852e9e7adddefea8a1
Author: Vinson Lee <vlee at vmware.com>
Date:   Tue Dec 22 15:59:50 2009 -0800

    gallium/util: Add PIPE_OS_APPLE to u_network.

URL:    http://cgit.freedesktop.org/mesa/mesa/commit/?id=fb8bff341e6ceae25327f152d197f74d11432f22
Author: Vinson Lee <vlee at vmware.com>
Date:   Tue Dec 22 15:19:48 2009 -0800

    i915g: Use C-style comment.

URL:    http://cgit.freedesktop.org/mesa/mesa/commit/?id=cf02484fb668ca20afb8e426b44dc01397d83f87
Author: Vinson Lee <vlee at vmware.com>
Date:   Tue Dec 22 14:51:12 2009 -0800

    glx: Compile dri2.c only if GLX_DIRECT_RENDERING is defined.

URL:    http://cgit.freedesktop.org/mesa/mesa/commit/?id=c1033299e836e6a52bcd7211edb263900576e6af
Author: Vinson Lee <vlee at vmware.com>
Date:   Tue Dec 22 14:28:40 2009 -0800

    ffb: Silence compiler warnings.

URL:    http://cgit.freedesktop.org/mesa/mesa/commit/?id=e9b5ed1c13e64f1da0770bce08456ed44d6bb53a
Author: Ian Romanick <ian.d.romanick at intel.com>
Date:   Mon Dec 21 18:32:32 2009 -0800

    Add MD5 checksums for 7.6.1 release




More information about the mesa-commit mailing list