Mesa (instanced-arrays): 305 new commits

Michał Król michal at kemper.freedesktop.org
Tue Jan 5 11:46:38 UTC 2010


URL:    http://cgit.freedesktop.org/mesa/mesa/commit/?id=76ff89d2de3807f316954aa97ffdbb51bb3b6966
Author: Michal Krol <michal at vmware.com>
Date:   Tue Jan 5 11:48:32 2010 +0100

    gallium: Handle InstanceID as a true 32-bit uint.

URL:    http://cgit.freedesktop.org/mesa/mesa/commit/?id=9b21b3c52a8a7d58d08151d1a6bf25c472dec213
Merge: 543b9566bdaa48fea2df1866fa1310c1cdbcde27 1f9aa38f4e2be47229d92be2c1189c2b8d9c7133
Author: Michal Krol <michal at vmware.com>
Date:   Tue Jan 5 11:04:50 2010 +0100

    Merge branch 'master' into instanced-arrays
    
    Conflicts:
    	src/gallium/auxiliary/tgsi/tgsi_dump.c
    	src/gallium/include/pipe/p_shader_tokens.h

URL:    http://cgit.freedesktop.org/mesa/mesa/commit/?id=1f9aa38f4e2be47229d92be2c1189c2b8d9c7133
Author: Michal Krol <michal at vmware.com>
Date:   Tue Jan 5 11:00:07 2010 +0100

    tgsi: Simplify implementation of few interpreter's instructions.

URL:    http://cgit.freedesktop.org/mesa/mesa/commit/?id=55b5c8816e95528cbe68599bade44796e10711cd
Author: Michal Krol <michal at vmware.com>
Date:   Tue Jan 5 09:09:50 2010 +0100

    tgsi: Use FREE() to release MALLOC-ed() memories in sanity.

URL:    http://cgit.freedesktop.org/mesa/mesa/commit/?id=767d1472df68a777c51c406fa3f8d642c7cf58c0
Author: Michal Krol <michal at vmware.com>
Date:   Tue Jan 5 09:06:30 2010 +0100

    tgsi: Fix bogus loop condition in sanity.

URL:    http://cgit.freedesktop.org/mesa/mesa/commit/?id=c301fa6fc86b5ab8cc953674d6d21ff28a09e4ad
Author: Michal Krol <michal at vmware.com>
Date:   Sun Jan 3 21:13:47 2010 +0100

    tgsi: Treat MOV source operand as FLOAT so modifiers works as expected.

URL:    http://cgit.freedesktop.org/mesa/mesa/commit/?id=72183227039acaa1fdc95ef9faeb98703cb8c28d
Author: Michal Krol <michal at vmware.com>
Date:   Sun Jan 3 20:44:48 2010 +0100

    tgsi: Store ADDR file in interpreter as an int.

URL:    http://cgit.freedesktop.org/mesa/mesa/commit/?id=7c8e67e4aa14510c56ea5c18cf6b2b961cbbf8e6
Author: Michal Krol <michal at vmware.com>
Date:   Sun Jan 3 17:59:17 2010 +0100

    tgsi: Remove dead micro_umod().

URL:    http://cgit.freedesktop.org/mesa/mesa/commit/?id=97f9a147db010ad373b4a85e7769f060ca12ab50
Author: Michal Krol <michal at vmware.com>
Date:   Sat Jan 2 22:07:33 2010 +0100

    tgsi: Make interpreter aware of float and integer data types.
    
    Debug check for inf and nan only on float channels.
    
    Apply absolute and negate source operand modifiers based on
    opcode type.

URL:    http://cgit.freedesktop.org/mesa/mesa/commit/?id=c34f6faf35c16ff81a1c4420290be4ed7f542121
Author: Michal Krol <michal at vmware.com>
Date:   Sat Jan 2 11:00:40 2010 +0100

    gallium: Add UMOD TGSI opcode.
    
    Either that or have UDIV have two destination operands.

URL:    http://cgit.freedesktop.org/mesa/mesa/commit/?id=062aab96e015021f3b83067848495a8ce2d92456
Author: Michal Krol <michal at vmware.com>
Date:   Fri Jan 1 23:44:00 2010 +0100

    gallium: Add SWITCH, CASE, DEFAULT and ENDSWITCH opcodes to TGSI.
    
    Provide reference implementation of them in tgsi_exec.
    
    Note that BREAK opcode is overloaded and can be used to break out
    of either a loop or a switch-case statement.

URL:    http://cgit.freedesktop.org/mesa/mesa/commit/?id=08a3efee10034d9bd8809eb6707a372b81ea3957
Author: Michal Krol <michal at vmware.com>
Date:   Wed Dec 23 19:08:45 2009 +0100

    tgsi/ureg: Improve immediate match & expand logic.
    
    Do not pollute immediates with unsuccessfull attempts to expand them.

URL:    http://cgit.freedesktop.org/mesa/mesa/commit/?id=ff56a12051a91c5c69db9afb85e4a3ebdb17ef96
Author: Michal Krol <michal at vmware.com>
Date:   Wed Dec 23 18:33:44 2009 +0100

    tgsi: Support signed/unsigned integer immediate types.

URL:    http://cgit.freedesktop.org/mesa/mesa/commit/?id=b1c55e80aa600c88a20117cdca4bde2a46f79730
Author: Michal Krol <michal at vmware.com>
Date:   Wed Dec 23 18:17:34 2009 +0100

    gallium: Add signed/unsigned int immediate data types.

URL:    http://cgit.freedesktop.org/mesa/mesa/commit/?id=bf4b4c1b6fc06056270e099082f3fd88ec261a3b
Author: Michal Krol <michal at vmware.com>
Date:   Wed Dec 23 17:22:18 2009 +0100

    tgsi: Cleanup interpreter code for other existing integer opcodes.

URL:    http://cgit.freedesktop.org/mesa/mesa/commit/?id=2c046034dc5c95dd2fe84d0b4fd44f25235480b9
Author: Michal Krol <michal at vmware.com>
Date:   Wed Dec 23 17:02:03 2009 +0100

    Remove TGSI_OPCODE_SHR, map existing usage to TGSI_OPCODE_ISHR.
    
    This is to differentiate it from its unsigned version, TGSI_OPCODE_USHR.

URL:    http://cgit.freedesktop.org/mesa/mesa/commit/?id=df0826fba37f38e9ea094180c71f2460e5b50e38
Author: Michal Krol <michal at vmware.com>
Date:   Wed Dec 23 17:00:15 2009 +0100

    tgsi: Implement new integer opcodes.
    
    Update interpreter and ureg.
    Also, get rid of SHR -- it's actually an alias for ISHR.

URL:    http://cgit.freedesktop.org/mesa/mesa/commit/?id=c59eda099306aca3a950f7157bde6fe84d0db604
Author: Michal Krol <michal at vmware.com>
Date:   Wed Dec 23 16:51:31 2009 +0100

    gallium: Add more integer TGSI opcodes.

URL:    http://cgit.freedesktop.org/mesa/mesa/commit/?id=7836a96657eeb1b1a924d582bbf9db5b1692fadc
Author: Brian Paul <brianp at vmware.com>
Date:   Mon Jan 4 20:00:00 2010 -0700

    mesa: added _mesa_[Get]TexParameterI[u]iv() functions
    
    New in GL 3.0.  Primarily meant for setting int/uint-valued texture
    border color.  Not plugged into dispatch table yet.

URL:    http://cgit.freedesktop.org/mesa/mesa/commit/?id=f6c2d1f94ffa8f87b22ed1ff5c465d0e9aa1489e
Author: Brian Paul <brianp at vmware.com>
Date:   Mon Jan 4 19:53:28 2010 -0700

    mesa: make texture BorderColor a union of float/int/uint
    
    When we have integer-valued texture formats, the texture border color
    must also store integer and uint values.
    
    With GL 3.0, the new glTexParameterIiv() and glTexParameterIuiv() functions
    can set the border color to int or uint values.

URL:    http://cgit.freedesktop.org/mesa/mesa/commit/?id=32b9983c0a593c0b50a44ddae829dee820cfd448
Author: Brian Paul <brianp at vmware.com>
Date:   Mon Jan 4 19:20:33 2010 -0700

    mesa: use get_texobj() in _mesa_GetTexParameter() funcs

URL:    http://cgit.freedesktop.org/mesa/mesa/commit/?id=5ac16495a2772886100789f04e1a7d65068e9a40
Merge: bfc34c880492f15dc47db30e88f888d1c48d5e70 6d845808589b9df84f23551b122533a55dce6bd5
Author: Brian Paul <brianp at vmware.com>
Date:   Mon Jan 4 19:16:24 2010 -0700

    Merge branch 'mesa_7_7_branch'
    
    Conflicts:
    	docs/relnotes.html
    	src/gallium/drivers/llvmpipe/lp_tex_sample_c.c
    	src/gallium/drivers/r300/r300_cs.h
    	src/mesa/drivers/dri/i965/brw_wm_surface_state.c
    	src/mesa/main/enums.c

URL:    http://cgit.freedesktop.org/mesa/mesa/commit/?id=6d845808589b9df84f23551b122533a55dce6bd5
Author: Brian Paul <brianp at vmware.com>
Date:   Mon Jan 4 19:05:31 2010 -0700

    mesa: add missing _mesa_lock_texture() call

URL:    http://cgit.freedesktop.org/mesa/mesa/commit/?id=b434a816d7a4b298e16a8b51b54e5a2d5ea28da8
Author: Eric Anholt <eric at anholt.net>
Date:   Tue Dec 29 15:55:34 2009 -0800

    i915: Use _MaxLevel on principle in texture setup.
    
    It was OK before because we proceed to clamp the value to hardware
    limits, but given that other use of MaxLevel has been a trap, let's
    avoid it.

URL:    http://cgit.freedesktop.org/mesa/mesa/commit/?id=19a26dfc474618ecfe881846a8c9dac221332d44
Author: Eric Anholt <eric at anholt.net>
Date:   Mon Jan 4 09:39:07 2010 -0800

    intel: Fix CopyTexImage from tiled mipmap levels > 0.
    
    Fixes piglit fbo-copyteximage.

URL:    http://cgit.freedesktop.org/mesa/mesa/commit/?id=63610fae4f46361f2500577a83bf5ac6f9e8b0ac
Author: Eric Anholt <eric at anholt.net>
Date:   Mon Jan 4 08:47:01 2010 -0800

    i965: Fix the surface offset calculation for tiled buffers.
    
    If we ever had a non-tile-aligned tiled renderbuffer, the math was all
    off.  Use the existing x,y coordinates instead of trying to
    reconstruct them from an incorrectly-calculated offset value.

URL:    http://cgit.freedesktop.org/mesa/mesa/commit/?id=a160d1c27de8afcf072b4fd438d6a37f16742e75
Author: Andre Maasikas <amaasikas at gmail.com>
Date:   Tue Dec 29 14:47:01 2009 +0200

    r600: support vertex_array_bgra
    
    Use vertex program key mechanism and swizzle during vertex fetch - is there
    a better way?

URL:    http://cgit.freedesktop.org/mesa/mesa/commit/?id=82421c549f782cee0d377a064852813117ff6850
Author: Brian Paul <brianp at vmware.com>
Date:   Mon Jan 4 13:59:43 2010 -0700

    mesa: added GL_DU8DV8_ATI in extract_float_rgba()
    
    Fixes warning seen with Shadowgrounds.  See bug 24016.

URL:    http://cgit.freedesktop.org/mesa/mesa/commit/?id=01bf004d8bef298298621dc9e13b4119e3ced572
Author: Brian Paul <brianp at vmware.com>
Date:   Mon Jan 4 12:47:37 2010 -0700

    docs: initial release notes for 7.7.1

URL:    http://cgit.freedesktop.org/mesa/mesa/commit/?id=6130bb13913090f7477d3dab5662c7e80c7b9293
Author: Vinson Lee <vlee at vmware.com>
Date:   Mon Jan 4 12:06:04 2010 -0800

    mesa: Prevent possible array out-of-bounds access by _mesa_light.

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

    i965g: Fix assert.

URL:    http://cgit.freedesktop.org/mesa/mesa/commit/?id=ad80009c8845f446d64a0a43f39b5a797db2245b
Author: Vinson Lee <vlee at vmware.com>
Date:   Mon Jan 4 11:25:38 2010 -0800

    tgsi: Fix assert.

URL:    http://cgit.freedesktop.org/mesa/mesa/commit/?id=0fb1eaddfbaf487067e0ff4f1d6f82145b6b0acd
Merge: 195568e4cb0524d71db0ac68cf5a95b33a1af6b4 c9b558351847133dced0c9daaeb84d57d550afc9
Author: Brian Paul <brianp at vmware.com>
Date:   Mon Jan 4 11:47:39 2010 -0700

    Merge branch 'gallium-conditional-rendering'

URL:    http://cgit.freedesktop.org/mesa/mesa/commit/?id=e661bf50183bf5481ee0d6c8e6be0809da991913
Author: Brian Paul <brianp at vmware.com>
Date:   Mon Jan 4 11:29:38 2010 -0700

    mesa: regenerated enums.c file

URL:    http://cgit.freedesktop.org/mesa/mesa/commit/?id=707faf65c89dbe64e2cb01196b913b354221e26e
Author: Brian Paul <brianp at vmware.com>
Date:   Mon Jan 4 11:29:09 2010 -0700

    glapi: comment-out TIMEOUT_IGNORED
    
    This is not really a GLenum value.

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

    glsl: use varName variable in _slang_gen_assignment()

URL:    http://cgit.freedesktop.org/mesa/mesa/commit/?id=195568e4cb0524d71db0ac68cf5a95b33a1af6b4
Author: Brian Paul <brianp at vmware.com>
Date:   Mon Jan 4 11:26:56 2010 -0700

    mesa: more detailed error message in extract_float_rgba()

URL:    http://cgit.freedesktop.org/mesa/mesa/commit/?id=1baaf111c8c42ed7f7218c46038f32eb51b9c6eb
Author: Alan Hourihane <alanh at vmware.com>
Date:   Mon Jan 4 17:41:49 2010 +0000

    fix overflow

URL:    http://cgit.freedesktop.org/mesa/mesa/commit/?id=1e414df894fc70b7024eb38c812e582336014974
Author: Michel Dänzer <daenzer at vmware.com>
Date:   Mon Jan 4 16:54:29 2010 +0100

    st/mesa: Only call st_texture_image_unmap() if texImage->Data is non-NULL.
    
    This was already done in st_TexImage() but was missed between incremental
    changes to st_TexSubimage().

URL:    http://cgit.freedesktop.org/mesa/mesa/commit/?id=a3abb9d1cc4698e45e5d794919e8c27a3d7e5908
Author: Alan Hourihane <alanh at vmware.com>
Date:   Mon Jan 4 12:42:51 2010 +0000

    silence compiler warning

URL:    http://cgit.freedesktop.org/mesa/mesa/commit/?id=4a531fb46a6ab544666c5eeb362f3622bd44aaff
Author: Alan Hourihane <alanh at vmware.com>
Date:   Mon Jan 4 12:41:33 2010 +0000

    Fix test

URL:    http://cgit.freedesktop.org/mesa/mesa/commit/?id=acd1451393068762a46a06aee3af9e94bc09e147
Author: Michel Dänzer <daenzer at vmware.com>
Date:   Mon Jan 4 13:05:43 2010 +0100

    svga: Fix debug build crash when rendering to depth/stencil renderbuffer only.

URL:    http://cgit.freedesktop.org/mesa/mesa/commit/?id=c114f000df269787afb449d73cd8aae202be2550
Author: Michel Dänzer <daenzer at vmware.com>
Date:   Mon Jan 4 13:04:05 2010 +0100

    st/xorg: Proper calculation of screen pitch.

URL:    http://cgit.freedesktop.org/mesa/mesa/commit/?id=8282185752a93acca54a67a8e97e0066ee233709
Author: Michel Dänzer <daenzer at vmware.com>
Date:   Mon Jan 4 13:02:40 2010 +0100

    vmware/xorg: Fix SCons build.

URL:    http://cgit.freedesktop.org/mesa/mesa/commit/?id=e04a818606f5639d9d8df4ebe501abb496bf847f
Author: Andre Maasikas <amaasikas at gmail.com>
Date:   Tue Dec 29 14:47:01 2009 +0200

    r600: support vertex_array_bgra
    
    Use vertex program key mechanism and swizzle during vertex fetch - is there
    a better way?

URL:    http://cgit.freedesktop.org/mesa/mesa/commit/?id=d1e2fc19cc1b8e4c23f5ad82ec68779c41101b41
Author: Vinson Lee <vlee at vmware.com>
Date:   Sun Jan 3 23:33:32 2010 -0800

    r300: Use C-style comments.

URL:    http://cgit.freedesktop.org/mesa/mesa/commit/?id=8a29e3f8e8e1f05e54959063928a93d7a5eef0f0
Author: Vinson Lee <vlee at vmware.com>
Date:   Sun Jan 3 21:39:20 2010 -0800

    progs/egl: Silence uninitialized variable warnings.

URL:    http://cgit.freedesktop.org/mesa/mesa/commit/?id=3ea5a95078bddaed66e3c9412b4b0c4685bc9ec7
Author: Vinson Lee <vlee at vmware.com>
Date:   Sun Jan 3 21:29:33 2010 -0800

    progs/samples: Silence compiler warnings.

URL:    http://cgit.freedesktop.org/mesa/mesa/commit/?id=b14cbfaebc135351a72d86128ae987611ef8c31f
Author: Vinson Lee <vlee at vmware.com>
Date:   Sun Jan 3 20:51:23 2010 -0800

    r300: Silence 'mixed declarations and code' warnings.

URL:    http://cgit.freedesktop.org/mesa/mesa/commit/?id=2b218d94b51ce04467795c30d2426204986e3249
Author: Kristian Høgsberg <krh at bitplanet.net>
Date:   Sun Jan 3 23:24:13 2010 -0500

    Only enable verbose NoOp dispatch if DEBUG is defined
    
    By default we generate a function per GL entry point to warn if it's
    called without a context set.  This is to allow the function to print
    it's name in the warning.  By using a generic function that doesn't print
    the function name in the non-DEBUG case, we reduce libGL size from
    320008 bytes to 283144 bytes (11%).

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

    r300: Silence 'mixed declarations and code' warning.

URL:    http://cgit.freedesktop.org/mesa/mesa/commit/?id=c3047e73f78b4f337a2f66acdc95133d61a2b535
Author: Kristian Høgsberg <krh at bitplanet.net>
Date:   Sun Jan 3 22:46:43 2010 -0500

    Noop dispatch: move warning code out of the generated functions
    
    This reduces libGL size by 11% here, going from 360968 bytes to
    320008 bytes.

URL:    http://cgit.freedesktop.org/mesa/mesa/commit/?id=58531029e6eba11c374d996ea031f1bbe4386c54
Author: Vinson Lee <vlee at vmware.com>
Date:   Sun Jan 3 18:32:07 2010 -0800

    r300: Silence 'mixed declarations and code' warning.

URL:    http://cgit.freedesktop.org/mesa/mesa/commit/?id=3e196f433dc02654f1c0f7989e2e7e7a5c4b425d
Author: Vinson Lee <vlee at vmware.com>
Date:   Sun Jan 3 18:05:12 2010 -0800

    r300g: Silence 'mixed declarations and code' warning.

URL:    http://cgit.freedesktop.org/mesa/mesa/commit/?id=b8326b011d9b16dcc502507a52bd747a4b709399
Author: Kristian Høgsberg <krh at bitplanet.net>
Date:   Sun Jan 3 20:59:52 2010 -0500

    Fix glut to work with -fvisibility=hidden
    
    The GLUTAPI #define used in the header file to mark the font structs
    visible wasn't kicking in because of the #define glutBitmap9By15 XXX
    prior to #include <GL/glut.h>.  High quality code... worked around by
    copying the GLUTAPI specifier to the invidual C files.

URL:    http://cgit.freedesktop.org/mesa/mesa/commit/?id=8d62eb45997a199e116661e26217b4d44fb9ba1e
Author: Kristian Høgsberg <krh at bitplanet.net>
Date:   Sun Jan 3 19:53:01 2010 -0500

    Export a few glapi functions used by gallium and r300
    
    Fixes breakage from -fvisibility-hidden commit.

URL:    http://cgit.freedesktop.org/mesa/mesa/commit/?id=fe3ea299bf8abcf27c8a168138c8fd3f4e43cefa
Author: Vinson Lee <vlee at vmware.com>
Date:   Sun Jan 3 15:07:35 2010 -0800

    r300g: Remove comma at end of enumerator list.

URL:    http://cgit.freedesktop.org/mesa/mesa/commit/?id=0bfc579bd435b4d0c258258440866840c473f681
Author: Vinson Lee <vlee at vmware.com>
Date:   Sun Jan 3 14:42:36 2010 -0800

    llvmpipe: Remove comma at end of enumerator list.

URL:    http://cgit.freedesktop.org/mesa/mesa/commit/?id=e388d62b4712bcd75cecad53f5ca20a2bb6f89b1
Author: Kristian Høgsberg <krh at bitplanet.net>
Date:   Sat Jan 2 18:59:54 2010 -0500

    Compile with -fvisibility-hidden by default
    
    We have all functions that need to be visible marked with PUBLIC and
    this is trimming around 4% off the DRI driver .so size.

URL:    http://cgit.freedesktop.org/mesa/mesa/commit/?id=eb5d9e6f70037d4dc12430302f82a116cb1e00ca
Author: José Fonseca <jfonseca at vmware.com>
Date:   Sun Jan 3 19:58:54 2010 +0000

    mesa: Cope with the degenerate case of zero length ranges.
    
    Fixes assertion failures on glean's bufferObject test.

URL:    http://cgit.freedesktop.org/mesa/mesa/commit/?id=f3739bdb60edc051348526d469d5222bb6934917
Author: José Fonseca <jfonseca at vmware.com>
Date:   Fri Jan 1 21:54:01 2010 +0000

    gdi: Don't generate import libraries for opengl32.dll.
    
    Both MinGW and MSVC include opengl32 import libraries, and its safer to
    always use those.

URL:    http://cgit.freedesktop.org/mesa/mesa/commit/?id=a60084088baca0981e5b0f1512831683cd4f25bc
Author: Francis Galiegue <fgaliegue at gmail.com>
Date:   Sun Jan 3 09:42:17 2010 -0700

    mesa: fix blend enable/disable calls in meta.c code
    
    Fixes regression in some DRI drivers since the GL_EXT_draw_buffers2 changes.
    
    Signed-off-by: Brian Paul <brianp at vmware.com>

URL:    http://cgit.freedesktop.org/mesa/mesa/commit/?id=287cbba9b7ebf95391f77b58f519dd76c415d355
Author: Jeremy Huddleston <jeremyhu at freedesktop.org>
Date:   Thu Dec 24 08:47:29 2009 -0800

    apple: Purge existing (not working) GLX_USE_APPLEGL from dated libGL on OSX
    
    Signed-off-by: Jeremy Huddleston <jeremyhu at freedesktop.org>

URL:    http://cgit.freedesktop.org/mesa/mesa/commit/?id=32305e3a9f9408922c34f06174aaa0d34cf72459
Author: Jeremy Huddleston <jeremyhu at freedesktop.org>
Date:   Thu Dec 24 09:20:33 2009 -0800

    glxcmds: Fix comment about __DRI_ALLOCATE
    
    Signed-off-by: Jeremy Huddleston <jeremyhu at freedesktop.org>

URL:    http://cgit.freedesktop.org/mesa/mesa/commit/?id=1d95544446f3b862620fe5bb33b37705a2ad8681
Author: Vinson Lee <vlee at vmware.com>
Date:   Sun Jan 3 03:06:33 2010 -0800

    trace: Remove comma at end of enumerator list.

URL:    http://cgit.freedesktop.org/mesa/mesa/commit/?id=66c1de77ed58ea8856c5bc72c8e4c69e23aa04f2
Author: José Fonseca <jfonseca at vmware.com>
Date:   Sun Jan 3 11:02:12 2010 +0000

    rtasm: Play nicely with Windows's Data Execution Prevention.

URL:    http://cgit.freedesktop.org/mesa/mesa/commit/?id=1da47ac20e676e05c1b0b66c2c07265836f4c7eb
Author: Vinson Lee <vlee at vmware.com>
Date:   Sun Jan 3 02:38:22 2010 -0800

    progs/vp: Ensure null-terminated byte string.

URL:    http://cgit.freedesktop.org/mesa/mesa/commit/?id=c9c6e9a39e3d38cfc05772667c759b82df8f0fff
Author: Vinson Lee <vlee at vmware.com>
Date:   Sat Jan 2 21:58:40 2010 -0800

    progs/tests: Silence uninitialized variable warning.

URL:    http://cgit.freedesktop.org/mesa/mesa/commit/?id=32d18924dff424eb2e06454193c6c2024f1b2795
Author: Vinson Lee <vlee at vmware.com>
Date:   Sat Jan 2 21:52:51 2010 -0800

    progs/tests: Silence warn_unused_result warning.

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

    i810: Fix include recursion.

URL:    http://cgit.freedesktop.org/mesa/mesa/commit/?id=94c5faad26eae7bb4b95d6c95548860ff52354ba
Author: Vinson Lee <vlee at vmware.com>
Date:   Sat Jan 2 20:47:15 2010 -0800

    sis: ifdef out unused variable.
    
    Silences GCC warning.

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

    st/xorg: Ensure null-terminated byte string.

URL:    http://cgit.freedesktop.org/mesa/mesa/commit/?id=be6fb5c08350138ac85c1bf727553aaa9f4583e6
Author: Vinson Lee <vlee at vmware.com>
Date:   Sat Jan 2 20:17:43 2010 -0800

    r300g: Use C-style comments.

URL:    http://cgit.freedesktop.org/mesa/mesa/commit/?id=fe27b07b0fe7b63755add9bf522d7efcbf1ffb9b
Author: Vinson Lee <vlee at vmware.com>
Date:   Sat Jan 2 20:04:00 2010 -0800

    glu/sgi: Initialize members of struct O_curve.

URL:    http://cgit.freedesktop.org/mesa/mesa/commit/?id=cdb445f3a9285e2d8f042a07021ade78b94e0156
Author: José Fonseca <jfonseca at vmware.com>
Date:   Sun Jan 3 00:47:30 2010 +0000

    svga: Use a shader id as low as possible.

URL:    http://cgit.freedesktop.org/mesa/mesa/commit/?id=904917dcc67e15830a4fe106a243eb57dde985ea
Author: José Fonseca <jfonseca at vmware.com>
Date:   Sun Jan 3 00:41:01 2010 +0000

    util: Minor enhancements/corrections to the bitmask logic.

URL:    http://cgit.freedesktop.org/mesa/mesa/commit/?id=da6a80301b2cfdc6902198e3fef5ec78e86e39cf
Author: José Fonseca <jfonseca at vmware.com>
Date:   Sat Jan 2 21:46:42 2010 +0000

    svga: Rename error labels.
    
    Make it easier to insert/remove error branches.

URL:    http://cgit.freedesktop.org/mesa/mesa/commit/?id=386f91eec3f96cb8e28dfc6545a11e1d7dedc22b
Author: Vinson Lee <vlee at vmware.com>
Date:   Sat Jan 2 15:46:11 2010 -0800

    glu/sgi: Initialize members of struct O_surface.

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

    glu/sgi: Initialize member of struct O_trim.

URL:    http://cgit.freedesktop.org/mesa/mesa/commit/?id=c978ab017d103e60e7e69b6a7857a70baca29e7b
Author: José Fonseca <jfonseca at vmware.com>
Date:   Sat Jan 2 20:22:52 2010 +0000

    gallium: Hunt down all references to GALLIUM_AUXILIARY_DIRS.

URL:    http://cgit.freedesktop.org/mesa/mesa/commit/?id=995c3420186cad609b8a785be0d76f17096bf14d
Author: Marc Dietrich <marvin24 at gmx.de>
Date:   Sat Jan 2 13:51:17 2010 +0100

    autoconf: fix build breakage

URL:    http://cgit.freedesktop.org/mesa/mesa/commit/?id=1fbc71937f7da1339c4a456b0bac48881b7e2b7c
Author: Brian Paul <brianp at vmware.com>
Date:   Fri Jan 1 17:50:02 2010 -0700

    mesa: added _mesa_GetBufferParameteri64v()
    
    This is a new function in GL 3.2.  No dispatch for this function yet.

URL:    http://cgit.freedesktop.org/mesa/mesa/commit/?id=37e5626111ea99409d41af9581a3bc32a5d1519f
Author: Vinson Lee <vlee at vmware.com>
Date:   Fri Jan 1 23:01:03 2010 -0800

    glu/sgi: Initialize member of struct Property.

URL:    http://cgit.freedesktop.org/mesa/mesa/commit/?id=646c8ce03217dbda87fd1f5aedddd3f75a477754
Author: Vinson Lee <vlee at vmware.com>
Date:   Fri Jan 1 17:54:11 2010 -0800

    progs/samples: 'Silence no previous prototype' warnings.

URL:    http://cgit.freedesktop.org/mesa/mesa/commit/?id=2c64e4c50eaf7c3dd0cc95edbca1d31316baac3a
Author: Vinson Lee <vlee at vmware.com>
Date:   Fri Jan 1 17:25:16 2010 -0800

    glu/sgi: Initialize member of struct Dlnode.

URL:    http://cgit.freedesktop.org/mesa/mesa/commit/?id=64a19610112efdbde9daa81b742a081832d186e9
Author: Vinson Lee <vlee at vmware.com>
Date:   Fri Jan 1 17:19:27 2010 -0800

    glu/sgi: Initialize members of struct O_nurbscurve.

URL:    http://cgit.freedesktop.org/mesa/mesa/commit/?id=52eb3e4235cc661ab9626a704c555a5f096c628a
Author: José Fonseca <jfonseca at vmware.com>
Date:   Sat Jan 2 01:12:35 2010 +0000

    scons: Build glew on all platforms.
    
    It is required for progs.

URL:    http://cgit.freedesktop.org/mesa/mesa/commit/?id=fab161f28739c397200e1ad3b6ad2a26409c95bf
Author: Vinson Lee <vlee at vmware.com>
Date:   Fri Jan 1 17:06:16 2010 -0800

    x86: Silence printf format warnings.

URL:    http://cgit.freedesktop.org/mesa/mesa/commit/?id=321aef7da31abeee91b929cbaedbe9626597d8b1
Author: José Fonseca <jfonseca at vmware.com>
Date:   Sat Jan 2 00:56:01 2010 +0000

    scons: Update the MSVC SA to match latest scons code.

URL:    http://cgit.freedesktop.org/mesa/mesa/commit/?id=58d376ac42d730b927e52e4906ce7cdc4e5bf46a
Author: José Fonseca <jfonseca at vmware.com>
Date:   Sat Jan 2 00:55:29 2010 +0000

    scons: Axe generic.py.
    
    Progs are now built together with the rest so no longer needed.

URL:    http://cgit.freedesktop.org/mesa/mesa/commit/?id=ad9defdd9c5c7a18c833cdacebe012604190f167
Author: Vinson Lee <vlee at vmware.com>
Date:   Fri Jan 1 16:25:37 2010 -0800

    progs/rbug: s/wait/rbug_wait/
    
    wait conflicts with wait in /usr/include/sys/wait.h.

URL:    http://cgit.freedesktop.org/mesa/mesa/commit/?id=3ae37da6116d7a703b2752fd7978caad79ecfcf2
Author: Vinson Lee <vlee at vmware.com>
Date:   Fri Jan 1 16:03:53 2010 -0800

    llvmpipe: Silence uninitialized variable warning.

URL:    http://cgit.freedesktop.org/mesa/mesa/commit/?id=8a318edd0838ee3343be0425019d93541b621567
Author: José Fonseca <jfonseca at vmware.com>
Date:   Fri Jan 1 22:35:28 2010 +0000

    scons: Put glut and glew shared libraries into build/xxx/bin or lib.
    
    Use bin subdir for windows dlls, lib for unices.

URL:    http://cgit.freedesktop.org/mesa/mesa/commit/?id=ee39dc20e6f055f131f21ca2d63ea0eada5a80a6
Author: José Fonseca <jfonseca at vmware.com>
Date:   Fri Jan 1 22:03:07 2010 +0000

    python: Don't generate a import library for python module either.

URL:    http://cgit.freedesktop.org/mesa/mesa/commit/?id=6f19ec64fc8878e39809e77a0022a5c819f41e4b
Author: José Fonseca <jfonseca at vmware.com>
Date:   Fri Jan 1 21:58:21 2010 +0000

    i965: Add missing include.

URL:    http://cgit.freedesktop.org/mesa/mesa/commit/?id=2104cbb6947645614e99319edb3b6502535066ee
Author: José Fonseca <jfonseca at vmware.com>
Date:   Fri Jan 1 21:55:08 2010 +0000

    scons: Remove duplicated code.

URL:    http://cgit.freedesktop.org/mesa/mesa/commit/?id=b2e40643a328e4a60c04acf3e3079befb813c705
Author: José Fonseca <jfonseca at vmware.com>
Date:   Fri Jan 1 21:54:51 2010 +0000

    scons: Disable version symlinking for DLLs.
    
    Fixes windows build.

URL:    http://cgit.freedesktop.org/mesa/mesa/commit/?id=187066caa0d98836ecb1e2fd5e5c96bc83fcc82e
Author: José Fonseca <jfonseca at vmware.com>
Date:   Fri Jan 1 21:54:01 2010 +0000

    gdi: Don't generate import libraries for opengl32.dll.
    
    Both MinGW and MSVC include opengl32 import libraries, and its safer to
    always use those.

URL:    http://cgit.freedesktop.org/mesa/mesa/commit/?id=14a8c9dac7ea43ad8a45052e17f7127451344e5a
Author: José Fonseca <jfonseca at vmware.com>
Date:   Fri Jan 1 19:58:39 2010 +0000

    scons: Fix glew build on MSVC.
    
    The environment for building the DLL needs to be quite different from
    the environment for building the programs, in order to get
    the dllexport/dllimport attribute done currectly. I don't know how MinGW
    managed to build the programs, but MS linker refuses to link symbols with
    mismatching attributes.

URL:    http://cgit.freedesktop.org/mesa/mesa/commit/?id=c852e960ccb5d2727ccaaf2829e89596a6be3128
Author: José Fonseca <jfonseca at vmware.com>
Date:   Fri Jan 1 19:39:09 2010 +0000

    util: Silent potential loss of precision warnings.
    
    Also ensure multiplication doesn't happen for negative numbers.

URL:    http://cgit.freedesktop.org/mesa/mesa/commit/?id=fd237a879fdc70cb070aa8be0f01a7b31d8207c6
Author: Vinson Lee <vlee at vmware.com>
Date:   Fri Jan 1 15:38:19 2010 -0800

    llvmpipe: Use C-style comment.

URL:    http://cgit.freedesktop.org/mesa/mesa/commit/?id=dac82c378a94f0f42bef3f7e33e11e4eafb9872b
Author: Vinson Lee <vlee at vmware.com>
Date:   Fri Jan 1 15:32:52 2010 -0800

    gallium/util: Silence format warnings.

URL:    http://cgit.freedesktop.org/mesa/mesa/commit/?id=88bd32383a06224c742f6af59fcd95cd11284d5b
Author: Vinson Lee <vlee at vmware.com>
Date:   Fri Jan 1 15:12:58 2010 -0800

    ARB prog parser: Silence unused variable warnings.

URL:    http://cgit.freedesktop.org/mesa/mesa/commit/?id=7df06e7e9d5d5ac0a5a2fa0af11afa7f5241c5a4
Author: Vinson Lee <vlee at vmware.com>
Date:   Fri Jan 1 15:01:22 2010 -0800

    gallium/util: Replace h_addr with h_addr_list[0].
    
    Fixes compilation error on Mac OS.

URL:    http://cgit.freedesktop.org/mesa/mesa/commit/?id=a349687d499a76496dc9433d5437398f774f0bd4
Author: Vinson Lee <vlee at vmware.com>
Date:   Fri Jan 1 14:46:11 2010 -0800

    glu/sgi: Initialize members of class Knotvector.

URL:    http://cgit.freedesktop.org/mesa/mesa/commit/?id=5d3d202ac991bd1a67ba40f4be145621b35620fe
Author: Vinson Lee <vlee at vmware.com>
Date:   Fri Jan 1 14:39:16 2010 -0800

    glu/sgi: Initialize member of struct Property.

URL:    http://cgit.freedesktop.org/mesa/mesa/commit/?id=9595b59247518dbb7c47c25720dc2a5147973b0b
Author: Igor Oliveira <igor.oliveira at openbossa.org>
Date:   Fri Jan 1 19:03:27 2010 +0100

    tgsi: Add missing semantic name in text parser.

URL:    http://cgit.freedesktop.org/mesa/mesa/commit/?id=486ccb55a89f229ffbd181f79f9372cf0b4cbdb6
Author: José Fonseca <jfonseca at vmware.com>
Date:   Fri Jan 1 00:35:43 2010 +0000

    r300: Fix scons build.

URL:    http://cgit.freedesktop.org/mesa/mesa/commit/?id=89d778ff02222e0ff383fa453470879033f178b7
Author: José Fonseca <jfonseca at vmware.com>
Date:   Fri Jan 1 00:22:48 2010 +0000

    scons: Don't list cell as a driver.
    
    Cell driver's SConscript never got written, and it is not trivial one to
    write, so don't accept cell in the driver option to avoid confusion.

URL:    http://cgit.freedesktop.org/mesa/mesa/commit/?id=cf9be46c01151c46954316a4cbc693dde06a77af
Author: José Fonseca <jfonseca at vmware.com>
Date:   Fri Jan 1 00:20:52 2010 +0000

    llvmpipe: Add missing include path.
    
    The abscense was being masked previously.

URL:    http://cgit.freedesktop.org/mesa/mesa/commit/?id=c847a13d38d4e8c5f4c386d060dcc8ec09e491a3
Author: José Fonseca <jfonseca at vmware.com>
Date:   Thu Dec 31 23:46:46 2009 +0000

    gallium: Generate a single library for auxiliaries with Make too.

URL:    http://cgit.freedesktop.org/mesa/mesa/commit/?id=f8f4757d46627fb453f08dc63fde3d7f458eafe2
Author: José Fonseca <jfonseca at vmware.com>
Date:   Thu Dec 31 22:18:17 2009 +0000

    scons: Aggregate all tiny libraries in a single library.
    
    Makes integration of gallium into out of tree components much easier. No
    pratical change for components in this tree,

URL:    http://cgit.freedesktop.org/mesa/mesa/commit/?id=fc8e0b97e53fc94b9bafa038cd4420a9588e62f7
Author: José Fonseca <jfonseca at vmware.com>
Date:   Thu Dec 31 21:41:24 2009 +0000

    gallium: Remove the sct module.
    
    Not used, and its functionality is now addressed by
    pipe_context::is_texture/buffer_referenced callbacks.

URL:    http://cgit.freedesktop.org/mesa/mesa/commit/?id=7bbf7f94ea786e41ff1364cedaf7dd5c0bbf605a
Author: José Fonseca <jfonseca at vmware.com>
Date:   Thu Dec 31 21:10:25 2009 +0000

    scons: Build progs together with everything else.
    
    This is a substantial reorganization, This particular commit enables:
    - building the progs for unices platforms
    - glew is now built as a shared library (it is the default, and it is
    inconvenient and pointless to shift away from that default)
    - all progs get built by default

URL:    http://cgit.freedesktop.org/mesa/mesa/commit/?id=58b401315b1db3c2c483e1d1df372be76ca1001a
Author: José Fonseca <jfonseca at vmware.com>
Date:   Thu Dec 31 20:55:33 2009 +0000

    progs: Ignore derived files.

URL:    http://cgit.freedesktop.org/mesa/mesa/commit/?id=cbb23523a80615c075d73e4a9b2a1e6ecd135d58
Author: José Fonseca <jfonseca at vmware.com>
Date:   Thu Dec 31 20:52:06 2009 +0000

    glsl: Ignore programs.

URL:    http://cgit.freedesktop.org/mesa/mesa/commit/?id=3d747eded475b227cc025391d0438a5dd1357cb9
Author: José Fonseca <jfonseca at vmware.com>
Date:   Thu Dec 31 20:19:18 2009 +0000

    scons: Don't globally define WIN32_LEAN_AND_MEAN.
    
    Some of the demo progams legitimately need the functionality
    that's disabled by WIN32_LEAN_AND_MEAN.
    
    Instead the solution should be to define WIN32_LEAN_AND_MEAN just before
    including windows.h on a case by case basis.

URL:    http://cgit.freedesktop.org/mesa/mesa/commit/?id=33f44b93d26a1d0c2c15a2613b07510825bc1d54
Author: José Fonseca <jfonseca at vmware.com>
Date:   Thu Dec 31 20:14:30 2009 +0000

    mesa: Avoid WIN32_LEAN_AND_MEAN re-definition.

URL:    http://cgit.freedesktop.org/mesa/mesa/commit/?id=04c7f483b438deffe7cfa1883d0c30616257e2d0
Author: José Fonseca <jfonseca at vmware.com>
Date:   Fri Jan 1 11:20:38 2010 +0000

    mesa: Make condrender.[ch] prototypes match.
    
    GLAPI on windows is more than "extern" -- it includes the --, so the
    mismatch between condrender.[ch] prototypes causes "different linkage"
    errors on windows.

URL:    http://cgit.freedesktop.org/mesa/mesa/commit/?id=97e2c5ac0bba7298c9a32703fe3d19de1f7b815a
Author: José Fonseca <jfonseca at vmware.com>
Date:   Thu Dec 31 17:58:56 2009 +0000

    scons: Expose convienience libraries to the host environment.
    
    This fixes MinGW cross compilation build, recently broken due to the use
    of convenience libraries in the GLSL preprocessor.

URL:    http://cgit.freedesktop.org/mesa/mesa/commit/?id=700a2ebbf1ce0737ffdc3c9f08415dcf59550465
Author: José Fonseca <jfonseca at vmware.com>
Date:   Thu Dec 31 17:53:23 2009 +0000

    glut: Silent the glut*_ATEXIT_HACK defined but not used warnings.
    
    There are two ways to silent this: put inline keyword, or reimplement the
    hack as a #define. inline keyword actually varies slightly with compiler
    so I've opted by the latter.

URL:    http://cgit.freedesktop.org/mesa/mesa/commit/?id=c9b558351847133dced0c9daaeb84d57d550afc9
Author: Brian Paul <brianp at vmware.com>
Date:   Thu Dec 31 14:47:21 2009 -0700

    st/mesa: implement conditional rendering

URL:    http://cgit.freedesktop.org/mesa/mesa/commit/?id=f1b382d2e66855d49354356f2d3209652aaf5987
Author: Brian Paul <brianp at vmware.com>
Date:   Thu Dec 31 14:46:57 2009 -0700

    st/mesa: move st_query_object type to header to make it public

URL:    http://cgit.freedesktop.org/mesa/mesa/commit/?id=41450b03a8e8e0f94f8eefc6880d32e9b0ef6f6d
Author: Brian Paul <brianp at vmware.com>
Date:   Thu Dec 31 14:46:15 2009 -0700

    softpipe: implement conditional rendering

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

    gallium: pipe_context::render_condition() and mode flags
    
    For conditional rendering predicated on results of an occlusion query.
    
    If this driver function is NULL, conditional rendering is not supported by
    the driver.

URL:    http://cgit.freedesktop.org/mesa/mesa/commit/?id=45a01bc5bd95a6cc85a9db7d8e2c07812346373d
Author: Christoph Bumiller <e0425955 at student.tuwien.ac.at>
Date:   Thu Dec 31 22:24:13 2009 +0100

    nv50: small fix for handling "dangerous" swizzles

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=d14beea534dcb2b3ae2ae1f7ee0ba5dcdef3dba3
Author: Brian Paul <brianp at vmware.com>
Date:   Thu Dec 31 08:50:26 2009 -0700

    mesa: remove a line of dead code

URL:    http://cgit.freedesktop.org/mesa/mesa/commit/?id=06f10903cbddb91a58bee383c05364c79faf33b6
Author: Brian Paul <brianp at vmware.com>
Date:   Thu Dec 31 08:48:52 2009 -0700

    docs: 7.8 relnotes: GL_NV_conditional_render and GL_EXT_draw_buffers2

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

    mesa: enable ColorMaskIndexed in display lists

URL:    http://cgit.freedesktop.org/mesa/mesa/commit/?id=34075d0219edc2cedb5122eb0f82ee0b105b3abd
Author: Brian Paul <brianp at vmware.com>
Date:   Thu Dec 31 08:46:36 2009 -0700

    progs/tests: added test for GL_EXT_draw_buffers2
    
    Render into two color buffers (render targets).  Display half of each
    buffer in the window.  Use different color masks for each render target.
    Only enable blending for the second render target.

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

    mesa: enable GL_EXT_draw_buffers2 for sw drivers

URL:    http://cgit.freedesktop.org/mesa/mesa/commit/?id=c28b451e406da1b46c7e5bb85951c6cbf36198f9
Author: Brian Paul <brianp at vmware.com>
Date:   Wed Dec 30 21:42:12 2009 -0700

    docs: update status for conditional rendering

URL:    http://cgit.freedesktop.org/mesa/mesa/commit/?id=08d145e1d7479aab125013d6852968fa09ad6fb3
Author: Brian Paul <brianp at vmware.com>
Date:   Wed Dec 30 21:41:37 2009 -0700

    progs/tests: added conditional rendering test program

URL:    http://cgit.freedesktop.org/mesa/mesa/commit/?id=aa491c19b9a5de350834b5f416e69e1e0a67a194
Author: Brian Paul <brianp at vmware.com>
Date:   Wed Dec 30 21:40:54 2009 -0700

    mesa: turn on NV_conditional_render for software drivers

URL:    http://cgit.freedesktop.org/mesa/mesa/commit/?id=ab26682eb4db0dbe160b13f1e320ec9164c3afc5
Author: Brian Paul <brianp at vmware.com>
Date:   Wed Dec 30 21:40:12 2009 -0700

    swrast: add check for conditional rendering

URL:    http://cgit.freedesktop.org/mesa/mesa/commit/?id=699cfaeb3cde2a329b2d79ae09c7783ed4edacfe
Author: Brian Paul <brianp at vmware.com>
Date:   Wed Dec 30 21:40:03 2009 -0700

    tnl: add check for conditional rendering

URL:    http://cgit.freedesktop.org/mesa/mesa/commit/?id=ff3a52643d323626f32a9f1c14464a9501e6494d
Author: Brian Paul <brianp at vmware.com>
Date:   Wed Dec 30 21:39:46 2009 -0700

    mesa: plug in API functions for conditional rendering

URL:    http://cgit.freedesktop.org/mesa/mesa/commit/?id=007b1f42c45e9c063eff5846530baf6ffc8643dd
Author: Brian Paul <brianp at vmware.com>
Date:   Wed Dec 30 21:38:58 2009 -0700

    mesa: added dispatch for GL_NV_conditional_render extension

URL:    http://cgit.freedesktop.org/mesa/mesa/commit/?id=5a0eb89da56aeaded17fee213bb4f00607b13a5c
Author: Brian Paul <brianp at vmware.com>
Date:   Wed Dec 30 21:37:54 2009 -0700

    mesa: added FLUSH_VERTICES(), more comments

URL:    http://cgit.freedesktop.org/mesa/mesa/commit/?id=2be0d77a97cbe92f09dd97fb85a3d5372e52ad4c
Author: Brian Paul <brianp at vmware.com>
Date:   Wed Dec 30 14:49:49 2009 -0700

    mesa: add flag for GL_NV_conditional_render extension

URL:    http://cgit.freedesktop.org/mesa/mesa/commit/?id=0fbe828c1d2a7e7d9155a3ef64e91da4ec2b79ee
Author: Brian Paul <brianp at vmware.com>
Date:   Wed Dec 30 14:47:06 2009 -0700

    mesa: _mesa_Begin/EndConditionalRender() functions
    
    For GL_NV_conditional_render and GL3.
    
    The drawing functions don't check the query object yet.
    No API dispatch yet.

URL:    http://cgit.freedesktop.org/mesa/mesa/commit/?id=534e0051854e2e455650435f85e6a73aba8f5d64
Author: Brian Paul <brianp at vmware.com>
Date:   Wed Dec 30 14:42:14 2009 -0700

    mesa: make _mesa_lookup_query_object() an non-private inline function

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=4e4244b910c83797e3dde62020618f20eb026908
Author: Christoph Bumiller <e0425955 at student.tuwien.ac.at>
Date:   Thu Dec 31 13:38:53 2009 +0100

    nv50: fix TEXLOD sequence and use it only in FPs

URL:    http://cgit.freedesktop.org/mesa/mesa/commit/?id=616ddc8dfa5bfc886db8d4c7ef7fc66793f7940d
Author: Christoph Bumiller <e0425955 at student.tuwien.ac.at>
Date:   Wed Dec 30 21:25:13 2009 +0100

    nv50: cannot kill branch if immediate is used
    
    The immediate's bits eat the condition bits.

URL:    http://cgit.freedesktop.org/mesa/mesa/commit/?id=b3425bc3607666e5c8ba4f403b4ead8c8870e49c
Author: Christoph Bumiller <e0425955 at student.tuwien.ac.at>
Date:   Wed Dec 30 21:17:31 2009 +0100

    nv50: make assimilate_temp safe
    
    Cannot change hw reg assigned to a TGSI TEMP on the fly if
    we are in a loop, conditional, or can jump around wildly.

URL:    http://cgit.freedesktop.org/mesa/mesa/commit/?id=d9ae8f31d5e687fae412edf888028cce69b039f0
Author: Christoph Bumiller <e0425955 at student.tuwien.ac.at>
Date:   Wed Dec 30 20:54:58 2009 +0100

    nv50: handle TGSI_OPCODE_EXP,LOG
    
    Not that they make much sense on nv50, but we also do LIT ...

URL:    http://cgit.freedesktop.org/mesa/mesa/commit/?id=f2cca04bd87547f8a76d87f4cd9b585de0cf40de
Author: Christoph Bumiller <e0425955 at student.tuwien.ac.at>
Date:   Thu Dec 31 12:26:14 2009 +0100

    nv50: add support for subroutines

URL:    http://cgit.freedesktop.org/mesa/mesa/commit/?id=170cdb4507683fb9042620f7ab2ad96e57787d6c
Author: Christoph Bumiller <e0425955 at student.tuwien.ac.at>
Date:   Thu Dec 31 00:37:47 2009 +0100

    nv50: alloc_reg on reg_instance
    
    If we create multiple instances of an nv50_reg referencing
    them same resource, register allocation from alloc_reg has
    to be done with the original nv50_reg.

URL:    http://cgit.freedesktop.org/mesa/mesa/commit/?id=0ba518e3274b020deac255061ab23c74aefeb3f1
Author: Christoph Bumiller <e0425955 at student.tuwien.ac.at>
Date:   Tue Dec 29 12:04:34 2009 +0100

    nv50: multiply polygon offset units by 2

URL:    http://cgit.freedesktop.org/mesa/mesa/commit/?id=4d2551beb7b3f5ae9f47ee97e24556c5bcb905c8
Author: Christoph Bumiller <e0425955 at student.tuwien.ac.at>
Date:   Tue Dec 29 00:02:45 2009 +0100

    nv50: neg and abs modifiers for flops
    
    Also fixes RSQ of negative sources.

URL:    http://cgit.freedesktop.org/mesa/mesa/commit/?id=3019afdbd862b86eb26d222d3a1d743faf3693be
Author: Christoph Bumiller <e0425955 at student.tuwien.ac.at>
Date:   Mon Dec 28 23:17:26 2009 +0100

    nv50: don't negate immediates in set_immd
    
    This negation would only be triggered in situations
    where it's incorrect.
    The caller of set_immd should negate the immediate value
    in the instruction itself if desired, and will also know
    if it's a float or an int.
    
    ADD TEMP[0], CONST[0], -IMMD[0] would load the immediate
    into extra TEMP, negated, and set the negate flag in add
    as well - double negation.

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=9b0bbe15a54b3d5d0ba015a71b1cf10da04ab892
Author: Brian Paul <brianp at vmware.com>
Date:   Wed Dec 30 10:39:20 2009 -0700

    docs: added GL 3.x feature checklist to track what's done in Mesa

URL:    http://cgit.freedesktop.org/mesa/mesa/commit/?id=16e91d4c0e1088f5c4098b01b4b7bf670cd66c4a
Author: Brian Paul <brianp at vmware.com>
Date:   Wed Dec 30 10:30:16 2009 -0700

    mesa: implement _mesa_GetStringi() for GL3
    
    Note: not plugged into the dispatch table yet.

URL:    http://cgit.freedesktop.org/mesa/mesa/commit/?id=56bdaca03e2289f56d1c88668d0a0f1dbd5abeca
Author: Brian Paul <brianp at vmware.com>
Date:   Wed Dec 30 10:29:53 2009 -0700

    mesa: _mesa_get_enabled_extension() function

URL:    http://cgit.freedesktop.org/mesa/mesa/commit/?id=802b80893943cf129039a37fb2afe26444b09332
Author: Brian Paul <brianp at vmware.com>
Date:   Wed Dec 30 10:16:01 2009 -0700

    mesa: implement GL3 GL_NUM_EXTENSIONS query

URL:    http://cgit.freedesktop.org/mesa/mesa/commit/?id=1ec6de9f948b45e24ecd0e039819e90863ec9646
Author: Brian Paul <brianp at vmware.com>
Date:   Wed Dec 30 10:13:31 2009 -0700

    mesa: simplify some extension testing code

URL:    http://cgit.freedesktop.org/mesa/mesa/commit/?id=05fb922e61efc2712bf7499f31e4b36b06a54f56
Author: Brian Paul <brianp at vmware.com>
Date:   Wed Dec 30 09:45:58 2009 -0700

    mesa: display list support for glClearBuffer functions
    
    Note: some code disabled until dispatch table supports GL3 entrypoints.

URL:    http://cgit.freedesktop.org/mesa/mesa/commit/?id=2b5ece5746585fd1b6ffd4768763dfc5709699ab
Author: Brian Paul <brianp at vmware.com>
Date:   Wed Dec 30 09:25:24 2009 -0700

    mesa: implement GL3 glClearBuffer() functions
    
    These functions clear color/depth/stencil buffers with a value that's
    passed to the function, rather than the context clear values.
    
    For now these functions are implemented in terms of the existing
    ctx->Driver.Clear() hook.  In the future when we have non-normalized
    integer and unsigned integer color buffer formats we'll need new
    driver hook(s) to pass int and uint clear values to the driver.
    
    Note: these functions are not hooked into the dispatch table at this time.

URL:    http://cgit.freedesktop.org/mesa/mesa/commit/?id=12039aa7a9e9e7c320e695b2f611b6559925178c
Author: Brian Paul <brianp at vmware.com>
Date:   Mon Dec 28 15:12:14 2009 -0700

    mklib: use a wrapper for ar

URL:    http://cgit.freedesktop.org/mesa/mesa/commit/?id=9656177bc0fac5785d01900a768c2855bdc04b5a
Author: Luca Barbieri <luca at luca-barbieri.com>
Date:   Wed Dec 30 02:54:39 2009 +0100

    nouveau: Fix glTexSubImage on swizzled surfaces on <=NV40
    
    Currently in nvXX_transfer_new a temporary as large as the surface is created.
    If the subrectangle is not the whole texture we would need to read
    back the whole texture, but we aren't.
    Thus, everything but the subrectangle specified is loaded as garbage.
    This can be seen in progs/demos/ray.
    
    This patch fixes the problem by creating a temporary that covers only
    the desired subrectangle.
    
    That makes us hit an alignment assert in nv04_surface_2d.c. Fix it
    using the point registers instead of manipulating the swizzled surface
    offset to account for the destination coordinates (which do not seem
    to have a 1024 limit).
    
    Signed-off-by: Francisco Jerez <currojerez at riseup.net>

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=1677d5c0aebe8edb54aa3236294acede536013f3
Author: Brian Paul <brianp at vmware.com>
Date:   Tue Dec 29 23:04:27 2009 -0700

    mesa: fix-up blend enable/disable code in _mesa_PopAttrib()

URL:    http://cgit.freedesktop.org/mesa/mesa/commit/?id=36092fa2d82b9f31b37260d97a2c671e49c7579a
Author: Brian Paul <brianp at vmware.com>
Date:   Tue Dec 29 22:58:44 2009 -0700

    mesa: finish-up indexed color mask code in _mesa_PopAttrib()

URL:    http://cgit.freedesktop.org/mesa/mesa/commit/?id=81c72a1dabe72ebe6a875bd048d2d7a676716cbf
Author: Brian Paul <brianp at vmware.com>
Date:   Tue Dec 29 22:56:32 2009 -0700

    mesa: plug in GL_EXT_draw_buffers2 functions

URL:    http://cgit.freedesktop.org/mesa/mesa/commit/?id=285d3f9ed84343b91e501d870a9ef6c61d9cc8f4
Author: Brian Paul <brianp at vmware.com>
Date:   Tue Dec 29 22:55:57 2009 -0700

    mesa: regenerate API files related to GL_EXT_draw_buffers2

URL:    http://cgit.freedesktop.org/mesa/mesa/commit/?id=ca3a8538b6981d7a47193605968f7adc6f3346b8
Author: Brian Paul <brianp at vmware.com>
Date:   Tue Dec 29 22:54:30 2009 -0700

    glapi: extension info for GL_EXT_draw_buffers2

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=8f6f1124634cf659dde4c75549b84e35505d892d
Author: Brian Paul <brianp at vmware.com>
Date:   Tue Dec 29 16:30:54 2009 -0700

    mesa: added infrastructure for GL_EXT_draw_buffers2

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=a856d635d300f842e9fa6413b0255bdb64142838
Author: Brian Paul <brianp at vmware.com>
Date:   Tue Dec 29 16:30:04 2009 -0700

    mesa: add dlist support for indexed colormask and indexed enables/disables
    
    Not plugged into dispatch table yet...

URL:    http://cgit.freedesktop.org/mesa/mesa/commit/?id=fd5511d27fc44096117c47ab503fb5b47f993061
Author: Brian Paul <brianp at vmware.com>
Date:   Tue Dec 29 16:17:14 2009 -0700

    mesa: implement per-buffer color masking
    
    This is part of the GL_EXT_draw_buffers2 extension and part of GL 3.0.
    
    The ctx->Color.ColorMask field is now a 2-D array.  Until drivers are
    modified to support per-buffer color masking, they can just look at
    the 0th color mask.
    
    The new _mesa_ColorMaskIndexed() function will be called by
    glColorMaskIndexedEXT() or glColorMaski().

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=126b35bd3acbf486471879531cd2e6f446b14497
Author: Brian Paul <brianp at vmware.com>
Date:   Tue Dec 29 15:09:16 2009 -0700

    mesa: implement indexed glGet functions
    
    The functions are _mesa_GetBooleanIndexedv(), _mesa_GetIntegerIndexedv(), and
    _mesa_GetInteger64Indexedv().  These will be called from API functions such as
    glGetBooleanIndexedvEXT() and glGetBooleani_v().
    
    Only the GL_BLEND query is supported at this time.

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

    mesa: per-buffer blend enabled flags
    
    ctx->Color.BlendEnabled is now a GLbitfield instead of a GLboolean to
    indicate blend on/off status for each color/draw buffer.
    
    This is infrastructure for GL_EXT_draw_buffers2 and OpenGL 3.x
    
    New functions include _mesa_EnableIndexed(), _mesa_DisableIndexed(), and
    _mesa_IsEnabledIndexed().  The enable function corresponds to
    glEnableIndexedEXT() for GL_EXT_draw_buffers2 or glEnablei() for GL3.
    
    Note that there's quite a few tests for ctx->Color.BlendEnabled != 0 in
    drivers, etc.  Those tests can remain as-is since the mask will be 0 or ~0
    unless GL_EXT_draw_buffers2 is enabled.

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=561a107df71aace22a15003cc77dd504ab8b06a0
Author: Brian Paul <brianp at vmware.com>
Date:   Tue Dec 29 08:47:40 2009 -0700

    glsl: added default case in _fetch_token() to silence warnings

URL:    http://cgit.freedesktop.org/mesa/mesa/commit/?id=a0996447559bd251ef7f089165405fcdefe79cc5
Author: Eric Anholt <eric at anholt.net>
Date:   Mon Dec 28 19:09:01 2009 -0800

    intel: Fix false positives in checking for non-packed depth/stencil RB.
    
    The wine d3d9 visual.c testcase was tripping over this and failing.
    Presumably it's binding a packed depth/stencil texture to both
    stencil and depth attachment points, and we make a new renderbuffer
    wrapper for each in that case.

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=089144e4e525883995d609af5040b2355043945e
Author: Eric Anholt <eric at anholt.net>
Date:   Mon Dec 28 18:15:06 2009 -0800

    intel: Allow binding a stencil but not a depth buffer.
    
    Wine's d3d9 visual.c testcase tries this a lot, so I've added some
    piglit tests (fbo-nodepth-test, fbo-nostencil-test, fbo-stencil-only)
    and enabled it.

URL:    http://cgit.freedesktop.org/mesa/mesa/commit/?id=e4df8d32b510a3f00c12477985818c9d42a0b178
Author: Eric Anholt <eric at anholt.net>
Date:   Mon Dec 28 14:38:43 2009 -0800

    intel: Improve INTEL_DEBUG=fbo output.

URL:    http://cgit.freedesktop.org/mesa/mesa/commit/?id=1e4677a61f0576c32e65e9202fa08e81e1162f65
Author: Eric Anholt <eric at anholt.net>
Date:   Sat Dec 26 18:43:20 2009 -0800

    intel: Remove dead fthrottle_mode option.  We only do IRQ waits.
    
    Noticed by clang.

URL:    http://cgit.freedesktop.org/mesa/mesa/commit/?id=2515ccaf244d3a2c5f16189737a04f44f698fbeb
Author: Eric Anholt <eric at anholt.net>
Date:   Tue Dec 22 14:43:11 2009 -0800

    mesa: remove gratuitous stores I added in remove_instructions.

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=85dcc070719ef6a6bcf65dc4996b1733f63912d8
Author: Younes Manton <younes.m at gmail.com>
Date:   Mon Dec 28 17:33:34 2009 -0500

    nouveau: Unreference state/buffer objects on context/screen destruction.
    
    - unreference state objects so that buffer objects are unreferenced and
    eventually destroyed
    - free channel at screen's destruction
    
    Based on Krzysztof Smiechowicz's patch.

URL:    http://cgit.freedesktop.org/mesa/mesa/commit/?id=cb9214f33030e1f482d59049c239f20061d24ad8
Author: Luca Barbieri <luca at luca-barbieri.com>
Date:   Sat Dec 26 07:35:17 2009 +0100

    nouveau: Fix swizzling for copies to rectangular textures
    
    nVidia hardware seems to swizzle rectangular texture (with width !=
    height) coordinates by swizzling the lower bits and then adding the
    higher bits from the larger dimension.
    However, nv04_swizzle_bits ignores width and height and just
    interleaves everything.
    This causes problems with rectangular POT textures with height or
    width 2048 or 4096 (but not 2048x1024 where it works by chance) since
    the driver swizzles them in 1024x1024 chunks and gets the start
    position for the non-first chunks wrong.
    The following patch seems to fix those problems.

URL:    http://cgit.freedesktop.org/mesa/mesa/commit/?id=3a0c527bd03c0a4e637a1dcde11f0fb6129c07f6
Author: Luca Barbieri <luca at luca-barbieri.com>
Date:   Sun Dec 27 04:04:46 2009 +0100

    nouveau: Fix nv20-40 swizzled miptree RTs
    
    I just coded a patch that does this and seems to work fine. It must be
    fixed since it breaks OpenGL (or the state tracker can be changed, but
    it seems better to do it in the driver).
    
    The patch also fixes NV20 and NV30 in the same way. They compile but
    are untested.
    
    I would guess that using the 3D engine is faster for the larger
    levels, but the 2D engine is faster for the smaller ones (and lacks
    this issue).

URL:    http://cgit.freedesktop.org/mesa/mesa/commit/?id=a55e50b082ca068d35d695ff323603507e2b64aa
Author: Luca Barbieri <luca at luca-barbieri.com>
Date:   Sat Dec 26 08:12:15 2009 +0100

    NV30/NV40 CMP and SCS src == dst handling
    
    CMP and SCS can produce incorrect results if the source and
    destination are the same.
    This patch should fix the issues.
    CMP is fixed by predicating both moves.
    SCS by changing the order if the source component is X.

URL:    http://cgit.freedesktop.org/mesa/mesa/commit/?id=926562fe271a031774d1aae850e955c2180f2816
Author: José Fonseca <jfonseca at vmware.com>
Date:   Mon Dec 28 22:52:41 2009 +0000

    llvmpipe: Unmapping vertex/index buffers does NOT flush draw module anymore.
    
    Not since 6094e79f4e3350d123c7532b1c73faa60834a62d.
    
    Drivers now need to flush draw module explicitely (which explains why
    all those previous commits adding draw_flushes calls were necessary).
    
    This is a good thing, but it's tricky to get this right in face of user buffers
    (it's not even clear who has the responsibility to flush when a user buffer
    is seen -- statetracker or pipe driver), so just force flush (temporarily)
    since it's not a bottleneck now.

URL:    http://cgit.freedesktop.org/mesa/mesa/commit/?id=64893eb5017274a955a4166c50b56601fb7673b8
Author: José Fonseca <jfonseca at vmware.com>
Date:   Mon Dec 28 16:39:30 2009 +0000

    python/retrace: Dump only the specified image rectangles.

URL:    http://cgit.freedesktop.org/mesa/mesa/commit/?id=67171ed85f3f9486238a994e8a427ddc1ac31069
Author: José Fonseca <jfonseca at vmware.com>
Date:   Mon Dec 28 16:25:48 2009 +0000

    xlib: Integrate the trace driver with all pipe drivers.
    
    And not just softpipe.
    
    It is particularly convenient to use llvmpipe instead, since it is much
    faster. It also allows to use rbug with all xlib drivers.

URL:    http://cgit.freedesktop.org/mesa/mesa/commit/?id=7abdaf574a31f4f09b20a6bc59bdb1bbebf9b15b
Author: José Fonseca <jfonseca at vmware.com>
Date:   Mon Dec 28 15:22:17 2009 +0000

    scons: Fix xlib build.
    
    After glsl rework merge.

URL:    http://cgit.freedesktop.org/mesa/mesa/commit/?id=49a0f291aef5f601f172cf6f41fd83d6c342bb8a
Author: Francisco Jerez <currojerez at riseup.net>
Date:   Sat Dec 26 17:26:49 2009 +0100

    nv04: Fix build after the latest nouveau_class.h changes.

URL:    http://cgit.freedesktop.org/mesa/mesa/commit/?id=c84cc09d41a83caa96eca84c73284024d8d63024
Author: Marcin Kościelnicki <koriakin at 0x04.net>
Date:   Mon Dec 28 16:23:40 2009 +0000

    nv50: Dehexify and bring up to date with new method defines.
    
    Signed-off-by: Francisco Jerez <currojerez at riseup.net>

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=b46bcd8e7b37aa2e9159e126c1cc88234a3c2790
Merge: cb504a026cbad317c6af1888bfcc616182e0c826 7831515e69ac875b1ac0b1b248ab10c6cf37bf52
Author: Brian Paul <brianp at vmware.com>
Date:   Sun Dec 27 10:24:21 2009 -0700

    Merge branch 'mesa_7_7_branch'

URL:    http://cgit.freedesktop.org/mesa/mesa/commit/?id=cb504a026cbad317c6af1888bfcc616182e0c826
Author: Brian Paul <brianp at vmware.com>
Date:   Sun Dec 27 10:24:12 2009 -0700

    cell: add glsl to SRC_DIRS

URL:    http://cgit.freedesktop.org/mesa/mesa/commit/?id=7831515e69ac875b1ac0b1b248ab10c6cf37bf52
Author: Brian Paul <brianp at vmware.com>
Date:   Sun Dec 27 10:09:24 2009 -0700

    st/mesa: add missing case for PIPE_FORMAT_B8G8R8A8_UNORM

URL:    http://cgit.freedesktop.org/mesa/mesa/commit/?id=bdbabcd1e4257fd7de119617609f978d2dd7dd35
Author: Dave Airlie <airlied at redhat.com>
Date:   Sun Dec 27 16:13:41 2009 +1000

    r300g: fix use of uninitialised variables.
    
    These buffers were getting dereferenced later.

URL:    http://cgit.freedesktop.org/mesa/mesa/commit/?id=9ee5b78e7fb31c04a4f5ed96c202604832cc90dd
Author: Dave Airlie <airlied at redhat.com>
Date:   Sun Dec 27 15:23:13 2009 +1000

    r300g: rename modesetting_drv.so to radeong_drv.so

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=4ccf0bb74e7f88ff51bba64a2a94a29f997231f5
Author: José Fonseca <jfonseca at vmware.com>
Date:   Sat Dec 26 21:05:31 2009 +0000

    softpipe: Flush draw module when fragment pipeline state changes.

URL:    http://cgit.freedesktop.org/mesa/mesa/commit/?id=080703e398f737b71336312fd3dc8d6f38f61e51
Author: José Fonseca <jfonseca at vmware.com>
Date:   Sat Dec 26 15:21:16 2009 +0000

    llvmpipe: Treat state changes systematically.
    
    That is:
    - check for no op
    - update/flush draw module
    - update bound state and mark it as dirty
    
    In particular flushing the draw module is important since it may contain
    unflushed primitives which would otherwise be draw with wrong state.

URL:    http://cgit.freedesktop.org/mesa/mesa/commit/?id=c4ac1f8299ddc3b60f7f32c58c0310deacac22c6
Author: Eric Anholt <eric at anholt.net>
Date:   Tue Dec 22 17:30:13 2009 -0800

    i965: Extra asserts on flow control instructions to clarify for clang.

URL:    http://cgit.freedesktop.org/mesa/mesa/commit/?id=c196a3592a73bfe11db5100a9ba1aff07fb8a60e
Author: Eric Anholt <eric at anholt.net>
Date:   Tue Dec 22 17:18:03 2009 -0800

    i965: Clean up double initialization of dst_flags from a rebase resolve.
    
    Caught by clang.

URL:    http://cgit.freedesktop.org/mesa/mesa/commit/?id=070bbd4fcd5d2b669b880b91730a7ad9d130e416
Author: Eric Anholt <eric at anholt.net>
Date:   Tue Dec 22 17:05:10 2009 -0800

    i965: Fix setup of immediate types for gen4 disasm.
    
    Caught by clang.

URL:    http://cgit.freedesktop.org/mesa/mesa/commit/?id=d01c7bef296f66bffe3ad167abb0c04c25f7fdae
Author: José Fonseca <jfonseca at vmware.com>
Date:   Sat Dec 26 11:02:02 2009 +0000

    llvmpipe: Use comments and more code from softpipe's is_texture_referenced implementation.

URL:    http://cgit.freedesktop.org/mesa/mesa/commit/?id=7a15642f411613df51474d5c2ab85456b5ca41ce
Author: José Fonseca <jfonseca at vmware.com>
Date:   Sat Dec 26 11:01:05 2009 +0000

    softpipe: Flush draw module before switching framebuffer.
    
    Otherwise geometry might end up in the wrong rendertarget.

URL:    http://cgit.freedesktop.org/mesa/mesa/commit/?id=491a18494373434c1a8e563f489d51b7760f227f
Author: José Fonseca <jfonseca at vmware.com>
Date:   Sat Dec 26 11:00:42 2009 +0000

    llvmpipe: Flush draw module before switching framebuffer.
    
    Otherwise geometry will end up in the wrong rendertarget.

URL:    http://cgit.freedesktop.org/mesa/mesa/commit/?id=399190d13668ed457cf5d6bbbefe908a95bad289
Author: José Fonseca <jfonseca at vmware.com>
Date:   Sat Dec 26 10:59:46 2009 +0000

    tgsi: Don't dump parenthesis for negation.
    
    It doesn't seem necessary, and more importantly, tgsi_parse doesn't know
    how to read them.

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=230a5b5f1c9b6c4279384dc6da006f9b65068d12
Author: José Fonseca <jfonseca at vmware.com>
Date:   Sat Dec 26 01:14:59 2009 +0000

    python: Update python state tracker and samples for recent interface changes.

URL:    http://cgit.freedesktop.org/mesa/mesa/commit/?id=3f176bf08cd729d67a00d2bd073f29286b1f9a29
Author: José Fonseca <jfonseca at vmware.com>
Date:   Fri Dec 25 17:40:08 2009 +0000

    trace: Fix transfer size computation.

URL:    http://cgit.freedesktop.org/mesa/mesa/commit/?id=8b7552673f38b47abb432985e205785accdae5df
Author: José Fonseca <jfonseca at vmware.com>
Date:   Fri Dec 25 17:39:47 2009 +0000

    scons: Put the configuration info in the build directory too.
    
    It fixes cached configuration results from one platform being erroneously
    used in other platforms.

URL:    http://cgit.freedesktop.org/mesa/mesa/commit/?id=8353c87ccef69fdfaf778e177c1a6651214db135
Author: José Fonseca <jfonseca at vmware.com>
Date:   Thu Dec 24 15:53:45 2009 +0000

    svga: Allow to dump an individual command.

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=5676082d28d1d0cbb70b6526d1a7c650a3d28336
Author: Dave Airlie <airlied at linux.ie>
Date:   Sat Dec 26 07:28:21 2009 +1000

    r300g: fixup for GS additions
    
    draw_set_mapped_constant_buffer changed API

URL:    http://cgit.freedesktop.org/mesa/mesa/commit/?id=fb0a9aa5e0476d8ca332753f52a9e56f9cfa8dfa
Author: Zack Rusin <zackr at vmware.com>
Date:   Thu Dec 24 13:08:36 2009 -0500

    gallium: remove TGSI_SEMANTIC_VERTICES
    
    it's a leftover from an early version of geometry shading support.
    geometry shaders now encode the primitive size in the PROPERTY token
    and don't need special input with their size.

URL:    http://cgit.freedesktop.org/mesa/mesa/commit/?id=b0bc582db761ea3f47580dd2908a227987177dc2
Author: Zack Rusin <zackr at vmware.com>
Date:   Thu Dec 24 09:34:07 2009 -0500

    draw: disable some debugging output coming from the geometry shaders

URL:    http://cgit.freedesktop.org/mesa/mesa/commit/?id=519a6d308d201a5ccedecf87344fd7542e90bb0f
Author: Zack Rusin <zackr at vmware.com>
Date:   Thu Dec 24 09:30:00 2009 -0500

    gallium: geometry shader can be always enabled and we don't need a cap for that
    
    using the draw module allows us to enable geometry shading even on hardware
    that doesn't support it.

URL:    http://cgit.freedesktop.org/mesa/mesa/commit/?id=a00da63e6612607044e93f2900fba21bddfd0cad
Author: Zack Rusin <zackr at vmware.com>
Date:   Thu Dec 24 09:20:45 2009 -0500

    util: put vertices_per_primitive function in its proper location

URL:    http://cgit.freedesktop.org/mesa/mesa/commit/?id=49155c3264d019869fadde50ff6167a369e966b6
Author: Zack Rusin <zackr at vmware.com>
Date:   Thu Dec 24 08:15:29 2009 -0500

    draw/tgsi: fix geometry shader input/output swizzling

URL:    http://cgit.freedesktop.org/mesa/mesa/commit/?id=afd01366b098bf790658e069caddb7a930da827d
Author: Zack Rusin <zackr at vmware.com>
Date:   Wed Dec 23 15:41:47 2009 -0500

    tgsi: dump the indices correctly when dealing with 2d arrays

URL:    http://cgit.freedesktop.org/mesa/mesa/commit/?id=960be012a9d185c80bfcb9ff5c3781314dfb7b25
Author: Zack Rusin <zackr at vmware.com>
Date:   Wed Dec 23 14:39:16 2009 -0500

    tgsi: fix property parsing/building

URL:    http://cgit.freedesktop.org/mesa/mesa/commit/?id=e9c6f01a52fe5f9ba993505c246740dd20fab344
Author: Zack Rusin <zackr at vmware.com>
Date:   Wed Dec 23 13:43:30 2009 -0500

    python: fix python state tracker after some latest changes

URL:    http://cgit.freedesktop.org/mesa/mesa/commit/?id=ac96ee1c16419583aa43c9f4100aaca774b9439a
Author: Zack Rusin <zackr at vmware.com>
Date:   Wed Dec 23 13:30:12 2009 -0500

    softpipe: make it possible to dump geometry shader from the softpipe

URL:    http://cgit.freedesktop.org/mesa/mesa/commit/?id=22370990f28987b361c6adf8e81c5a18184e88ea
Author: Zack Rusin <zackr at vmware.com>
Date:   Wed Dec 23 12:40:39 2009 -0500

    tgsi: add missing support for two dimensional arrays in various places
    
    in particular asm text parsing and sanity checking were missing code
    to handle multi-dimensional arrays/geometry shaders

URL:    http://cgit.freedesktop.org/mesa/mesa/commit/?id=8a39f5dfdd7901e59665e2b7513e9466666895b3
Author: Zack Rusin <zackr at vmware.com>
Date:   Wed Dec 23 12:40:19 2009 -0500

    python/gs: fix the example

URL:    http://cgit.freedesktop.org/mesa/mesa/commit/?id=f658fa5e8febc41836980ad1b4cb385445833a02
Author: Zack Rusin <zackr at vmware.com>
Date:   Wed Dec 23 12:39:21 2009 -0500

    gallium: add an inline that returns number of vertices per primitive

URL:    http://cgit.freedesktop.org/mesa/mesa/commit/?id=42eefb8235437655632b36490f49a3a8fdc69401
Author: Zack Rusin <zackr at vmware.com>
Date:   Wed Dec 23 12:34:34 2009 -0500

    softpipe/gs: don't crash with null shader

URL:    http://cgit.freedesktop.org/mesa/mesa/commit/?id=b0575151b66c9f5387c0433f41db9c19a848d45e
Author: Zack Rusin <zackr at vmware.com>
Date:   Sat Dec 19 13:54:53 2009 -0500

    gs: fix drivers so they work with geometry shaders

URL:    http://cgit.freedesktop.org/mesa/mesa/commit/?id=5aac920e4968d5be37ec2dbecb18838e66ca2c95
Author: Zack Rusin <zackr at vmware.com>
Date:   Tue Dec 15 09:26:51 2009 -0500

    tgsi: make the tgsi assembly parser report line/column on error

URL:    http://cgit.freedesktop.org/mesa/mesa/commit/?id=89d8577fb3036547ef0b47498cc8dc5c77f886e0
Author: Zack Rusin <zackr at vmware.com>
Date:   Mon Dec 14 17:11:46 2009 -0500

    gallium: add geometry shader support to gallium

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=57cce7a409724a261c6dae6c979496a630167742
Author: Brian Paul <brianp at vmware.com>
Date:   Wed Dec 23 16:55:37 2009 -0700

    mklib: put usage info into usage() function

URL:    http://cgit.freedesktop.org/mesa/mesa/commit/?id=191d9651cd5d257d6d836de4474972384cb7f78d
Author: Brian Paul <brianp at vmware.com>
Date:   Wed Dec 23 16:50:06 2009 -0700

    mklib: expand .a into .o files on FreeBSD, put common code into subroutines

URL:    http://cgit.freedesktop.org/mesa/mesa/commit/?id=5f6dcf65e7023edda1783eccef03d213f3cb26fb
Author: Keith Whitwell <keithw at vmware.com>
Date:   Thu Dec 24 12:52:43 2009 +0000

    i965g: get trivial/tri working again after edgeflag changes

URL:    http://cgit.freedesktop.org/mesa/mesa/commit/?id=6c30e17f9eb572f1bb9b80652a8c6c0d838d0498
Author: Keith Whitwell <keithw at vmware.com>
Date:   Thu Dec 24 12:45:42 2009 +0000

    i965g: strict aliasing changes

URL:    http://cgit.freedesktop.org/mesa/mesa/commit/?id=e4069d07ddd8c2afa5378e54710e19e7517d43d6
Author: Keith Whitwell <keithw at vmware.com>
Date:   Thu Dec 24 12:44:12 2009 +0000

    gallium/util: quieten compiler

URL:    http://cgit.freedesktop.org/mesa/mesa/commit/?id=9546c3dbd2bdf85654d7ef0e90837f641bd801e4
Author: Keith Whitwell <keithw at vmware.com>
Date:   Tue Dec 22 10:14:59 2009 +0000

    i965g: calculate depth min/max
    
    Previously hard-wired to 0..1

URL:    http://cgit.freedesktop.org/mesa/mesa/commit/?id=b7b2226a75f1955da9bd4a28754b7eaebb01fed5
Author: Christoph Bumiller <e0425955 at student.tuwien.ac.at>
Date:   Thu Dec 24 13:35:55 2009 +0100

    nv50: support TGSI_OPCODE_CONT

URL:    http://cgit.freedesktop.org/mesa/mesa/commit/?id=d29f55546dec74ca77dce3a3bf581c251be1d397
Author: Christoph Bumiller <e0425955 at student.tuwien.ac.at>
Date:   Thu Dec 24 12:39:42 2009 +0100

    nv50: make edgeflags work
    
    It doesn't seem to be possible to set the egdeflag in the
    vertex shader, so we need to fallback to pushing vertices
    through the FIFO and use method 0x15e4 if they are used.
    
    This only works if VP does MOV OUT[X] IN[Y] where X is the
    edgeflag output, and Y is saved so we can tell the correct
    input later.
    
    The VP still writes the useless values to wasted outputs
    as punishment.

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=f42c861f029ae6ae469ae4685c6d5b25b7b34b68
Author: Tom Fogal <tfogal at alumni.unh.edu>
Date:   Wed Dec 23 11:24:52 2009 -0700

    Regenerate gl_mangle.h.
    
    Signed-off-by: Brian Paul <brianp at vmware.com>

URL:    http://cgit.freedesktop.org/mesa/mesa/commit/?id=8e8502bc6352227afda370cfeeb1a49b128df752
Author: Maarten Maathuis <madman2003 at gmail.com>
Date:   Sun Dec 20 05:03:03 2009 -0800

    gallium: only create pipe buffer when size is nonzero
    
    - This fixes a crash upon starting spring (a rts engine/game).
    
    Signed-off-by: Maarten Maathuis <madman2003 at gmail.com>

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=b5ddc7821a334177ff3f6c0ea3a5c24245ad194c
Author: Brian Paul <brianp at vmware.com>
Date:   Tue Dec 22 13:28:39 2009 -0700

    mesa: fix binary() function, printf format string
    
    Need to use the constant 1ULL and 0xllx format string.  This fixes incorrect
    results and a NULL pointer/parameter bug.

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

    progs/tests: Fix build.

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