Mesa (nv50-compiler): 516 new commits

Christoph Bumiller chrisbmr at kemper.freedesktop.org
Wed Aug 18 12:37:35 UTC 2010


URL:    http://cgit.freedesktop.org/mesa/mesa/commit/?id=3e54d63429fe7ca5db3c75c181abbaf7a7f55724
Merge: eaab76457818fad0926b84c663440e8987e1f19f 85d9bc236d6a8ff8f12cbc2150f8c3740354f573
Author: Christoph Bumiller <e0425955 at student.tuwien.ac.at>
Date:   Wed Aug 18 14:37:47 2010 +0200

    Merge remote branch 'origin/master' into nv50-compiler

URL:    http://cgit.freedesktop.org/mesa/mesa/commit/?id=eaab76457818fad0926b84c663440e8987e1f19f
Author: Christoph Bumiller <e0425955 at student.tuwien.ac.at>
Date:   Wed Aug 18 14:36:47 2010 +0200

    nv50: emit predicate for interp

URL:    http://cgit.freedesktop.org/mesa/mesa/commit/?id=85d9bc236d6a8ff8f12cbc2150f8c3740354f573
Author: Keith Whitwell <keithw at vmware.com>
Date:   Sun Aug 15 17:40:39 2010 +0100

    llvmpipe: consolidate several loops in lp_rast_triangle

URL:    http://cgit.freedesktop.org/mesa/mesa/commit/?id=ff26594a92df37608a3efe47e4d4f3a55bcd6bc1
Author: Keith Whitwell <keithw at vmware.com>
Date:   Sun Aug 15 17:31:13 2010 +0100

    llvmpipe: remove all traces of step arrays, pos_tables
    
    No need to calculate these values any longer, nor to store them in the
    bin data.  Improves isosurf a bit more, 115->123 fps.

URL:    http://cgit.freedesktop.org/mesa/mesa/commit/?id=4c0641454b952f2c240de8c83511703f98e1f72f
Author: Keith Whitwell <keithw at vmware.com>
Date:   Sun Aug 15 17:24:54 2010 +0100

    llvmpipe: eliminate last usage of step array in rast_tmp.h
    
    For 16 and 64 pixel levels, calculate a mask which is linear in x and
    y (ie not in the swizzle layout).
    
    When iterating over full and partial masks, figure out position by
    manipulating the bit number set in the mask, rather than relying on
    postion arrays.
    
    Similarly, calculate the lower-level c values from dcdx, dcdy and the
    position rather than relying on the step array.

URL:    http://cgit.freedesktop.org/mesa/mesa/commit/?id=ee0d1c29eeddfa364a18783507acd4d031029ba2
Author: Keith Whitwell <keithw at vmware.com>
Date:   Sun Aug 15 17:22:25 2010 +0100

    llvmpipe: don't refer to plane->step when dcdx or dcdy would do

URL:    http://cgit.freedesktop.org/mesa/mesa/commit/?id=4b322e71bb169af637864922edfb4108675781bb
Author: Keith Whitwell <keithw at vmware.com>
Date:   Sun Aug 15 16:49:26 2010 +0100

    llvmpipe: also use build_mask at 16, 64 pixel levels

URL:    http://cgit.freedesktop.org/mesa/mesa/commit/?id=515194968d033d2c0c5678677f7606d38635d747
Author: Keith Whitwell <keithw at vmware.com>
Date:   Sun Aug 15 16:32:45 2010 +0100

    llvmpipe: version of block4 which doesn't need the full step array
    
    No noticable slowdown with isosurf.

URL:    http://cgit.freedesktop.org/mesa/mesa/commit/?id=510b03539413552a543e25de6b896eb10baf60ae
Author: Keith Whitwell <keithw at vmware.com>
Date:   Sun Aug 15 16:21:46 2010 +0100

    llvmpipe: reorganize block4 loop, nice speedup
    
    isosurf 95->115 fps just by exchanging the two inner loops in this
    function...

URL:    http://cgit.freedesktop.org/mesa/mesa/commit/?id=2d53dc873ea1d9e0e3e4c1cf08a63621661e422f
Author: Corbin Simpson <MostAwesomeDude at gmail.com>
Date:   Sun Aug 15 03:26:58 2010 -0700

    gallium/docs: Cleanup debugging. Spelling, grammar, organization.

URL:    http://cgit.freedesktop.org/mesa/mesa/commit/?id=bf357aedffd659e43ef9ceefa875c08991a5f46d
Author: Corbin Simpson <MostAwesomeDude at gmail.com>
Date:   Sun Aug 15 03:05:18 2010 -0700

    gallium/docs: Add formatting for envvar role; change debugging.
    
    Per Jakob's request. Not super-pretty, but it's a good point for modding
    later.

URL:    http://cgit.freedesktop.org/mesa/mesa/commit/?id=d375cb869e1ea3baa191b7a0fbc2d606843bddec
Author: Vinson Lee <vlee at vmware.com>
Date:   Sun Aug 15 01:30:02 2010 -0700

    glsl: Fix self inclusion in slang_compile_function.h.
    
    Fix self inclusion introduced by commit
    4fef77c7c5455b983daa93cacf90d2b3baa3967e.

URL:    http://cgit.freedesktop.org/mesa/mesa/commit/?id=6f2077e1abe6467275fa030ed0e6f54d7f93e263
Author: Vinson Lee <vlee at vmware.com>
Date:   Sun Aug 15 01:23:10 2010 -0700

    glsl: Include missing header in slang_ir.h.
    
    Include prog_instruction.h for gl_inst_opcode symbol.

URL:    http://cgit.freedesktop.org/mesa/mesa/commit/?id=babea9f1f600d78363122d19259165ef46932189
Author: Vinson Lee <vlee at vmware.com>
Date:   Sun Aug 15 01:06:43 2010 -0700

    glsl: Clean up header file inclusion in slang_link.h.
    
    Remove slang_compile.h.
    Include mtypes.h for GLcontext symbol.

URL:    http://cgit.freedesktop.org/mesa/mesa/commit/?id=c4e99500f4be87997e9348d32a452e2f191b0cbf
Author: Vinson Lee <vlee at vmware.com>
Date:   Sun Aug 15 00:59:34 2010 -0700

    glsl: Clean up header file inclusion in slang_label.h.
    
    Move mtypes.h and prog_instruction.h to slang_label.c.
    Remove imports.h.
    Include glheader.h from GL symbols.

URL:    http://cgit.freedesktop.org/mesa/mesa/commit/?id=6dfcff6b05f44ad4e338fac18ccd4d470c953b1e
Author: Marek Olšák <maraeo at gmail.com>
Date:   Sun Aug 15 09:13:50 2010 +0200

    r300g: mark HiZ/ZMask_clear atoms as non-dirty after emission in clear

URL:    http://cgit.freedesktop.org/mesa/mesa/commit/?id=ff27c68ca2fe740e666c3a9a27f656623bdc5769
Author: Vinson Lee <vlee at vmware.com>
Date:   Sat Aug 14 23:40:42 2010 -0700

    glsl: Clean up header file inclusion in slang_emit.h.
    
    Remove imports.h.
    Remove mtypes.h.
    Remove slang_compile.h.
    Include glheader.h for GL symbols.
    Include slang_vartable.h for slang_var_table symbol.

URL:    http://cgit.freedesktop.org/mesa/mesa/commit/?id=0ef5449832c53f79477672a8b8cbfce212a1eea4
Author: Vinson Lee <vlee at vmware.com>
Date:   Sat Aug 14 23:32:08 2010 -0700

    glsl: Clean up header file inclusion in slang_compile.h.
    
    Remove imports.h.
    Remove slang_typeinfo.h.
    Remove slang_compile_operation.h.
    Include glheader.h for GL symbols.
    Include slang_utility.h for slang_atom_pool symbol.

URL:    http://cgit.freedesktop.org/mesa/mesa/commit/?id=8981fae4c3e4ecfbbc41d2469dc48a360a9fc182
Author: Vinson Lee <vlee at vmware.com>
Date:   Sat Aug 14 23:18:29 2010 -0700

    glsl: Include missing headers in slang_compile_struct.h.
    
    Include glheader.h for GL symbols.
    Include slang_utility.h for slang_atom symbol.

URL:    http://cgit.freedesktop.org/mesa/mesa/commit/?id=d5a86f9fc9fc96a0d771c0409b557636ef89f350
Author: Marek Olšák <maraeo at gmail.com>
Date:   Sun Aug 15 03:14:25 2010 +0200

    r300g: do not use HiZ if HiZ RAM is not properly initialized

URL:    http://cgit.freedesktop.org/mesa/mesa/commit/?id=59c2230879cb5149ce99ac8565ce6af9c5b02e04
Author: Marek Olšák <maraeo at gmail.com>
Date:   Sun Aug 15 02:18:15 2010 +0200

    r300g: rename dirty_zmask -> zmask_in_use

URL:    http://cgit.freedesktop.org/mesa/mesa/commit/?id=516152112ea2a8524865d230f657977583246092
Author: Marek Olšák <maraeo at gmail.com>
Date:   Fri Aug 13 04:57:30 2010 +0200

    r300g: do not clear with blitter if we clear just the ZMask RAM
    
    This skips the blitter clear path entirely if the color is not cleared and
    the depth+stencil is cleared with the ZMask.

URL:    http://cgit.freedesktop.org/mesa/mesa/commit/?id=5f8ccf1e2766e3e7537dd8a838837c5e4af4246c
Author: Marek Olšák <maraeo at gmail.com>
Date:   Sat Aug 14 18:37:04 2010 +0200

    r300g: do not use fastfill if ZMask RAM is not properly initialized
    
    z_fastfill -> dirty_zmask[level].

URL:    http://cgit.freedesktop.org/mesa/mesa/commit/?id=0d699e8ee930c6c7e0f8abff14bf37e7f67807fe
Author: Marek Olšák <maraeo at gmail.com>
Date:   Sat Aug 14 22:35:23 2010 +0200

    r300g: separate num_cs_end_dwords out from prepare_for_rendering

URL:    http://cgit.freedesktop.org/mesa/mesa/commit/?id=f1702b180858856dd4dfb38a3571732ad21de300
Author: Vinson Lee <vlee at vmware.com>
Date:   Sat Aug 14 23:14:42 2010 -0700

    glsl: Include missing headers in slang_print.h.
    
    Include glheader.h for GL symbols.
    Include slang_compile_function.h for slang_function symbol.
    Include slang_compile_operation.h for slang_operation symbol.
    Include slang_compile_variable.h for slang_variable and slang_variable_scope symbols.
    Include slang_typeinfo.h for slang_type_qualifer and slang_fully_specified_type symbols.

URL:    http://cgit.freedesktop.org/mesa/mesa/commit/?id=4fef77c7c5455b983daa93cacf90d2b3baa3967e
Author: Vinson Lee <vlee at vmware.com>
Date:   Sat Aug 14 22:57:47 2010 -0700

    glsl: Include missing headers in slang_compile_function.h
    
    Include glheader.h for GL symbols.
    Include slang_compile_function.h for slang_function symbol.
    Include slang_compile_operation.h for slang_operation symbol.
    Include slang_compile_variable.h for slang_variable and
    slang_variable_scope symbols.
    Include slang_log.h for slang_info_log symbols.
    Include slang_utility.h for slang_atom and slang_atom_pool symbols.

URL:    http://cgit.freedesktop.org/mesa/mesa/commit/?id=9bfbfd55afb42ea54621c8fae99a71db81a7332c
Author: Vinson Lee <vlee at vmware.com>
Date:   Sat Aug 14 22:43:26 2010 -0700

    glsl: Include missing headers in slang_compiler_operation.h.
    
    Include glheader.h for GL symbols.
    Include slang_compile_variable.h for slang_variable_scope symbol.
    Include slang_utility.h for slang_atom symbol.

URL:    http://cgit.freedesktop.org/mesa/mesa/commit/?id=1918820d2e1cabc61775a75830aa297323f0d7db
Author: Vinson Lee <vlee at vmware.com>
Date:   Sat Aug 14 21:21:10 2010 -0700

    glsl: Include missing headers in slang_simplify.h.
    
    Include glheader.h for GL symbols.
    Include slang_compile.h for slang_name_space symbol.
    Include slang_compile_function.h for slang_function symbol.
    Include slang_compile_operation.h for slang_operation symbol.
    Include slang_log.h for slang_info_log symbol.
    Include slang_utility.h for slang_atom_pool symbol.

URL:    http://cgit.freedesktop.org/mesa/mesa/commit/?id=99003560cab2974335e23d61fb0e720b50ce77cf
Author: Vinson Lee <vlee at vmware.com>
Date:   Sat Aug 14 18:56:17 2010 -0700

    glsl: Include missing header in slang_utility.h.
    
    Include glheader.h for GL symbols.

URL:    http://cgit.freedesktop.org/mesa/mesa/commit/?id=845554eb3b95d0022d70f086b9888556be275bb3
Author: Vinson Lee <vlee at vmware.com>
Date:   Sat Aug 14 18:53:22 2010 -0700

    glsl: Include missing headers in slang_vartable.h.
    
    Include glheader.h for GL symbols.
    Include slang_utility.h for slang_atom symbol.

URL:    http://cgit.freedesktop.org/mesa/mesa/commit/?id=fe19935a127916ab2f1957c48ad1da652935928f
Author: Jakob Bornecrantz <wallbraker at gmail.com>
Date:   Sun Aug 15 00:57:18 2010 +0100

    gallium/docs: Add rbug to distribution

URL:    http://cgit.freedesktop.org/mesa/mesa/commit/?id=d62b29f567f7dd41d7abf3c931065ea54e90f48b
Author: Jakob Bornecrantz <wallbraker at gmail.com>
Date:   Sun Aug 15 00:59:57 2010 +0100

    gallium/docs: Add a debugging section

URL:    http://cgit.freedesktop.org/mesa/mesa/commit/?id=7f5202be63c6dc639e57d11ef8253e79dd349f59
Author: Jakob Bornecrantz <wallbraker at gmail.com>
Date:   Sun Aug 15 01:00:42 2010 +0100

    gallium: Make printing info on debug builds default off
    
    This commit silences the printing off most of the debug information
    when running debug builds. The big culprits are: the tgsi sanity checker
    that gets run on all shaders on debug; all the options; and
    finaly the cpu caps printer.

URL:    http://cgit.freedesktop.org/mesa/mesa/commit/?id=84ec422232af870f9b9291d72585af27eaeb29db
Author: Vinson Lee <vlee at vmware.com>
Date:   Sat Aug 14 16:27:42 2010 -0700

    glsl: Include missing header in slang_log.h.
    
    Include glheader.h for GLboolean symbol.

URL:    http://cgit.freedesktop.org/mesa/mesa/commit/?id=fcd2da4e7a05b0e3bdf975a96ab294ad1d9a36e3
Author: Vinson Lee <vlee at vmware.com>
Date:   Sat Aug 14 15:16:14 2010 -0700

    glsl: Include missing headers in slang_compile_variable.h.
    
    Include glheader.h for GL symbols.
    Include slang_typeinfo.h for slang_fully_specified_type symbol.
    Include slang_utility.h for slang_atom symbol.

URL:    http://cgit.freedesktop.org/mesa/mesa/commit/?id=586fbc7286edcddc856cd5a21da14a83a460916d
Author: Vinson Lee <vlee at vmware.com>
Date:   Sat Aug 14 14:58:09 2010 -0700

    glsl: Clean up header file inclusion in slang_codegen.h.
    
    Remove mtypes.h.
    Include glheader.h for GL symbols.
    Include slang_compile_variable.h for slang_variable symbol.
    Include slang_typeinfo.h for slang_type_specifier symbol.
    Include slang_utility.h for slang_atom_pool symbol.

URL:    http://cgit.freedesktop.org/mesa/mesa/commit/?id=10d77f3f6b86eeb3ec1d9736c02335831e5c73c2
Author: Vinson Lee <vlee at vmware.com>
Date:   Sat Aug 14 12:54:21 2010 -0700

    gallivm: Remove unnecessary header.

URL:    http://cgit.freedesktop.org/mesa/mesa/commit/?id=db0e24e34a4680c70038715f23847b9b2f7f75d3
Author: Vinson Lee <vlee at vmware.com>
Date:   Sat Aug 14 12:18:51 2010 -0700

    scons: Fix r600g build.

URL:    http://cgit.freedesktop.org/mesa/mesa/commit/?id=77458b565a531721904b7f3e31b71505e763b97a
Author: Vinson Lee <vlee at vmware.com>
Date:   Sat Aug 14 11:56:26 2010 -0700

    r600g: Remove unnecessary headers.

URL:    http://cgit.freedesktop.org/mesa/mesa/commit/?id=e01a49af61a4d56800b1ad672959ba7a88c1da1e
Author: Vinson Lee <vlee at vmware.com>
Date:   Sat Aug 14 11:44:01 2010 -0700

    r300g: Remove unnecessary header.

URL:    http://cgit.freedesktop.org/mesa/mesa/commit/?id=923256626931c057d1a7c20d8900768b0c1faea9
Author: Luca Barbieri <luca at luca-barbieri.com>
Date:   Fri Aug 13 15:26:29 2010 +0200

    u_cpu_detect: remove arch and little_endian
    
    This logic duplicates the one in p_config.h, so remove it and adjust
    the only two places that were using it.

URL:    http://cgit.freedesktop.org/mesa/mesa/commit/?id=eacb624a4a11867427955c812e64c00d5c82bcdd
Author: José Fonseca <jfonseca at vmware.com>
Date:   Sat Aug 14 18:02:47 2010 +0100

    gallivm: Refactor the Newton-Rapshon steps, and disable once again.
    
    It causes a very ugly corruption on the Earth's halo on Google Earth.

URL:    http://cgit.freedesktop.org/mesa/mesa/commit/?id=3c9b00e6e8131c77fe5a3ccb66132e4927e9b3e7
Author: Vinson Lee <vlee at vmware.com>
Date:   Sat Aug 14 01:59:54 2010 -0700

    glsl: Clean up header file inclusion in slang_builtin.h.
    
    Remove prog_parameter.h and slang_utility.h.
    Include glheader.h for GL symbols.
    Include mtypes.h for gl_*_result symbols.

URL:    http://cgit.freedesktop.org/mesa/mesa/commit/?id=71a6dea0f56d4c90b5e07de85cbaac26055c9a63
Author: Vinson Lee <vlee at vmware.com>
Date:   Sat Aug 14 01:46:21 2010 -0700

    glsl: Clean up header file inclusion.

URL:    http://cgit.freedesktop.org/mesa/mesa/commit/?id=d75eac5db16d29351501737d91a4d97632a2ad36
Author: Vinson Lee <vlee at vmware.com>
Date:   Sat Aug 14 01:38:04 2010 -0700

    glsl: Include missing header in slang_compile.c.
    
    Include sl_pp_purify.h for sl_pp_purify_options symbol.

URL:    http://cgit.freedesktop.org/mesa/mesa/commit/?id=de33671a4f2ed1c47cb2c18a3f272d38b3000106
Author: Vinson Lee <vlee at vmware.com>
Date:   Sat Aug 14 00:53:28 2010 -0700

    glsl/cl: Add forward declaration.

URL:    http://cgit.freedesktop.org/mesa/mesa/commit/?id=e8000ffeaf3a11a8173d0ffc3f3f6f4e800972d3
Author: Brian Paul <brianp at vmware.com>
Date:   Fri Aug 13 11:02:49 2010 -0600

    mesa: assorted clean-ups, var type changes, assertions in prog_optimize.c

URL:    http://cgit.freedesktop.org/mesa/mesa/commit/?id=9021c56a5738815777f27c39b63637b5975270c6
Author: Benjamin Segovia <benjamin.segovia at intel.com>
Date:   Fri Aug 13 10:36:47 2010 -0600

    mesa: more/better program optimizations
    
    This is the patch from Benjamin's Aug 11, 2010 email with minor fixes
    (such as moving declarations before code)
    
    Signed-off-by: Brian Paul <brianp at vmware.com>

URL:    http://cgit.freedesktop.org/mesa/mesa/commit/?id=5c0a0f219843fa283a0fd98dbe0544e8ea820c60
Author: George Sapountzis <gsapountzis at gmail.com>
Date:   Thu Aug 12 00:03:56 2010 +0300

    st/dri: make dri_drawable_validate_att static

URL:    http://cgit.freedesktop.org/mesa/mesa/commit/?id=c14b4371ed58859d264b7b2581cfedc9cfd8401f
Author: George Sapountzis <gsapountzis at gmail.com>
Date:   Wed Aug 11 23:26:14 2010 +0300

    st/dri: move TFP code to dri_drawable.c
    
    This is based on a patch by nobled <nobled at dreamwidth.org> and allows the TFP
    extension to be enabled for DRISW also. This patch does not enable TFP for DRISW
    though, because testing on xephyr segfaults here (for both classic and gallium):
    
    Program received signal SIGSEGV, Segmentation fault.
    0x00786a4a in _mesa_GenTextures (n=1, textures=0xbfffee4c) at main/texobj.c:788
    788	   ASSERT_OUTSIDE_BEGIN_END(ctx);
    (gdb)
    (gdb) where
    \#0  0x00786a4a in _mesa_GenTextures (n=1, textures=0xbfffee4c) at main/texobj.c:788
    \#1  0x0817a004 in __glXDisp_GenTextures ()
    \#2  0x08168498 in __glXDispatch ()
    \#3  0x0808b6ce in Dispatch ()
    \#4  0x08084435 in main ()
    
    The TFP code is generic except for the teximage call. We need to verify that
    DRISW correclty implements whatever hook teximage finally calls.

URL:    http://cgit.freedesktop.org/mesa/mesa/commit/?id=5270deaab682c938e360f0d3b52f35b4027db858
Author: nobled <nobled at dreamwidth.org>
Date:   Wed Aug 11 23:36:52 2010 +0300

    st/dri: Fix segmentation fault in sw drivers

URL:    http://cgit.freedesktop.org/mesa/mesa/commit/?id=d3758feb6b38292d90f4697fa41ea12dce563d5a
Author: George Sapountzis <gsapountzis at gmail.com>
Date:   Wed Aug 11 23:18:55 2010 +0300

    st/dri: dri_drawable_get_format is shared between DRI2 and DRISW

URL:    http://cgit.freedesktop.org/mesa/mesa/commit/?id=48def868d96bdcef61d31bd4399d5bbb3bb8818d
Author: Vinson Lee <vlee at vmware.com>
Date:   Fri Aug 13 01:23:39 2010 -0700

    mesa: Clean up header file inclusion in vf.h.
    
    Remove mtypes.h.
    Include glheader.h for GL symbols.

URL:    http://cgit.freedesktop.org/mesa/mesa/commit/?id=5dbd3fe3d4f3f6eb4f601ae8a3c77720ca83e790
Author: Vinson Lee <vlee at vmware.com>
Date:   Fri Aug 13 00:48:34 2010 -0700

    swrast: Clean up header file inclusion in ss_vb.h.
    
    Remove unnecessary header swrast_setup.h.

URL:    http://cgit.freedesktop.org/mesa/mesa/commit/?id=c7f24afcaf63d5e58fcc77199702c1cbac625003
Author: Vinson Lee <vlee at vmware.com>
Date:   Thu Aug 12 23:56:52 2010 -0700

    swrast: Clean up header file inclusion in ss_triangle.h.
    
    Remove ss_context.h.
    Include mtypes.h for GLcontext symbol.

URL:    http://cgit.freedesktop.org/mesa/mesa/commit/?id=8829e0c3f3d4a53d702eca91253b5194f1d94503
Author: Vinson Lee <vlee at vmware.com>
Date:   Thu Aug 12 23:51:16 2010 -0700

    swrast: Clean up header file inclusion in ss_context.h.
    
    Remove mtypes.h and swrast_setup.h.
    Include glheader.h for GL symbols.

URL:    http://cgit.freedesktop.org/mesa/mesa/commit/?id=db0c6810f9cd1705fe27231ca7f8dcf0c4d6874d
Author: Vinson Lee <vlee at vmware.com>
Date:   Thu Aug 12 23:27:27 2010 -0700

    mesa: Include missing header in programopt.h.
    
    Include mtypes.h for GLcontext and gl_register_file symbols.

URL:    http://cgit.freedesktop.org/mesa/mesa/commit/?id=bac59b336b7910be8040a3bf98be628775a67af6
Author: Marek Olšák <maraeo at gmail.com>
Date:   Fri Aug 13 08:16:59 2010 +0200

    r300g: do not support separate depth/stencil clear in the driver
    
    It doesn't work well with Hyper-Z, so put the burden on the state tracker.

URL:    http://cgit.freedesktop.org/mesa/mesa/commit/?id=aa6bdd38af344f7f2ea9956d2ed415f26e8f07cb
Author: Marek Olšák <maraeo at gmail.com>
Date:   Fri Aug 13 04:34:38 2010 +0200

    r300g: fix fastfill when color and Z clear are invoked separately
    
    This always restores the previous depth clear value after CBZB clear.

URL:    http://cgit.freedesktop.org/mesa/mesa/commit/?id=4985ce1755c5d6f4fa6281150ae0bf7df594146f
Author: Marek Olšák <maraeo at gmail.com>
Date:   Fri Aug 13 03:27:45 2010 +0200

    r600g: update shader caps
    
    Sent on ML by Владимир.
    
    These values are what fglrx returns.

URL:    http://cgit.freedesktop.org/mesa/mesa/commit/?id=16e782b83f298fcf82bbb277690ac0c713e90e21
Author: Marek Olšák <maraeo at gmail.com>
Date:   Fri Aug 13 02:58:51 2010 +0200

    r300g: disable depth clamp for now
    
    It breaks Regnum Online in that it renders random triangles
    all over the screen.
    
    https://bugs.freedesktop.org/show_bug.cgi?id=29518

URL:    http://cgit.freedesktop.org/mesa/mesa/commit/?id=06928ba3c343eee7098442fe387eaacd4933c401
Author: Vinson Lee <vlee at vmware.com>
Date:   Thu Aug 12 17:37:00 2010 -0700

    mesa: fpclassify is available with MinGW.
    
    This patch fixes the MinGW build.

URL:    http://cgit.freedesktop.org/mesa/mesa/commit/?id=527ac905f6a1cb525ba701df4ca505e1baea6378
Author: Dave Airlie <airlied at redhat.com>
Date:   Fri Aug 13 09:12:49 2010 +1000

    r600g: fix warning in the winsys

URL:    http://cgit.freedesktop.org/mesa/mesa/commit/?id=f2804e70623c4c71e5758a24d695f8d6b74bf6d7
Author: Dave Airlie <airlied at redhat.com>
Date:   Fri Aug 13 10:16:29 2010 +1000

    r600g: fix memory leaks running gears.
    
    I noticed gears memory usage was heading skywards, some r600 "states"
    aren't properly refcounted, and the ctx->state is never freed.

URL:    http://cgit.freedesktop.org/mesa/mesa/commit/?id=26c042c30aa3a2ec7eaf1a2b766bc4fd2bfcdb84
Author: Vinson Lee <vlee at vmware.com>
Date:   Thu Aug 12 17:12:56 2010 -0700

    translate_test: Fix compilation with MSVC.

URL:    http://cgit.freedesktop.org/mesa/mesa/commit/?id=ca70bf8c9d95de4cade7760eb0cc6e0d82d4f9d7
Author: Vinson Lee <vlee at vmware.com>
Date:   Thu Aug 12 16:32:49 2010 -0700

    scons: Add main/querymatrix.c to SCons build.
    
    Commit 87eb66775949af6e9512daf7e4665c1cfa6b8745 added querymatrix.c to
    make but not to SCons.

URL:    http://cgit.freedesktop.org/mesa/mesa/commit/?id=c59c6c012227e9880586ea533e52dfc068d65810
Author: Brian Paul <brianp at vmware.com>
Date:   Thu Aug 12 15:59:50 2010 -0600

    glsl: print to stderr like other program printing code

URL:    http://cgit.freedesktop.org/mesa/mesa/commit/?id=56450d5f11c2f46cbb9cdba85a3e3d7561be4d51
Author: Vinson Lee <vlee at vmware.com>
Date:   Thu Aug 12 14:54:30 2010 -0700

    mesa: Fix FreeBSD build with llvm enabled.
    
    On FreeBSD LC_CTYPE_MASK is not available but 'llvm-config --cppflags'
    adds the compiler flag -D_GNU_SOURCE to the build.

URL:    http://cgit.freedesktop.org/mesa/mesa/commit/?id=b9abe7f62c09c0395214b9447032323b3846b2cf
Author: Luca Barbieri <luca at luca-barbieri.com>
Date:   Thu Aug 12 22:07:37 2010 +0200

    translate_test: fix compilation on non-POSIX platforms
    
    Use a kludgy function based on rand() instead of drand48()

URL:    http://cgit.freedesktop.org/mesa/mesa/commit/?id=4d946c4e8adf3f0ac447b6a9a6caf17392b816cd
Author: Luca Barbieri <luca at luca-barbieri.com>
Date:   Thu Aug 12 18:18:41 2010 +0200

    translate_test: improve
    
    1. Generate random data specifically for float and doubles, so that
       they end up in [0, 1] range
    2. Don't test useless conversions like SCALED <-> NORM
    3. Poison the buffers before testing

URL:    http://cgit.freedesktop.org/mesa/mesa/commit/?id=f668ea11bd0b1f662e0be523a4bc46835e011ffa
Author: Marek Olšák <maraeo at gmail.com>
Date:   Thu Aug 12 13:34:53 2010 +0200

    Revert "u_blitter: unify clear_depth_stencil and flush_depth_stencil"
    
    This reverts commit de4784e36505316c2a5ab34cc5b371d17f38d3c5.

URL:    http://cgit.freedesktop.org/mesa/mesa/commit/?id=e62e5b0922b6554431234a8a71c7aec7cff91864
Author: Andre Maasikas <amaasikas at gmail.com>
Date:   Wed Aug 11 14:30:18 2010 +0300

    r600: add support for draw_elements_base_vertex
    
    use VTX_BASE_VTX_LOC for offset, last time using INDEX_OFFSET was
    probably a wrong register for this

URL:    http://cgit.freedesktop.org/mesa/mesa/commit/?id=17bcfaa475c083460e7a40878f220a6fa357768e
Author: Vinson Lee <vlee at vmware.com>
Date:   Thu Aug 12 00:33:48 2010 -0700

    mesa: Clean up header file inclusion in prog_uniform.h.
    
    Remove mtypes.h.
    Remove prog_statevars.h.
    Include glheader.h for GL symbols.

URL:    http://cgit.freedesktop.org/mesa/mesa/commit/?id=791d7d4bf98ca5e38fea76462ef38cfd782b464b
Author: Vinson Lee <vlee at vmware.com>
Date:   Thu Aug 12 00:27:01 2010 -0700

    mesa: Include missing headers in prog_print.h.
    
    Include stdio.h for FILE symbol.
    Include glheader.h for GL symbols.
    Include mtypes.h for GLcontext symbol.
    Add forward declarations.

URL:    http://cgit.freedesktop.org/mesa/mesa/commit/?id=991a24d03337ca674896527fe5007490e16838c3
Author: Vinson Lee <vlee at vmware.com>
Date:   Thu Aug 12 00:18:06 2010 -0700

    mesa: Include missing header in prog_optimize.h.
    
    Include mtypes.h for GLcontext symbol.

URL:    http://cgit.freedesktop.org/mesa/mesa/commit/?id=582129ced65e0a71478a8e75e00397037c4826d8
Author: Dave Airlie <airlied at redhat.com>
Date:   Thu Aug 12 16:32:19 2010 +1000

    r600g: fix typo in stencil translate.
    
    fixes piglit stencil-twoside and stencil-wrap

URL:    http://cgit.freedesktop.org/mesa/mesa/commit/?id=13bc2098ca21be3d11176e558ca71e29e41a239f
Author: Dave Airlie <airlied at redhat.com>
Date:   Thu Aug 12 16:29:04 2010 +1000

    r600g: fix provoking-vertex piglit test.

URL:    http://cgit.freedesktop.org/mesa/mesa/commit/?id=e2df0a8b234efde140b340c2c9b67b06b789b758
Author: Dave Airlie <airlied at redhat.com>
Date:   Thu Aug 12 16:06:40 2010 +1000

    r600g: improve texture format checker.
    
    This takes the r300g texture format checker and fixes it up for r600g,
    it passes glean texSwizzle, pixelformats, and texture_srgb tests,
    
    however I think it L8S8_SRGB is broken as is L8_SRGB, need to investigate.
    
    Signed-off-by: Dave Airlie <airlied at redhat.com>

URL:    http://cgit.freedesktop.org/mesa/mesa/commit/?id=de4784e36505316c2a5ab34cc5b371d17f38d3c5
Author: Marek Olšák <maraeo at gmail.com>
Date:   Thu Aug 12 05:06:21 2010 +0200

    u_blitter: unify clear_depth_stencil and flush_depth_stencil
    
    No need to enable depth test for clear.

URL:    http://cgit.freedesktop.org/mesa/mesa/commit/?id=e1bb9ee7a6b7dea0e0388ffb375447ad40f38499
Author: Vinson Lee <vlee at vmware.com>
Date:   Wed Aug 11 18:57:27 2010 -0700

    scons: Fix freebsd8 build.

URL:    http://cgit.freedesktop.org/mesa/mesa/commit/?id=4a859cd12fa47811c9f4d3773bb5e3506f89f2b4
Author: Vinson Lee <vlee at vmware.com>
Date:   Wed Aug 11 17:58:06 2010 -0700

    scons: Add freebsd8 to list of accepted platforms.

URL:    http://cgit.freedesktop.org/mesa/mesa/commit/?id=608f1687096126461d844c299a845ec38e18421b
Author: Marek Olšák <maraeo at gmail.com>
Date:   Thu Aug 12 00:39:04 2010 +0200

    r300/compiler: remove an unused variable

URL:    http://cgit.freedesktop.org/mesa/mesa/commit/?id=39cd4f7ceb09dc3050f93d1fb326faf24c11150e
Author: Luca Barbieri <luca at luca-barbieri.com>
Date:   Wed Aug 11 22:26:57 2010 +0200

    translate_test: fix segfault on x86-64

URL:    http://cgit.freedesktop.org/mesa/mesa/commit/?id=41c7ff11e6aa4d82d1175446aea0984bf28e3905
Author: Luca Barbieri <luca at luca-barbieri.com>
Date:   Wed Aug 11 22:11:19 2010 +0200

    u_staging: remove useless inline keyword

URL:    http://cgit.freedesktop.org/mesa/mesa/commit/?id=99cc6d70a4dc87c67f3eec9b118a853947718373
Author: Luca Barbieri <luca at luca-barbieri.com>
Date:   Wed Aug 11 21:28:33 2010 +0200

    translate_test: fix, reindent, and improve
    
    1. Fix the segfault due to the reverted commit using the new interface
    2. Reindent to Mesa 3 spaces style
    3. Improve output and return success/failure with error code
    4. Add much better support for testing translate_sse

URL:    http://cgit.freedesktop.org/mesa/mesa/commit/?id=10adb7840c3a37dedc940fe593b246336eebd71e
Author: Luca Barbieri <luca at luca-barbieri.com>
Date:   Wed Aug 11 21:19:12 2010 +0200

    translate: allow clients to ask for supported output formats
    
    Currently translate asserts on unsupported output formats, making
    it impossible to use for some purposes, such as testing whether it
    actually works on all formats it supports.
    
    Removing the assert was met with opposition, so this change allows
    clients to ask whether an output format is supported, and they are thus
    able to avoid attempting to use it.
    
    Since this is just an addition to the API, no adverse effect is
    possible, and it makes the testsuite work again.

URL:    http://cgit.freedesktop.org/mesa/mesa/commit/?id=27fe2347bc2ddf88cb666a95adfb0b12a39d42b9
Author: Vinson Lee <vlee at vmware.com>
Date:   Wed Aug 11 12:45:02 2010 -0700

    auxiliary: Make u_staging.c MSVC compatible.
    
    Fixes MSVC build.

URL:    http://cgit.freedesktop.org/mesa/mesa/commit/?id=f7d7b080a17abc1bb25b0d076c8ba275c3fc1cec
Author: Vinson Lee <vlee at vmware.com>
Date:   Wed Aug 11 12:18:25 2010 -0700

    translate: Add translate_test.c to SCons.
    
    This is a follow-up to commit 945e38c73b46afc12b0655f9fc8200f216a8f8c1,
    which added translate_test.c to make.

URL:    http://cgit.freedesktop.org/mesa/mesa/commit/?id=04cfc6234c9bf8c82343e39e0aa9def157e4091d
Author: Vinson Lee <vlee at vmware.com>
Date:   Wed Aug 11 12:04:54 2010 -0700

    auxiliary: Add u_staging.c to SCons build.
    
    This is a follow-up to commit b85c71d4e1e4ed788be834dff5b7b3c0cd0402ac
    which added u_staging.c to make.

URL:    http://cgit.freedesktop.org/mesa/mesa/commit/?id=f78445de5d2316934ebeaa19a616d2f960c89237
Author: Tom Stellard <tstellar at gmail.com>
Date:   Wed Aug 11 09:25:45 2010 -0700

    r300/compiler: Implement the CONT opcode.

URL:    http://cgit.freedesktop.org/mesa/mesa/commit/?id=953e39c61d051feb9f4f25f8390045c18f211d2a
Author: Tom Stellard <tstellar at gmail.com>
Date:   Wed Aug 11 09:24:07 2010 -0700

    r300/compiler: Handle loops in the register allocator.

URL:    http://cgit.freedesktop.org/mesa/mesa/commit/?id=481b65abaedb271d0da24c75b8c60f7bcf6d8ce9
Author: Jerome Glisse <jglisse at redhat.com>
Date:   Wed Aug 11 14:26:07 2010 -0400

    r600g: accept empty frag prog shader
    
    Signed-off-by: Jerome Glisse <jglisse at redhat.com>

URL:    http://cgit.freedesktop.org/mesa/mesa/commit/?id=1bb0427a856ffa3fea1b177ea5b0395a00de3833
Author: Jerome Glisse <jglisse at redhat.com>
Date:   Wed Aug 11 13:49:06 2010 -0400

    r600g: add src negation support
    
    Should fix few glBitmap cases.
    
    Signed-off-by: Jerome Glisse <jglisse at redhat.com>

URL:    http://cgit.freedesktop.org/mesa/mesa/commit/?id=b481a1237e00e1e1fb68ffca0653df3a96f21788
Author: José Fonseca <jfonseca at vmware.com>
Date:   Wed Aug 11 18:44:17 2010 +0100

    gallivm: Fix and enable the extra Newton/Raphson step in lp_build_rcp().
    
    Thanks to Michal for spotting this.

URL:    http://cgit.freedesktop.org/mesa/mesa/commit/?id=457378e031ffb89a2011604c7798a6f5f2142207
Author: Jerome Glisse <jglisse at redhat.com>
Date:   Wed Aug 11 12:19:33 2010 -0400

    r600g: add point/sprite rendering support
    
    Signed-off-by: Jerome Glisse <jglisse at redhat.com>

URL:    http://cgit.freedesktop.org/mesa/mesa/commit/?id=5266bc3c60033ccc3515b3a6d02f7219f981cbb1
Author: Luca Barbieri <luca at luca-barbieri.com>
Date:   Wed Aug 11 16:59:25 2010 +0200

    Revert "translate_generic: return NULL instead of assert(0) if format not supported"
    
    This reverts commit 16b45ca7cefb3432b4133fe9d0b1dbfe3f286131.
    
    José Fonseca asked for a revert.
    
    Note that the testsuite will now segfault since it attempts to test
    all possible formats.

URL:    http://cgit.freedesktop.org/mesa/mesa/commit/?id=684aeb366fb72a2dbf9dd7a0803f29880858cd06
Author: Luca Barbieri <luca at luca-barbieri.com>
Date:   Wed Aug 11 16:00:32 2010 +0200

    translate_generic: fix broken A8R8G8B8_UNORM output
    
    translate was attempting to output A8R8G8B8_UNORM as if it were
    R8G8B8A8_UNORM.
    
    Now the tests just added pass.

URL:    http://cgit.freedesktop.org/mesa/mesa/commit/?id=945e38c73b46afc12b0655f9fc8200f216a8f8c1
Author: Luca Barbieri <luca at luca-barbieri.com>
Date:   Wed Aug 11 15:57:37 2010 +0200

    translate: add testsuite
    
    Currently only checks all possible format conversions, and doesn't
    attempt to test whether multiple buffers/elements or indices work.

URL:    http://cgit.freedesktop.org/mesa/mesa/commit/?id=16b45ca7cefb3432b4133fe9d0b1dbfe3f286131
Author: Luca Barbieri <luca at luca-barbieri.com>
Date:   Wed Aug 11 15:59:43 2010 +0200

    translate_generic: return NULL instead of assert(0) if format not supported
    
    This gives the caller a chance to recover (or crash anyway otherwise).

URL:    http://cgit.freedesktop.org/mesa/mesa/commit/?id=deb809ec98664257ed215e75554e1a80c149c851
Author: Luca Barbieri <luca at luca-barbieri.com>
Date:   Fri Aug 6 11:08:45 2010 +0200

    auxiliary: fix util_framebuffer_copy
    
    util_framebuffer_copy was attempting to copy all elements of the
    source framebuffer state.
    
    However, this breaks if the user does not zero initialize the structure.
    Instead, only copy the elements up to nr_cbufs, and clear elements up
    to dst->nr_cbufs, if the destination was larger than the source.

URL:    http://cgit.freedesktop.org/mesa/mesa/commit/?id=10ce6779e8a64c33add70e440f885c210f3fa6ee
Author: José Fonseca <jfonseca at vmware.com>
Date:   Wed Aug 11 15:13:17 2010 +0100

    gallivm: Use lp_build_div instead of lp_build_mul + lp_build_rcp.
    
    Single divide, so let lp_build_div decide how to implement this.
    
    This will save a multiplication in architectures which don't have
    a RCP intrinsic.

URL:    http://cgit.freedesktop.org/mesa/mesa/commit/?id=f8533482f4a9b5ee7107f4e653d4ebf99ac63e2e
Author: José Fonseca <jfonseca at vmware.com>
Date:   Wed Aug 11 15:11:12 2010 +0100

    gallivm: Use unsigned shift in lp_build_minify.
    
    Texture dimensions are unsigned.

URL:    http://cgit.freedesktop.org/mesa/mesa/commit/?id=66f57235d5e507b17f3cbf1329a803337ca08666
Author: José Fonseca <jfonseca at vmware.com>
Date:   Wed Aug 11 15:10:28 2010 +0100

    llvmpipe: Debug code to dump interpolation coefficients.

URL:    http://cgit.freedesktop.org/mesa/mesa/commit/?id=3deca2e284f0709e94bec5267febc7ccb34c17b8
Author: José Fonseca <jfonseca at vmware.com>
Date:   Wed Aug 11 15:09:54 2010 +0100

    llvmpipe: Use single precision divide for one over area computation.

URL:    http://cgit.freedesktop.org/mesa/mesa/commit/?id=4b20ad7559271a7785193094a3f110ef78e65253
Author: Marek Olšák <maraeo at gmail.com>
Date:   Wed Aug 11 15:11:37 2010 +0200

    util: copy the u_staging commit message to the code

URL:    http://cgit.freedesktop.org/mesa/mesa/commit/?id=b85c71d4e1e4ed788be834dff5b7b3c0cd0402ac
Author: Luca Barbieri <luca at luca-barbieri.com>
Date:   Tue Aug 3 21:20:53 2010 +0200

    auxiliary: support for transfers using staging resources
    
    Direct3D 10/11 has no concept of transfers. Applications instead
    create resources with a STAGING or DYNAMIC usage, copy between them
    and the real resource and use Map to map the STAGING/DYNAMIC resource.
    
    This util module allows to implement Gallium drivers as a Direct3D
    driver would be implemented: transfers allocate a resource with
    PIPE_USAGE_STAGING, and copy the data between it and the real resource
    with resource_copy_region.

URL:    http://cgit.freedesktop.org/mesa/mesa/commit/?id=6f3c4819ecf397cf9efee0213e628e15c1bc704d
Author: Luca Barbieri <luca at luca-barbieri.com>
Date:   Tue Aug 10 10:26:14 2010 +0200

    gallium: add ALWAYS_INLINE
    
    Used when we want to be sure the compiler inlines a large function into
    an inner loop.

URL:    http://cgit.freedesktop.org/mesa/mesa/commit/?id=5668526c915a1e31036386d117c536592dae6859
Author: Luca Barbieri <luca at luca-barbieri.com>
Date:   Tue Aug 3 22:19:30 2010 +0200

    u_surfaces: add util_surfaces_peek
    
    Used to find out if a surface exists without creating one.

URL:    http://cgit.freedesktop.org/mesa/mesa/commit/?id=e45b2ce2c3a52e9f8e6fb7e933ab2f95eec15be1
Author: Luca Barbieri <luca at luca-barbieri.com>
Date:   Fri Aug 6 09:46:14 2010 +0200

    u_surfaces: use cso_hash instead of util_hash_table
    
    Using cso_hash directly is the right thing since util_hash_table
    adds useless overhead and is harder to use for this application.

URL:    http://cgit.freedesktop.org/mesa/mesa/commit/?id=24f5ebb1d735ca7e8944b346359de5941e707047
Author: Luca Barbieri <luca at luca-barbieri.com>
Date:   Fri Aug 6 09:53:15 2010 +0200

    u_surfaces: fix surface leak due to off by one

URL:    http://cgit.freedesktop.org/mesa/mesa/commit/?id=58b104d7f0890434aadbdebcd6002ba0a0e132ec
Author: Luca Barbieri <luca at luca-barbieri.com>
Date:   Wed Aug 11 10:54:31 2010 +0200

    auxiliary: make primitive splitter assert on unimplemented adjacency prims
    
    They are unimplemented, even though the framework makes it possible to
    implement them well, and nv50 needs them.

URL:    http://cgit.freedesktop.org/mesa/mesa/commit/?id=eee5cea385b6871fa934a7882b2f214e3cbace8b
Author: Luca Barbieri <luca at luca-barbieri.com>
Date:   Wed Aug 11 10:51:28 2010 +0200

    auxiliary: fix u_split_prim naming convention
    
    Current practice is to start identifiers with "util_" instead of "u_".

URL:    http://cgit.freedesktop.org/mesa/mesa/commit/?id=0dcf0f9dfaa23b08d2bc20f8cbd02550c2632e52
Author: Luca Barbieri <luca at luca-barbieri.com>
Date:   Wed Aug 11 10:46:12 2010 +0200

    auxiliary: move Ben Skeggs' primitive splitter to common code
    
    This is a simple framework that handles splitting primitives in an
    abstract way.
    
    The user has to specify the primitive start, start index and count.
    
    Then, it can ask the primitive splitter to "draw" a chunk of the
    primitive, staying under a given vertex/index budget.
    
    The primitive splitter will then call user-supplied functions to
    emit a range of vertices/indices, as well as switch the edgeflag
    on or off.
    
    This is particularly useful for hardware that either has limits
    on the vertex count field, or where vertices are pushed on a FIFO
    or temporary buffer of limited size.
    
    Note that unlike other splitters, it does not manipulate data in
    any way, and merely asks a callback to do so, in vertex intervals.

URL:    http://cgit.freedesktop.org/mesa/mesa/commit/?id=0578acbe18cf940850c9a94f2fd96f4602dd03bf
Author: Vinson Lee <vlee at vmware.com>
Date:   Wed Aug 11 01:10:54 2010 -0700

    mesa: Include missing header in prog_noise.h.
    
    Include glheader.h for GLfloat symbol.

URL:    http://cgit.freedesktop.org/mesa/mesa/commit/?id=f36a4b3c9eee20dcae40ecc578401eaae1658898
Author: Vinson Lee <vlee at vmware.com>
Date:   Wed Aug 11 01:05:49 2010 -0700

    mesa: Clean up header file inclusion in prog_instruction.h.
    
    Remove mfeatures.h.
    Include glheader.h for GL symbols.

URL:    http://cgit.freedesktop.org/mesa/mesa/commit/?id=c20e92c3e0a1e75314882a9f7be1133310929898
Author: Vinson Lee <vlee at vmware.com>
Date:   Wed Aug 11 00:43:28 2010 -0700

    mesa: Include missing header in prog_execute.h.
    
    Include mtypes.h for GLcontext symbol.

URL:    http://cgit.freedesktop.org/mesa/mesa/commit/?id=2a5bf7b4d269d4232367747c9484b7c182db3a24
Author: Vinson Lee <vlee at vmware.com>
Date:   Wed Aug 11 00:35:34 2010 -0700

    mesa: Include missing header in prog_cache.h.
    
    Include mtypes.h for GLcontext symbol.

URL:    http://cgit.freedesktop.org/mesa/mesa/commit/?id=1c5a077e1b6bbf612500e1745866aa91ea161286
Author: Vinson Lee <vlee at vmware.com>
Date:   Wed Aug 11 00:33:02 2010 -0700

    mesa: Include missing header in nvvertparse.h.
    
    Include mtypes.h for GLcontext symbol.

URL:    http://cgit.freedesktop.org/mesa/mesa/commit/?id=13887f389f488f281f46f8a62d151d0e6066342e
Author: Vinson Lee <vlee at vmware.com>
Date:   Wed Aug 11 00:29:26 2010 -0700

    mesa: Include missing header in nvfragparse.h.
    
    Include mtypes.h for GLcontext symbol.

URL:    http://cgit.freedesktop.org/mesa/mesa/commit/?id=48f849504078b70a069d8cf971c669e2d3816995
Author: Vinson Lee <vlee at vmware.com>
Date:   Wed Aug 11 00:26:05 2010 -0700

    mesa: Remove unnecessary header from hash_table.h.

URL:    http://cgit.freedesktop.org/mesa/mesa/commit/?id=c8e714df013cdf360602f9cc96d26cb732b19a32
Author: M.Froehlich at science-computing.de <M.Froehlich at science-computing.de>
Date:   Tue Aug 10 21:19:46 2010 -0600

    swrast: fix span color array pointer assignment for 32-bit/channel rendering
    
    See fd.o bug 29487.
    
    NOTE: This is a candidate for the 7.8 branch.
    
    Signed-off-by: Brian Paul <brianp at vmware.com>

URL:    http://cgit.freedesktop.org/mesa/mesa/commit/?id=ca5227ce8b749fa3f00438c41066def6e0a8dbe4
Author: Marek Olšák <maraeo at gmail.com>
Date:   Wed Aug 11 02:58:50 2010 +0200

    r300g: initialize VAP_VTX_STATE_CNTL
    
    This got lost during the rasterizer rewrite.

URL:    http://cgit.freedesktop.org/mesa/mesa/commit/?id=683ef52e19576f6e1263bc7d25fc9475c519eade
Author: Marek Olšák <maraeo at gmail.com>
Date:   Tue Aug 10 14:21:05 2010 +0200

    r300g: implement gl_FrontFacing

URL:    http://cgit.freedesktop.org/mesa/mesa/commit/?id=cc732bf894f58fd1533709ac60d3af4c80bd01b0
Author: Vinson Lee <vlee at vmware.com>
Date:   Tue Aug 10 18:05:52 2010 -0700

    swrast: Remove unnecessary header.

URL:    http://cgit.freedesktop.org/mesa/mesa/commit/?id=61205f6189bfbd410f68c3bcfd645a4e29e03b4a
Author: Vinson Lee <vlee at vmware.com>
Date:   Tue Aug 10 17:53:08 2010 -0700

    svga: Remove unnecessary headers.

URL:    http://cgit.freedesktop.org/mesa/mesa/commit/?id=34cdad62dd26ce2e2d59df1c4b82bb301894b762
Author: Vinson Lee <vlee at vmware.com>
Date:   Tue Aug 10 17:39:13 2010 -0700

    r300g: Remove unnecessary header.

URL:    http://cgit.freedesktop.org/mesa/mesa/commit/?id=6768afbe9fb4cb2324317f460230ebbbd1e0e295
Author: Nigel Stewart <nstewart at nvidia.com>
Date:   Tue Aug 10 17:27:37 2010 -0600

    glut: also check for GLX_ARB_multisample
    
    Signed-off-by: Brian Paul <brianp at vmware.com>

URL:    http://cgit.freedesktop.org/mesa/mesa/commit/?id=bbfdcc16df62a398f44b1e9fa2a42083bff472bc
Author: Brian Paul <brianp at vmware.com>
Date:   Tue Aug 10 09:14:22 2010 -0600

    mesa: use switch stmt in init_program_limits()

URL:    http://cgit.freedesktop.org/mesa/mesa/commit/?id=f6ca938bcb7ebf82721590c8e4059ebf4d073a0b
Author: Brian Paul <brianp at vmware.com>
Date:   Tue Aug 10 09:10:30 2010 -0600

    mesa: remove obsolete comments

URL:    http://cgit.freedesktop.org/mesa/mesa/commit/?id=8dd4308b5e29fd684d6e516161513d3045e5ff9e
Author: Tom Stellard <tstellar at gmail.com>
Date:   Sun Aug 8 12:53:29 2010 -0700

    r300/compiler: Use predicate bit for IF statements in r500 vertex shaders

URL:    http://cgit.freedesktop.org/mesa/mesa/commit/?id=c298bab60ea63882f34825a35cbc60f662783e64
Author: Tom Stellard <tstellar at gmail.com>
Date:   Thu Aug 5 10:19:00 2010 -0700

    r300/compiler: Implement hardware assisted loops for vertex shaders.
    
    Single loops work, but nested loops do not.

URL:    http://cgit.freedesktop.org/mesa/mesa/commit/?id=5c7b7da798b47126d9cc887b0df4b2c24ad9176b
Author: Tom Stellard <tstellar at gmail.com>
Date:   Thu Aug 5 21:03:55 2010 -0700

    r300/compiler: Correctly transform nested loops.

URL:    http://cgit.freedesktop.org/mesa/mesa/commit/?id=72f8edfc0bb8613ac7c0decfd4199e83c8d8a737
Author: Jerome Glisse <jglisse at redhat.com>
Date:   Tue Aug 10 11:52:00 2010 -0400

    r600g: avoid reemiting literal, avoid scheduling empty cs
    
    Signed-off-by: Jerome Glisse <jglisse at redhat.com>

URL:    http://cgit.freedesktop.org/mesa/mesa/commit/?id=247b253d326819e9c62801d741b3740a27aeaf8a
Author: José Fonseca <jfonseca at vmware.com>
Date:   Tue Aug 10 16:32:29 2010 +0100

    util: Add util_format_srgb().
    
    To convert RGB -> SRGB format.

URL:    http://cgit.freedesktop.org/mesa/mesa/commit/?id=f263fdee8146719b14d9f9b14cf0c224461f35dc
Author: Brian Paul <brianp at vmware.com>
Date:   Tue Aug 10 08:56:20 2010 -0600

    gallivm: fix non-SSE4.1 case in lp_build_pack2()
    
    Since there's no SSE instruction for this case, fall through to the
    generic shuffle code.
    
    Fixes bug fd.o 29468.

URL:    http://cgit.freedesktop.org/mesa/mesa/commit/?id=4567b479531d2791ad2d6a598c9dd9e3730b0504
Author: Brian Paul <brianp at vmware.com>
Date:   Tue Aug 10 08:38:12 2010 -0600

    mesa: additional program limit assertions

URL:    http://cgit.freedesktop.org/mesa/mesa/commit/?id=b80a830cd8cbad128aad3edb2eef4cb40e7b145b
Author: Brian Paul <brianp at vmware.com>
Date:   Tue Aug 10 08:35:47 2010 -0600

    mesa: fix comment typo

URL:    http://cgit.freedesktop.org/mesa/mesa/commit/?id=20b3e40f166c77bd7fa5b7171e5b4169ed035280
Author: nobled <nobled at dreamwidth.org>
Date:   Mon Aug 9 21:25:18 2010 +0000

    gallivm: Fix bitwise operations for floats, division for integers
    
    http://bugs.freedesktop.org/29407
    
    Signed-off-by: José Fonseca <jfonseca at vmware.com>

URL:    http://cgit.freedesktop.org/mesa/mesa/commit/?id=a44a6960fab8c0053678fe74ce4c978ef40b06ff
Author: nobled <nobled at dreamwidth.org>
Date:   Mon Aug 9 21:15:08 2010 +0000

    gallivm: Even more type checking
    
    http://bugs.freedesktop.org/29407
    
    Signed-off-by: José Fonseca <jfonseca at vmware.com>

URL:    http://cgit.freedesktop.org/mesa/mesa/commit/?id=e9f3994b16beabb5892abdc4b359a093cbde7f79
Author: nobled <nobled at dreamwidth.org>
Date:   Fri Aug 6 17:32:29 2010 +0000

    llvmpipe: Always use floating-point operators for floating-point types
    
    See:
    http://bugs.freedesktop.org/29404
    http://bugs.freedesktop.org/29407
    
    Signed-off-by: José Fonseca <jfonseca at vmware.com>

URL:    http://cgit.freedesktop.org/mesa/mesa/commit/?id=e165453f84517b08afc2e2bf684546e9e24f3f30
Author: Henri Verbeet <hverbeet at gmail.com>
Date:   Mon Aug 9 15:06:02 2010 -0400

    radeon: Use MESA_FORMAT_SARGB8 for sRGB formats
    
    This can be supported on r600 without using the endian swapper, and is a
    better fit for (typical) uploads using GL_BGRA, GL_UNSIGNED_INT_8_8_8_8_REV
    anyway.

URL:    http://cgit.freedesktop.org/mesa/mesa/commit/?id=08933b5a17f137fe93d48f05fcffcc9ac2627630
Author: Henri Verbeet <hverbeet at gmail.com>
Date:   Mon Aug 9 15:03:27 2010 -0400

    r600c: Disable alpha test during blits

URL:    http://cgit.freedesktop.org/mesa/mesa/commit/?id=6e1f9bc8f62baf3854a53bf67bb025790f2cb317
Author: José Fonseca <jfonseca at vmware.com>
Date:   Mon Aug 9 17:30:33 2010 +0100

    gallivm: More type checks.

URL:    http://cgit.freedesktop.org/mesa/mesa/commit/?id=8a3a971743a90463e65b44f1769a5301a31ce4cd
Author: José Fonseca <jfonseca at vmware.com>
Date:   Mon Aug 9 17:26:18 2010 +0100

    gallivm: Don't call LLVMBuildFNeg on llvm-2.6.
    
    It didn't exist yet.

URL:    http://cgit.freedesktop.org/mesa/mesa/commit/?id=fc9a49b638c26801951c33a570178bbb2b67ec60
Author: nobled <nobled at dreamwidth.org>
Date:   Sun Aug 8 19:44:54 2010 +0000

    gallivm: Always use floating-point operators for floating-point types
    
    This fixes the assert added in LLVM 2.8:
    assert(getType()->isIntOrIntVectorTy() &&
           "Tried to create an integer operation on a non-integer type!")
    
    But it also fixes some subtle bugs, since we should've been doing this
    since LLVM 2.6 anyway.
    
    Includes a modified patch from steckdenis at yahoo.fr for the
    FNeg instructions in emit_fetch(); thanks for pointing those out.
    
    http://bugs.freedesktop.org/29404
    http://bugs.freedesktop.org/29407
    
    Signed-off-by: José Fonseca <jfonseca at vmware.com>

URL:    http://cgit.freedesktop.org/mesa/mesa/commit/?id=65b9747a54490dd56cd5cee4c2c1b9f51d35f133
Author: José Fonseca <jfonseca at vmware.com>
Date:   Mon Aug 9 16:41:44 2010 +0100

    util: Move _mm_shuffle_epi8() to u_sse.h.
    
    It's bound to be useful elsewhere.

URL:    http://cgit.freedesktop.org/mesa/mesa/commit/?id=95fb0bf58dde0b81ce601d3f0477fd1b2a5a28d4
Author: Jerome Glisse <jglisse at redhat.com>
Date:   Mon Aug 9 11:32:45 2010 -0400

    r600g: fix r600 context structure, avoid segfault when no scissor
    
    Signed-off-by: Jerome Glisse <jglisse at redhat.com>

URL:    http://cgit.freedesktop.org/mesa/mesa/commit/?id=29b7d26401a77ee4f772233b003d942bba59bb63
Author: Marek Olšák <maraeo at gmail.com>
Date:   Mon Aug 9 17:15:37 2010 +0200

    r300g: do not print shader compiler errors by default

URL:    http://cgit.freedesktop.org/mesa/mesa/commit/?id=2cad5350f9691d4d2c18a637548735925fa0ee97
Author: Marek Olšák <maraeo at gmail.com>
Date:   Mon Aug 9 14:57:56 2010 +0200

    r600g: fix some warnings

URL:    http://cgit.freedesktop.org/mesa/mesa/commit/?id=00963589b4d92460e3ae2c1557a5d816b5c67a6d
Author: Marek Olšák <maraeo at gmail.com>
Date:   Mon Aug 9 14:53:58 2010 +0200

    r600g: fill out some missing caps and sort them
    
    The shader caps need additional corrections.
    
    (based on a patch from netkas at Phoronix)

URL:    http://cgit.freedesktop.org/mesa/mesa/commit/?id=67ee40684d253f194dbbd5c81799da61151ee09f
Author: Andre Maasikas <amaasikas at gmail.com>
Date:   Mon Aug 9 14:37:01 2010 +0300

    radeon: fix npot mipmap alignment on r600
    
    seems it got lost in commit 0d383547
    have no earlier radeons to test, but npot mipmaps were not supported there?

URL:    http://cgit.freedesktop.org/mesa/mesa/commit/?id=8d0985b9b8f20baecbf374f6543db12b1f1d52f9
Author: Andre Maasikas <amaasikas at gmail.com>
Date:   Mon Aug 9 14:28:00 2010 +0300

    r600: bump glsl version
    
    from the tests i couldn't find any new driver faults

URL:    http://cgit.freedesktop.org/mesa/mesa/commit/?id=771ad674142001edba1802f82c89c1071cf72ca2
Author: Dave Airlie <airlied at redhat.com>
Date:   Mon Aug 9 19:56:45 2010 +1000

    r300g: fix hiz/zmask offset emissions.
    
    ofs is in dwords, so need to shift it for registers.
    
    Signed-off-by: Dave Airlie <airlied at redhat.com>

URL:    http://cgit.freedesktop.org/mesa/mesa/commit/?id=3bb0719fe1514d2a8fd4674203882fdb08232172
Author: Luca Barbieri <luca at luca-barbieri.com>
Date:   Mon Aug 9 04:56:03 2010 +0200

    nouveau: fix maps with PIPE_TRANSFER_UNSYNCHRONIZED | PIPE_TRANSFER_DONTBLOCK
    
    In this case, we were incorrectly prioritizing PIPE_TRANSFER_DONTBLOCK over
    PIPE_TRANSFER_UNSYNCHRONIZED.
    
    This can lead to failure in the Mesa VBO draw paths that end up specifying
    both, but don't expect map to fail (in particular, the problem manifested as
    a leak of buffer objects in teapot with other changes).

URL:    http://cgit.freedesktop.org/mesa/mesa/commit/?id=aef0fbd5b6e0b29342d09722c98d512b3661c31b
Author: Marek Olšák <maraeo at gmail.com>
Date:   Sun Aug 8 23:09:46 2010 +0200

    r300g: remove a flush
    
    Ooops, it wasn't supposed to be there.

URL:    http://cgit.freedesktop.org/mesa/mesa/commit/?id=12f5c0f9ce497e99854e0a3a7f5ff297a2a0a1e3
Author: José Fonseca <jfonseca at vmware.com>
Date:   Sun Aug 8 22:18:53 2010 +0100

    gallivm: Fix more integer operations.

URL:    http://cgit.freedesktop.org/mesa/mesa/commit/?id=cd5af8c703d84dd856528554fa615e9787ebe75f
Author: nobled <nobled at dreamwidth.org>
Date:   Sun Aug 8 20:17:30 2010 +0000

    gallivm: Use the correct context for integers
    
    See:
    http://bugs.freedesktop.org/29407

URL:    http://cgit.freedesktop.org/mesa/mesa/commit/?id=4f5e51068bce4e32a9561b4b4d6f3feca33642bf
Author: Marek Olšák <maraeo at gmail.com>
Date:   Sun Aug 8 18:43:42 2010 +0200

    r300g: flush zmasks of zbuffers we are going to use as samplers
    
    It sometimes works, sometimes not. I guess we have the zmask offsets wrong.

URL:    http://cgit.freedesktop.org/mesa/mesa/commit/?id=363b74f132a5a329fac25322f3c5c227c55b94a8
Author: Marek Olšák <maraeo at gmail.com>
Date:   Sun Aug 8 18:21:53 2010 +0200

    r300g: do not allocate a zmask block for 3D textures and cubemaps

URL:    http://cgit.freedesktop.org/mesa/mesa/commit/?id=757c78afe7cca6a05c88c0c203fa5f4488ebd0ed
Author: Marek Olšák <maraeo at gmail.com>
Date:   Sat Aug 7 02:05:03 2010 +0200

    r300g: generalize the way we ask for hyperz
    
    This makes it compatible with the modified DRM interface in drm-radeon-testing.
    
    Also, now you need to set RADEON_HYPERZ=1 to be able to use hyperz.
    It's not bug-free yet.

URL:    http://cgit.freedesktop.org/mesa/mesa/commit/?id=d8279728165eec2da6031cf543820acad322d192
Author: José Fonseca <jfonseca at vmware.com>
Date:   Sun Aug 8 21:02:59 2010 +0100

    gallivm: Add type checks for the basic operations.

URL:    http://cgit.freedesktop.org/mesa/mesa/commit/?id=b9a21fd6ca036763500e72ce5783867fdfb340e5
Author: José Fonseca <jfonseca at vmware.com>
Date:   Sun Aug 8 13:58:23 2010 +0100

    draw: Remove unused variable.

URL:    http://cgit.freedesktop.org/mesa/mesa/commit/?id=445e59057f69131fc0f1585f22c5f281d1d0f4a3
Author: nobled <nobled at dreamwidth.org>
Date:   Fri Aug 6 17:36:41 2010 +0000

    draw: Use the correct type for integers
    
    Two integers were being operated on as
    a vector of floats in draw_llvm_generate().
    
    This bug got uncovered by fixing this bug:
    http://bugs.freedesktop.org/29407

URL:    http://cgit.freedesktop.org/mesa/mesa/commit/?id=b55f6279370333574aa11c289f2ad9715cdca24d
Author: Dave Airlie <airlied at redhat.com>
Date:   Sun Aug 8 19:12:14 2010 +1000

    r300g: take hiz/zmask offsets into a/c when clearing.
    
    Need to add a test for multi-hiz/zmask db in a single context.
    
    Signed-off-by: Dave Airlie <airlied at redhat.com>

URL:    http://cgit.freedesktop.org/mesa/mesa/commit/?id=ef3b17f5f37cc5b1e81ecce4713cb1f9617afc0e
Author: Vinson Lee <vlee at vmware.com>
Date:   Sat Aug 7 23:38:20 2010 -0700

    i810: Add missing header m_xform.h.
    
    This is another follow-up to commit
    f4511c4835879090ce7e6afe3ac26b98fb91899a.

URL:    http://cgit.freedesktop.org/mesa/mesa/commit/?id=facf368df29b6889e9566aaa642aa1937e6dfc56
Author: Vinson Lee <vlee at vmware.com>
Date:   Sat Aug 7 23:19:27 2010 -0700

    dri: Add missing header m_xform.h.
    
    This is a follow-up patch to commit
    f4511c4835879090ce7e6afe3ac26b98fb91899a.
    
    Files that include tnl_dd/t_dd_dmatmp.h now need to also include
    m_xform.h as t_context.h no longer includes it.

URL:    http://cgit.freedesktop.org/mesa/mesa/commit/?id=f4511c4835879090ce7e6afe3ac26b98fb91899a
Author: Vinson Lee <vlee at vmware.com>
Date:   Sat Aug 7 22:56:35 2010 -0700

    tnl: Reduce header file inclusion in t_context.h.
    
    t_context.h
    Remove m_matrix.h and m_xform.h.
    
    t_vb_program.c
    Include m_xform.h.
    
    t_vb_render.c
    Include m_xform.h.

URL:    http://cgit.freedesktop.org/mesa/mesa/commit/?id=2154dfa70106aeec5a68d3c805a69ccb998d430f
Author: Vinson Lee <vlee at vmware.com>
Date:   Sat Aug 7 22:13:19 2010 -0700

    swrast: Reduce header file inclusion in s_zoom.h.
    
    Include mtypes.h for GLcontext symbol.
    Include s_span.h for SWspan symbol.

URL:    http://cgit.freedesktop.org/mesa/mesa/commit/?id=a2a40cefe2335c1edaa20258d74263f0004b2928
Author: Vinson Lee <vlee at vmware.com>
Date:   Sat Aug 7 22:05:28 2010 -0700

    swrast: Fix header file inclusion in s_texfilter.h.
    
    Include mtypes.h for GLcontext symbol.
    Include s_context.h for texture_sample_func symbol.

URL:    http://cgit.freedesktop.org/mesa/mesa/commit/?id=c20e9774679691fef3a2be3d64621a9e1c76fa83
Author: Vinson Lee <vlee at vmware.com>
Date:   Sat Aug 7 22:01:27 2010 -0700

    swrast: Reduce header file inclusion in s_texcombine.h.
    
    Include mtypes.h for GLcontext sybmol.
    Include s_span.h for SWspan symbol.

URL:    http://cgit.freedesktop.org/mesa/mesa/commit/?id=e616d05b221889b62f7136e6e26a646c885f6ff8
Author: Vinson Lee <vlee at vmware.com>
Date:   Sat Aug 7 21:44:53 2010 -0700

    swrast: Reduce header file inclusion in s_stencil.h.
    
    Include mtypes.h for GLcontext symbol.
    Include s_span.h for SWspan symbol.

URL:    http://cgit.freedesktop.org/mesa/mesa/commit/?id=01739cdda2330a98f01ac41cbd5f696aa6901876
Author: Vinson Lee <vlee at vmware.com>
Date:   Sat Aug 7 21:24:16 2010 -0700

    swrast: Reduce header file inclusion in s_masking.h.
    
    Include mtypes.h for GLcontext symbol.
    Include s_span.h for SWspan symbol.

URL:    http://cgit.freedesktop.org/mesa/mesa/commit/?id=562c72741401da0dd872a875914b8005b863e986
Author: Vinson Lee <vlee at vmware.com>
Date:   Sat Aug 7 21:07:11 2010 -0700

    swrast: Reduce header file inclusion in s_logic.h.
    
    Include mtypes.h for GLcontext symbol.
    Include s_span.h for SWspan symbol.

URL:    http://cgit.freedesktop.org/mesa/mesa/commit/?id=f009f177fdb891529a4281b2d28f9eb76a365bed
Author: Vinson Lee <vlee at vmware.com>
Date:   Sat Aug 7 21:01:12 2010 -0700

    swrast: Reduce header file inclusion in s_fragprog.h.
    
    s_fragprog.h
    Include mtype.h for GLcontext symbol.
    Include s_span.h for SWspan symbol.
    
    s_fragprog.c
    Include s_context.h now that it is removed from s_fragprog.h.

URL:    http://cgit.freedesktop.org/mesa/mesa/commit/?id=7b562854870826c53a895a9a8db38af28bbde673
Author: Vinson Lee <vlee at vmware.com>
Date:   Sat Aug 7 13:57:50 2010 -0700

    swrast: Reduce header file inclusion in s_fog.h.
    
    Include mtypes.h for GLcontext symbol.
    Include s_span.h for SWspan symbol.

URL:    http://cgit.freedesktop.org/mesa/mesa/commit/?id=5db13da86699f3d7abd0f0a18e93dc5d3a0ae8bc
Author: Vinson Lee <vlee at vmware.com>
Date:   Sat Aug 7 13:04:50 2010 -0700

    swrast: Clean up header file inclusion in s_depth.h.
    
    Include mtypes.h for GLcontext symbol.
    Include s_span.h for SWspan symbol.

URL:    http://cgit.freedesktop.org/mesa/mesa/commit/?id=690ead0f2248c117f675004a1c1918f425ca326f
Author: Vinson Lee <vlee at vmware.com>
Date:   Sat Aug 7 12:44:58 2010 -0700

    swrast: Include missing header in s_context.h.
    
    Include compiler.h for _ASMAPIP symbol.

URL:    http://cgit.freedesktop.org/mesa/mesa/commit/?id=d6273bb39b9909f5fc530362805cf84cbefc9d25
Author: Vinson Lee <vlee at vmware.com>
Date:   Sat Aug 7 12:36:50 2010 -0700

    swrast: Clean up header file inclusion in s_blend.h.
    
    Include mtypes.h for GLcontext symbol.
    Include s_span.h for SWspan symbol.

URL:    http://cgit.freedesktop.org/mesa/mesa/commit/?id=12e8e5ee952f0ffceee28fdeff35f790a37ab896
Author: Vinson Lee <vlee at vmware.com>
Date:   Sat Aug 7 12:25:20 2010 -0700

    swrast: Clean up header file inclusion in s_atifragshader.h.
    
    s_atifragshader.h
    Include mtypes.h for GLcontext symbol.
    Include s_span.h for SWspan symbol.
    
    s_atifragshader.c
    Include s_context.h for SWcontext symbol.

URL:    http://cgit.freedesktop.org/mesa/mesa/commit/?id=1bc1c669b291b60da493d72df0914f80a541c376
Author: Vinson Lee <vlee at vmware.com>
Date:   Sat Aug 7 12:19:29 2010 -0700

    swrast: Clean up header file inclusion in s_alpha.h.
    
    Include mtypes.h for GLcontext symbol.
    Include s_span.h for SWspan symbol.

URL:    http://cgit.freedesktop.org/mesa/mesa/commit/?id=1e46de3a834b361f4227f90dd1fe2e401d0d7723
Author: Marek Olšák <maraeo at gmail.com>
Date:   Sat Aug 7 18:10:07 2010 +0200

    r300c: do not advertise half float vertex on RV3xx, RS4xx, RC4xx
    
    Fixes a hardlock.
    
    NOTE: this is a candidate for the 7.8 branch, provided the half float vertex
    is really implemented there.

URL:    http://cgit.freedesktop.org/mesa/mesa/commit/?id=d64a119c28376d7ce069dcec044ff9af7f93ff9c
Author: Vinson Lee <vlee at vmware.com>
Date:   Fri Aug 6 18:45:15 2010 -0700

    st/mesa: Remove unnecessary header.

URL:    http://cgit.freedesktop.org/mesa/mesa/commit/?id=ab0a3f30b8070a0204c023f8ea5375f1d3f710fd
Author: Marek Olšák <maraeo at gmail.com>
Date:   Sat Aug 7 01:59:31 2010 +0200

    r300g: fix cbzb clears when hyperz is off

URL:    http://cgit.freedesktop.org/mesa/mesa/commit/?id=a838cee6bc3a2e144c00f0a5f0a7791cd97037ab
Author: Maarten Maathuis <madman2003 at gmail.com>
Date:   Fri Aug 6 23:56:31 2010 +0200

    nouveau: fix potential NULL-ptr dereference in nouveau_stateobj.h
    
    - This can only be triggered when DEBUG_NOUVEAU_STATEOBJ is active.
    - Also remove a redundant pointer assignment.
    
    Reported-by: Roy Spliet <r.spliet at student.tudelft.nl>
    Signed-off-by: Maarten Maathuis <madman2003 at gmail.com>

URL:    http://cgit.freedesktop.org/mesa/mesa/commit/?id=d9f72b9f909b32ff0adacf939c75eb2924ed133b
Author: Jerome Glisse <jglisse at redhat.com>
Date:   Fri Aug 6 17:27:36 2010 -0400

    r600g: add PA_CL_CLIP_CNTL definition
    
    Signed-off-by: Jerome Glisse <jglisse at redhat.com>

URL:    http://cgit.freedesktop.org/mesa/mesa/commit/?id=32251c34f06ef91759fa75271ce724a06483cc42
Author: Jerome Glisse <jglisse at redhat.com>
Date:   Fri Aug 6 17:22:45 2010 -0400

    r600g: fix rendering, only enable target we write too
    
    Signed-off-by: Jerome Glisse <jglisse at redhat.com>

URL:    http://cgit.freedesktop.org/mesa/mesa/commit/?id=b474478f206c6d81af78696d3d5ce156d4d413d7
Author: Jerome Glisse <jglisse at redhat.com>
Date:   Fri Aug 6 17:12:37 2010 -0400

    r600g: really fix multi target support
    
    Signed-off-by: Jerome Glisse <jglisse at redhat.com>

URL:    http://cgit.freedesktop.org/mesa/mesa/commit/?id=6b97fe52c92a3f904cba733acedd13ac42fe5dc6
Author: Brian Paul <brianp at vmware.com>
Date:   Fri Aug 6 15:09:51 2010 -0600

    st/mesa: remove stray semicolons

URL:    http://cgit.freedesktop.org/mesa/mesa/commit/?id=14e9fbee1cef281c6849a5f2a6d2cc66bfd4b3fd
Author: Brian Paul <brianp at vmware.com>
Date:   Fri Aug 6 15:09:41 2010 -0600

    gallium: remove stray semicolons

URL:    http://cgit.freedesktop.org/mesa/mesa/commit/?id=c3ad060488ffd98f1c6dc9127b46324c5201f434
Author: Jerome Glisse <jglisse at redhat.com>
Date:   Fri Aug 6 16:10:25 2010 -0400

    r600g: finish multi target rendering support
    
    Signed-off-by: Jerome Glisse <jglisse at redhat.com>

URL:    http://cgit.freedesktop.org/mesa/mesa/commit/?id=69d450856aedda9c46739c64eac82cf14447426e
Author: Vinson Lee <vlee at vmware.com>
Date:   Fri Aug 6 11:45:52 2010 -0700

    targets/egl: Fix build by including missing headers.

URL:    http://cgit.freedesktop.org/mesa/mesa/commit/?id=e34c52da87990b1ec64602a20418cdb274deefa9
Author: Chia-I Wu <olv at lunarg.com>
Date:   Sat Aug 7 00:50:32 2010 +0800

    draw: Add an assertion to varray's version of trim().
    
    Assert that "first" is always smaller than "count" and add reasoning.
    It would be better to simply fix trim(), but it is used in tight loops
    right now.

URL:    http://cgit.freedesktop.org/mesa/mesa/commit/?id=600cd858d446bc1698a9b28f714f3fd6145316fb
Author: Chia-I Wu <olv at lunarg.com>
Date:   Fri Aug 6 22:50:09 2010 +0800

    draw: Fix draw_pt_split_prim for primitives with adjacency.
    
    Some primitives with adjacency have their "incr" wrong.

URL:    http://cgit.freedesktop.org/mesa/mesa/commit/?id=6ae39f6dca8f0968902642f04f1deb6f573edb6d
Author: Chia-I Wu <olv at lunarg.com>
Date:   Sat Aug 7 02:14:50 2010 -0600

    draw: Assert that only the first vetex may have flags set.
    
    642d5ba79abc6a231a5fdabb3454b9b082b0d7f8 removed flags masking for
    vertices other than the first one.  Add assertions to be on the safe
    side.

URL:    http://cgit.freedesktop.org/mesa/mesa/commit/?id=27041d7cb3faeaed483538a228573466363ec1c7
Author: Jerome Glisse <jglisse at redhat.com>
Date:   Fri Aug 6 11:28:33 2010 -0400

    r600g: fix color format, indentation, defines
    
    Signed-off-by: Jerome Glisse <jglisse at redhat.com>

URL:    http://cgit.freedesktop.org/mesa/mesa/commit/?id=6e6103004c9c737297b842a4aff298da920e7c33
Author: Jerome Glisse <jglisse at redhat.com>
Date:   Fri Aug 6 10:59:27 2010 -0400

    Revert "r600g: don't use dynamic state allocation for states"
    
    This reverts commit 9c949d4a4dd43b7889e13bdf683bcf211f049ced.
    
    Conflicts:
    
    	src/gallium/drivers/r600/r600_context.h
    	src/gallium/drivers/r600/r600_draw.c
    	src/gallium/drivers/r600/r600_shader.c
    	src/gallium/drivers/r600/r600_state.c

URL:    http://cgit.freedesktop.org/mesa/mesa/commit/?id=d38afcd2f286e924e0f9b7f484712ac19e3f98fc
Author: Chia-I Wu <olv at lunarg.com>
Date:   Fri Aug 6 16:57:04 2010 +0800

    draw: Avoid mixed declarations and code.
    
    Do not expand LOCAL_VARS to void expression.  Otherwise, declarations
    and code will be mixed when more variables are declared in FUNC_ENTER.
    
    This fixes fdo bug #29416.

URL:    http://cgit.freedesktop.org/mesa/mesa/commit/?id=bec87456ed80e7561f7ac73b01e648896971a381
Author: Vinson Lee <vlee at vmware.com>
Date:   Fri Aug 6 01:04:19 2010 -0700

    swrast: Reduce header file inclusion in s_aatriangle.h.
    
    Include mtypes.h for GLcontext symbol.

URL:    http://cgit.freedesktop.org/mesa/mesa/commit/?id=a3439df79f1083ab7ec6beb5d4c766abe9cec709
Author: Vinson Lee <vlee at vmware.com>
Date:   Fri Aug 6 00:57:52 2010 -0700

    swrast: Reduce header file inclusion in s_aaline.h.
    
    Include mtypes.h for GLcontext symbol.

URL:    http://cgit.freedesktop.org/mesa/mesa/commit/?id=a6859f5cccbec9f01d1ceea7f8ba055b787ff299
Author: Vinson Lee <vlee at vmware.com>
Date:   Thu Aug 5 23:58:00 2010 -0700

    r300g: Remove unnecessary headers.

URL:    http://cgit.freedesktop.org/mesa/mesa/commit/?id=5f6ab5e259de826bb3795d90fdb0235c8997acb9
Author: Dave Airlie <airlied at redhat.com>
Date:   Fri Aug 6 15:29:50 2010 +1000

    r600g: start to fix up multiple targets.
    
    fixup exports from pixel shader for multi-cbs + depth buffer writing.
    
    Still crashes GPU running any of the multi-buffer or depth writing

URL:    http://cgit.freedesktop.org/mesa/mesa/commit/?id=642d5ba79abc6a231a5fdabb3454b9b082b0d7f8
Author: Chia-I Wu <olv at lunarg.com>
Date:   Wed Aug 4 14:37:40 2010 +0800

    draw: Remove unnecessary vertex flag ANDs.
    
    Vertex flags are a contract between vcache and the pipeline.  They are
    set only for the first vertex of a primitive.

URL:    http://cgit.freedesktop.org/mesa/mesa/commit/?id=f1fc444bb05421404f42e8d08e9085c6fb6ce7a9
Author: Chia-I Wu <olv at lunarg.com>
Date:   Wed Aug 4 14:39:16 2010 +0800

    draw: Mask out vertex flags in GS and stream output.
    
    This fixes out-of-bound access to the vertices.

URL:    http://cgit.freedesktop.org/mesa/mesa/commit/?id=eb3c6ddafb7a1b544243e9dec991cc24d16940ea
Author: Chia-I Wu <olv at lunarg.com>
Date:   Mon Aug 2 01:38:58 2010 +0800

    draw: Include draw_decompose_tmp.h in draw_pt_decompose.h.
    
    Use draw_decompose_tmp.h to replace pipeline primitive decomposer.

URL:    http://cgit.freedesktop.org/mesa/mesa/commit/?id=94d256591d83ac1330f7237e865784618d124d09
Author: Chia-I Wu <olv at lunarg.com>
Date:   Mon Aug 2 01:38:58 2010 +0800

    draw: Include draw_decompose_tmp.h in draw_so_emit_tmp.h.
    
    Use draw_decompose_tmp.h to replace stream out primitive decomposer.

URL:    http://cgit.freedesktop.org/mesa/mesa/commit/?id=23176779f88c5cff7365698f391194141e11e64c
Author: Chia-I Wu <olv at lunarg.com>
Date:   Mon Aug 2 01:38:58 2010 +0800

    draw: Include draw_decompose_tmp.h in draw_gs_tmp.h.
    
    Use draw_decompose_tmp.h to replace GS primitive decomposer.

URL:    http://cgit.freedesktop.org/mesa/mesa/commit/?id=8a41b18b7d731b5db2df5523dbe26143ae171c3a
Author: Chia-I Wu <olv at lunarg.com>
Date:   Mon Aug 2 01:21:08 2010 +0800

    draw: Include draw_decompose_tmp.h in draw_pt_vcache_tmp.h.
    
    Use draw_decompose_tmp.h to replace vcache primitive decomposer.  As the
    new decomposer supports primitives with adjacency, vcache_triangle_adj
    and vcache_line_adj (and their variants that have flags) are added.

URL:    http://cgit.freedesktop.org/mesa/mesa/commit/?id=524b2626c2d018f330ae7423c858ef73ea0424b5
Author: Chia-I Wu <olv at lunarg.com>
Date:   Sun Aug 1 21:29:36 2010 +0800

    draw: Add draw_decompose_tmp.h.
    
    Including draw_decompose_tmp.h defines a primitive decomposer.  It is
    intended to replace the existing vcache/so/gs/pipe decomposers.
    
    This is based on draw_pt_vcache_tmp.h.

URL:    http://cgit.freedesktop.org/mesa/mesa/commit/?id=0a2a6c75bffc56d8dfde9b8a46c40222825630ea
Author: Dave Airlie <airlied at redhat.com>
Date:   Fri Aug 6 15:21:44 2010 +1000

    r600g: add SRGB support.
    
    This enables GL2.1 and passes glean's texture_srgb test.

URL:    http://cgit.freedesktop.org/mesa/mesa/commit/?id=fc47cb9d710c046d34e8238337e009d7b76a3207
Author: Dave Airlie <airlied at redhat.com>
Date:   Fri Aug 6 15:06:25 2010 +1000

    r600g: fixup z format translations.
    
    this enables GL_EXT_packed_depth_stencil. fbo-d24s8 passes

URL:    http://cgit.freedesktop.org/mesa/mesa/commit/?id=b8de7788a4b20c702b06402e2e6eed60467e2522
Author: Dave Airlie <airlied at redhat.com>
Date:   Fri Aug 6 14:54:24 2010 +1000

    r600g: fix targetmask to work correctly.
    
    At least this seems to fix the glean maskedClear test.

URL:    http://cgit.freedesktop.org/mesa/mesa/commit/?id=2b9036476511edd549d1c2cea6044eef4652a19c
Author: Dave Airlie <airlied at redhat.com>
Date:   Fri Aug 6 14:53:38 2010 +1000

    r600g: improve supported format selection.
    
    This fixes fbo-readpixels piglit test, and adds support for swapping
    the formats. Not all formats are correct yet I don't think.
    
    Signed-off-by: Dave Airlie <airlied at redhat.com>

URL:    http://cgit.freedesktop.org/mesa/mesa/commit/?id=121a625c1651ddc181e374ebdf16bc5c46f6eaa9
Author: Dave Airlie <airlied at redhat.com>
Date:   Fri Aug 6 11:44:31 2010 +1000

    r600g: add bo wait after map.

URL:    http://cgit.freedesktop.org/mesa/mesa/commit/?id=f717fd25cc44d7dda5a49dc05337c7ee7c8d2d2f
Author: Vinson Lee <vlee at vmware.com>
Date:   Thu Aug 5 18:21:09 2010 -0700

    st/mesa: Clean up header file inclusion in st_program.h.
    
    st_program.h
    Remove p_shader_tokens.h
    Include st_context.h for st_context symbol.
    Include p_state.h for PIPE_MAX_SHADER_INPUTS symbol.
    Remove unnecessary forward declarations.
    
    st_cb_bitmap.c
    st_cb_clear.c
    Include p_shader_tokens.h now that st_program.h doesn't include it.

URL:    http://cgit.freedesktop.org/mesa/mesa/commit/?id=4d10ec4f18cfb6c386feb65805713584ff730652
Author: Marek Olšák <maraeo at gmail.com>
Date:   Fri Aug 6 01:08:12 2010 +0200

    r300g: do not emit GB_Z_PEQ_CONFIG on non-r500 if DRM < 2.6.0

URL:    http://cgit.freedesktop.org/mesa/mesa/commit/?id=1a3a04d56b01714e4fa19aa7efcdae4b6644af46
Author: Jakob Bornecrantz <jakob at vmware.com>
Date:   Thu Aug 5 17:52:39 2010 -0700

    tgsi: Fix typo, so we follow what is in the comments

URL:    http://cgit.freedesktop.org/mesa/mesa/commit/?id=9f5c1194ff0ff69be5d7641d68169b152bc6cd0a
Author: Jakob Bornecrantz <jakob at vmware.com>
Date:   Thu Aug 5 17:44:05 2010 -0700

    tgsi: Add option to stop the sanity checker from printing

URL:    http://cgit.freedesktop.org/mesa/mesa/commit/?id=4d65055b1f2023f95a4f9c2bfab55a67ef72739d
Author: Jakob Bornecrantz <jakob at vmware.com>
Date:   Thu Aug 5 17:21:49 2010 -0700

    util: Add option to not dump cpu caps

URL:    http://cgit.freedesktop.org/mesa/mesa/commit/?id=981c6bc6a5a7dcf941972939c224dfb7f98b904a
Author: Jakob Bornecrantz <jakob at vmware.com>
Date:   Thu Aug 5 17:14:38 2010 -0700

    st/mesa: Only get debug option once

URL:    http://cgit.freedesktop.org/mesa/mesa/commit/?id=99611f08497f1567a50ef3e7ea51e63fdf4beb26
Author: Jakob Bornecrantz <jakob at vmware.com>
Date:   Thu Aug 5 17:13:41 2010 -0700

    st/mesa: Only get mesa mvp dp4 option once
    
    The correct for this is of course to do what comment says

URL:    http://cgit.freedesktop.org/mesa/mesa/commit/?id=e00b17830bb3193d5a24f6a9dfabb996e02c1d74
Author: Jakob Bornecrantz <jakob at vmware.com>
Date:   Thu Aug 5 17:12:54 2010 -0700

    llvmpipe: Only get no rast option once

URL:    http://cgit.freedesktop.org/mesa/mesa/commit/?id=4bd061b127aedfa7f6cd2c9fb4763927588c7ad1
Author: Jakob Bornecrantz <jakob at vmware.com>
Date:   Thu Aug 5 17:11:46 2010 -0700

    gallivm: Only get debug option once

URL:    http://cgit.freedesktop.org/mesa/mesa/commit/?id=1b8aa2176c4fc580cc31c57c7e50e7f39ef2cc04
Author: Vinson Lee <vlee at vmware.com>
Date:   Thu Aug 5 17:13:15 2010 -0700

    st/mesa: Clean up header file inclusion in st_mesa_to_tgsi.h.
    
    st_mesa_to_tgsi.h
    Replace tgsi_ureg.h with a forward declaration.
    Include p_compiler.h for ubyte symbol.
    
    st_program.c
    Include tgsi_ureg.h directly.

URL:    http://cgit.freedesktop.org/mesa/mesa/commit/?id=bf5ee5aa4f065b6e17a4cc9cd2e539c4290ff98c
Author: Luca Barbieri <luca at luca-barbieri.com>
Date:   Fri Aug 6 00:58:48 2010 +0200

    nvfx: fix nv30 vertex program scalar opcodes
    
    Apparently they have always been broken, even before unification.
    
    Fixes a lot of stuff, starting from morph3d and lighting in teapot
    with textures disabled.

URL:    http://cgit.freedesktop.org/mesa/mesa/commit/?id=3e231361f3291307bfaa27f1bbea13fecc3b2072
Author: Luca Barbieri <luca at luca-barbieri.com>
Date:   Thu Aug 5 13:07:41 2010 +0200

    nvfx: shut up unknown cap 64 warning

URL:    http://cgit.freedesktop.org/mesa/mesa/commit/?id=0a7cbe845fe029411ae25c4bfe60763485a760f4
Author: Vinson Lee <vlee at vmware.com>
Date:   Thu Aug 5 16:20:07 2010 -0700

    st/mesa: Clean up header file inclusion in st_manager.h.
    
    Include mtypes.h for GLcontext, gl_buffer_index, and GLframebuffer
    symbols.
    Include p_compiler.h for boolean symbol.
    Include st_context.h in st_cb_eglimage.c as it previously included
    st_context.h indirectly through st_manager.h.

URL:    http://cgit.freedesktop.org/mesa/mesa/commit/?id=3d038a3ed2d8325c4b826f13b62398b3ed33f3ba
Author: Brian Paul <brianp at vmware.com>
Date:   Thu Aug 5 16:38:22 2010 -0600

    glsl: fix atan(0, -1)
    
    Fixes fd.o bug 29388
    
    NOTE: this is a candidate for the 7.8 branch.

URL:    http://cgit.freedesktop.org/mesa/mesa/commit/?id=918ef7ff18dc407d8ab1d6dc9cfb1267618c6534
Author: Alex Deucher <alexdeucher at gmail.com>
Date:   Thu Aug 5 17:42:29 2010 -0400

    r600c: tiling require drm 2.6.0, not 2.5.0

URL:    http://cgit.freedesktop.org/mesa/mesa/commit/?id=e93d413a0d81f591318f362f770083e9ecc7e0c0
Author: Alex Deucher <alexdeucher at gmail.com>
Date:   Wed Jul 21 17:46:45 2010 -0400

    r600: add support for getting the tiling config via drm ioctl (v2)
    
    Needed for the the 2D tiling span functions.
    
    v2: rebase on new kernel, mesa changes
    
    Signed-off-by: Alex Deucher <alexdeucher at gmail.com>

URL:    http://cgit.freedesktop.org/mesa/mesa/commit/?id=3095bc679da7241488219e1778db2083c662bbef
Author: Alex Deucher <alexdeucher at gmail.com>
Date:   Thu May 20 17:59:05 2010 -0400

    r600: add new relocs for tiling support
    
    Signed-off-by: Alex Deucher <alexdeucher at gmail.com>

URL:    http://cgit.freedesktop.org/mesa/mesa/commit/?id=063c70d7f72a043037fb4c9b534c53208f86611d
Author: Alex Deucher <alexdeucher at gmail.com>
Date:   Thu May 20 17:50:54 2010 -0400

    r600: add span support for 2D tiling
    
    Requires tiling config ioctl support from the drm to use.
    kms only.
    
    Signed-off-by: Alex Deucher <alexdeucher at gmail.com>

URL:    http://cgit.freedesktop.org/mesa/mesa/commit/?id=9c949d4a4dd43b7889e13bdf683bcf211f049ced
Author: Jerome Glisse <jglisse at redhat.com>
Date:   Wed Aug 4 17:37:59 2010 -0400

    r600g: don't use dynamic state allocation for states
    
    Simplify state handly by avoiding state allocation.
    Next step is to allocate once for all context packet
    buffer and then avoid rebuilding pm4 packet each time
    (through use of combined crc) this would also avoid
    number of memcpy.
    
    Signed-off-by: Jerome Glisse <jglisse at redhat.com>

URL:    http://cgit.freedesktop.org/mesa/mesa/commit/?id=0633c2e68312c292607d6af22d94d67d2d141600
Author: Joakim Sindholt <opensource at zhasha.com>
Date:   Thu Aug 5 20:42:04 2010 +0200

    targets/egl: fix build

URL:    http://cgit.freedesktop.org/mesa/mesa/commit/?id=a4be3b6b312496305de473b5af219a3afd84f6c6
Author: Marek Olšák <maraeo at gmail.com>
Date:   Thu Aug 5 19:04:01 2010 +0200

    r300g: fix fb_state atom size

URL:    http://cgit.freedesktop.org/mesa/mesa/commit/?id=fc94fd9bfa36d003ec5a1b7041fdb74c93ec3667
Author: Marek Olšák <maraeo at gmail.com>
Date:   Wed Aug 4 11:34:54 2010 +0200

    r300g: debug_print on startup whether we can use hyper-z

URL:    http://cgit.freedesktop.org/mesa/mesa/commit/?id=b5f104471175830de6474c176ebc567714edcdd6
Author: Dave Airlie <airlied at redhat.com>
Date:   Thu Aug 5 20:58:51 2010 +1000

    r300g: always emit hyperz state atom.

URL:    http://cgit.freedesktop.org/mesa/mesa/commit/?id=41f9e60bb30765e9d272bb6d61bb8fddc3623f8b
Author: Dave Airlie <airlied at redhat.com>
Date:   Thu Aug 5 20:30:31 2010 +1000

    r300g: disable hiz on rv530 for now.
    
    On my rv530 at least HiZ is causing rendering issues in gears.

URL:    http://cgit.freedesktop.org/mesa/mesa/commit/?id=6eb2a7fbafd49e75b6cbbee57f23dda63eff73ef
Author: Dave Airlie <airlied at redhat.com>
Date:   Wed Jul 7 15:20:19 2010 +0200

    r300g: implement hyper-z support. (v4)
    
    This implements fast Z clear, Z compression, and HiZ support for r300->r500
    GPUs.
    
    It also allows cbzb clears when fast Z clears are being used for the ZB.
    
    It requires a kernel with hyper-z support.
    
    Thanks to Marek Olšák <maraeo at gmail.com>, who started this off, and Alex Deucher at AMD for providing lots of hints.
    
    v2:
    squashed zmask ram size fix]
    squashed r300g/blitter: fix Z readback when compressed]
    
    v3:
    rebase around texture changes in master - .1 fix more bits
    
    v4:
    migrated to using u_mm in r300_texture to manage hiz/zmask rams consistently
    disabled HiZ when using OQ
    flush z-cache before turning hyper-z off
    update hyper-z state on dsa state change
    store depthclearvalue across cbzb clears and replace it afterwards.
    
    Signed-off-by: Dave Airlie <airlied at redhat.com>

URL:    http://cgit.freedesktop.org/mesa/mesa/commit/?id=ccbd9ae7cc5b3fcda23fe79573e70b4fc40f3939
Author: Keith Whitwell <keithw at vmware.com>
Date:   Thu Aug 5 10:58:02 2010 +0100

    docs: clarify point sprite discussion
    
    Plagiarizes email explanation from Roland.

URL:    http://cgit.freedesktop.org/mesa/mesa/commit/?id=5e56c8907b9f31005a0655aac322b761e1b87c53
Author: Vinson Lee <vlee at vmware.com>
Date:   Thu Aug 5 01:38:46 2010 -0700

    st/mesa: Remove unnecessary header from st_gl_api.h.

URL:    http://cgit.freedesktop.org/mesa/mesa/commit/?id=ea1744a66438b5863a8576087b07ad6ffdcd04c5
Author: Vinson Lee <vlee at vmware.com>
Date:   Thu Aug 5 01:23:05 2010 -0700

    mesa: Include missing header in st_get_mipmap.h.
    
    Include mtypes.h for GLcontext symbol.
    Add forward declaration for st_context.

URL:    http://cgit.freedesktop.org/mesa/mesa/commit/?id=ad4d27c6d1a32e3c4c92e0f22c8fbdeade4cc7af
Author: Vinson Lee <vlee at vmware.com>
Date:   Thu Aug 5 00:59:44 2010 -0700

    st/mesa: Include missing headers in st_format.h.

URL:    http://cgit.freedesktop.org/mesa/mesa/commit/?id=2febc491bc7f5539e1e91c5b0f4be4eb4df919f8
Author: Vinson Lee <vlee at vmware.com>
Date:   Thu Aug 5 00:54:27 2010 -0700

    st/mesa: Add forward delcaration in st_extensions.h.

URL:    http://cgit.freedesktop.org/mesa/mesa/commit/?id=4f9ca250d6172176263ef7415fce7140986bc0bc
Author: Vinson Lee <vlee at vmware.com>
Date:   Thu Aug 5 00:52:30 2010 -0700

    st/mesa: Add missing headers to st_draw.h.

URL:    http://cgit.freedesktop.org/mesa/mesa/commit/?id=66708fd8a98cc28dab756b9e29d026194ccdfcee
Author: Chris Wilson <chris at chris-wilson.co.uk>
Date:   Thu Aug 5 08:37:31 2010 +0100

    intel: Check for a NULL src buffer prior to blt
    
    This can only happen along a malloc failure path, but check anyway.
    
    Signed-off-by: Chris Wilson <chris at chris-wilson.co.uk>

URL:    http://cgit.freedesktop.org/mesa/mesa/commit/?id=85cfe321805264686ef8989e45a911a999ed928a
Author: Chris Wilson <chris at chris-wilson.co.uk>
Date:   Thu Aug 5 08:34:09 2010 +0100

    intel: Check for region allocation failure.
    
    Signed-off-by: Chris Wilson <chris at chris-wilson.co.uk>

URL:    http://cgit.freedesktop.org/mesa/mesa/commit/?id=9c98e9e6b5b5f5508b67b3650dbaf00db407b5eb
Author: Vinson Lee <vlee at vmware.com>
Date:   Wed Aug 4 21:17:13 2010 -0700

    st/mesa: Add missing header in st_context.c.

URL:    http://cgit.freedesktop.org/mesa/mesa/commit/?id=a0989e94374a678fb6c2d0974255a178361c47a7
Author: Vinson Lee <vlee at vmware.com>
Date:   Wed Aug 4 21:13:33 2010 -0700

    st/mesa: Add missing header in st_atom_pixeltransfer.c.

URL:    http://cgit.freedesktop.org/mesa/mesa/commit/?id=1525fb4afec0adc164948b4060ec1c0359441cd3
Author: Vinson Lee <vlee at vmware.com>
Date:   Wed Aug 4 21:09:27 2010 -0700

    st/mesa: Clean up header file inclusion in st_context.h.

URL:    http://cgit.freedesktop.org/mesa/mesa/commit/?id=6f8b6661ce3af17d3cfe4f28ff15f82caf6755b5
Author: Vinson Lee <vlee at vmware.com>
Date:   Wed Aug 4 20:58:22 2010 -0700

    st/mesa: Add missing header in st_cb_xformfb.h.

URL:    http://cgit.freedesktop.org/mesa/mesa/commit/?id=cb7638579e22a8854d13d58c435c90b2e596e946
Author: Vinson Lee <vlee at vmware.com>
Date:   Wed Aug 4 17:04:38 2010 -0700

    st/mesa: Clean up st_cb_viewport.h.
    
    Add inclusion guard.
    Add forward declaration.

URL:    http://cgit.freedesktop.org/mesa/mesa/commit/?id=e857293299c5bc38de683f199fe1ec7833aff61c
Author: Vinson Lee <vlee at vmware.com>
Date:   Wed Aug 4 16:59:12 2010 -0700

    st/mesa: Add missing headers in st_cb_texture.h.

URL:    http://cgit.freedesktop.org/mesa/mesa/commit/?id=bc578caefb29cb9d1720d51698e2cd23ee490c44
Author: Francisco Jerez <currojerez at riseup.net>
Date:   Wed Aug 4 16:38:57 2010 +0200

    dri/nouveau: Don't try to validate uninitialized teximages.

URL:    http://cgit.freedesktop.org/mesa/mesa/commit/?id=d03f04bfb57cb7b5537cb31f1dc798a6ba500f36
Author: Francisco Jerez <currojerez at riseup.net>
Date:   Wed Jul 28 22:32:49 2010 +0200

    dri/nv20: Fix some PGRAPH_ERRORs seen with DATA_CHECK enabled.

URL:    http://cgit.freedesktop.org/mesa/mesa/commit/?id=e96a52e9933eea7264a42983db1428368bcb4962
Author: Francisco Jerez <currojerez at riseup.net>
Date:   Wed Jul 28 18:37:24 2010 +0200

    dri/nouveau: Fix up software mipmap generation.

URL:    http://cgit.freedesktop.org/mesa/mesa/commit/?id=060a95c3a942daca936d421400b7327f038d6f27
Author: Vinson Lee <vlee at vmware.com>
Date:   Wed Aug 4 16:46:42 2010 -0700

    st/mesa: Add forward declaration in st_cb_strings.h.

URL:    http://cgit.freedesktop.org/mesa/mesa/commit/?id=e9d6f2fc8a88cd18a9914ee7c8f947c869ed3e50
Author: Vinson Lee <vlee at vmware.com>
Date:   Wed Aug 4 16:40:04 2010 -0700

    st/mesa: Add missing header in st_cb_readpixels.h.
    
    Include mtypes.h for GLcontext symbol.

URL:    http://cgit.freedesktop.org/mesa/mesa/commit/?id=a25ac9b5266c1f6820b073108555140c631454e1
Author: Vinson Lee <vlee at vmware.com>
Date:   Wed Aug 4 16:33:10 2010 -0700

    st/mesa: Clean up header file inclusion in st_cb_rasterpos.h.

URL:    http://cgit.freedesktop.org/mesa/mesa/commit/?id=2bb3bfa943d3250d036673dbdea215b19d70c21e
Author: Vinson Lee <vlee at vmware.com>
Date:   Wed Aug 4 16:13:15 2010 -0700

    st/mesa: Add missing header in st_cb_program.h.
    
    Include mtypes.h for GLcontext symbol.

URL:    http://cgit.freedesktop.org/mesa/mesa/commit/?id=7f7bbf0d5b78e0a4ace7ad6eddf5e73a826c75eb
Author: Vinson Lee <vlee at vmware.com>
Date:   Wed Aug 4 15:45:41 2010 -0700

    r300/compiler: Remove unnecessary header.

URL:    http://cgit.freedesktop.org/mesa/mesa/commit/?id=81bc4f4cbfdd4d8abaf97cb66baf1c7b0cbe05b3
Author: Vinson Lee <vlee at vmware.com>
Date:   Wed Aug 4 15:38:24 2010 -0700

    intel: Remove unnecessary header.

URL:    http://cgit.freedesktop.org/mesa/mesa/commit/?id=9f7e7ce7572d1ab370def14db8be7059869cda29
Author: Vinson Lee <vlee at vmware.com>
Date:   Wed Aug 4 15:32:53 2010 -0700

    st/mesa: Add missing headers in st_cb_flush.h.
    
    Add forward declarations.
    Include p_compiler.h for uint symbol.

URL:    http://cgit.freedesktop.org/mesa/mesa/commit/?id=85dbb2904bbcab5bad65cc267daafd6ebcf32ded
Author: Vinson Lee <vlee at vmware.com>
Date:   Wed Aug 4 15:26:37 2010 -0700

    st/mesa: Clean up header inclusion in st_cb_feedback.h.
    
    Replace mtypes.h with forward declaration.
    Include compiler.h for INLINE symbol.

URL:    http://cgit.freedesktop.org/mesa/mesa/commit/?id=12dac449fba5fe17087fd48ac959a5388875b2d3
Author: Jerome Glisse <jglisse at redhat.com>
Date:   Wed Aug 4 16:28:33 2010 -0400

    r600g: force flush on map as temporary fix to readpixel
    
    Should allow more piglit test to pass. Need to plugin
    proper flushing.
    
    Signed-off-by: Jerome Glisse <jglisse at redhat.com>

URL:    http://cgit.freedesktop.org/mesa/mesa/commit/?id=2e85117b5f8909b8737e0c0e479360640e405192
Author: Vinson Lee <vlee at vmware.com>
Date:   Wed Aug 4 13:17:57 2010 -0700

    st/mesa: Add missing headers to st_cb_fbo.h.

URL:    http://cgit.freedesktop.org/mesa/mesa/commit/?id=9a78e790dc4c40362b971ad5eff2505c02b73ed7
Author: Jerome Glisse <jglisse at redhat.com>
Date:   Wed Aug 4 16:10:11 2010 -0400

    r600g: always perform texture perspective divide + fix blending
    
    quake3 engine seems to run fine at this point (ioquake)
    
    Signed-off-by: Jerome Glisse <jglisse at redhat.com>

URL:    http://cgit.freedesktop.org/mesa/mesa/commit/?id=19bfb55fb54447b322d3aefecf6e0dbb81d8f812
Author: Vinson Lee <vlee at vmware.com>
Date:   Wed Aug 4 13:04:36 2010 -0700

    st/mesa: Clean up header file inclusion in st_cb_eglimage.h.
    
    Replace dd.h and mtypes.h with a forward declaration.
    Include compiler.h for INLINE symbol.

URL:    http://cgit.freedesktop.org/mesa/mesa/commit/?id=988e86762f07eb8b685eef6f3302566f604db2a6
Author: Vinson Lee <vlee at vmware.com>
Date:   Wed Aug 4 12:55:21 2010 -0700

    draw: Fix return type of draw_translate_vinfo_size.
    
    Fixes typo from commit b609cfc7c9c38f26e7e6d6f7dd5dd6d38f4ed209.

URL:    http://cgit.freedesktop.org/mesa/mesa/commit/?id=137c510097503e590cf8b30d2b97e617b9a1543b
Author: Vinson Lee <vlee at vmware.com>
Date:   Wed Aug 4 12:46:38 2010 -0700

    st/mesa: Clean up header file inclusion in st_cb_drawtex.h.
    
    Replace mtypes.h with forward declarations.
    Include compiler.h for INLINE symbol.

URL:    http://cgit.freedesktop.org/mesa/mesa/commit/?id=dce63cf431177594f1267406276f441391701f70
Author: Vinson Lee <vlee at vmware.com>
Date:   Wed Aug 4 12:29:26 2010 -0700

    st/mesa: Clean up header file inclusion in st_cb_drawpixels.h.
    
    Replace mtypes.h with forward declarations.
    Include compiler.h for INLINE symbol.

URL:    http://cgit.freedesktop.org/mesa/mesa/commit/?id=7fdf6d5c28293e169b7874d95632ec0bba9da78a
Author: Vinson Lee <vlee at vmware.com>
Date:   Wed Aug 4 12:24:51 2010 -0700

    st/mesa: Add forward declaration in st_cb_condrender.h.

URL:    http://cgit.freedesktop.org/mesa/mesa/commit/?id=ed810ba7243f0b19999c35f21e7be5708446962a
Author: Vinson Lee <vlee at vmware.com>
Date:   Wed Aug 4 12:22:31 2010 -0700

    st/mesa: Add forward declarations in st_cb_clear.h.

URL:    http://cgit.freedesktop.org/mesa/mesa/commit/?id=6bc17324da6e9d90ea2586c59c162a72f900a0fc
Author: Vinson Lee <vlee at vmware.com>
Date:   Wed Aug 4 12:13:29 2010 -0700

    st/mesa: Include missing headers in st_cb_bufferobjects.h.
    
    Include compiler.h for INLINE symbol.
    Include mtypes.h for gl_buffer_object symbol.

URL:    http://cgit.freedesktop.org/mesa/mesa/commit/?id=eb4f2d4b0264e180f818230fa69a420793423eb7
Author: Vinson Lee <vlee at vmware.com>
Date:   Wed Aug 4 12:07:12 2010 -0700

    st/mesa: Clean up header file inclusion in st_cb_blit.h.
    
    Replaced mtypes.h and st_context.h with forward declarations.
    Added compiler.h for INLINE symbol.

URL:    http://cgit.freedesktop.org/mesa/mesa/commit/?id=e6902afeee522494f1787cc7c79415f55dce2eb4
Author: Vinson Lee <vlee at vmware.com>
Date:   Wed Aug 4 12:00:19 2010 -0700

    st/mesa: Clean up header file inclusion in st_cb_bitmap.h.
    
    Removed mtypes.h.
    Include compiler.h for INLINE symbol.
    Added forward declarations.

URL:    http://cgit.freedesktop.org/mesa/mesa/commit/?id=2542d8e0c2ec3eb4de266c0b2ad93dba918cb89c
Author: Kristian Høgsberg <krh at bitplanet.net>
Date:   Wed Aug 4 12:50:36 2010 -0400

    glx: Move deref after NULL check

URL:    http://cgit.freedesktop.org/mesa/mesa/commit/?id=e3a0e468bc67e4169406bb4c96b5ab483dc48a28
Author: Kristian Høgsberg <krh at bitplanet.net>
Date:   Wed Aug 4 08:57:02 2010 -0400

    glx: Fix use after free in drisw error path

URL:    http://cgit.freedesktop.org/mesa/mesa/commit/?id=e71c44cedd6d22930bf873504d89faf68d93e1cc
Author: Kristian Høgsberg <krh at bitplanet.net>
Date:   Wed Aug 4 08:51:43 2010 -0400

    glx: We no longer need screen extensions for drisw
    
    https://bugs.freedesktop.org/show_bug.cgi?id=29177

URL:    http://cgit.freedesktop.org/mesa/mesa/commit/?id=9da1c9da139327132dea57b18048a4eb386b6bad
Author: Kristian Høgsberg <krh at bitplanet.net>
Date:   Wed Aug 4 08:43:08 2010 -0400

    glx: dri2InvalidateBuffers() needs the X drawable XID not the GLX one
    
    This never ceases to entertain.

URL:    http://cgit.freedesktop.org/mesa/mesa/commit/?id=8ad5b76d52f1c009f48ea90556633e497b40ba87
Author: Andre Maasikas <amaasikas at gmail.com>
Date:   Wed Aug 4 12:49:39 2010 +0300

    r600: relax stride/alignment requirements for vertices
    
    seems hw can do unaligned accesses and unaligned strides
    removes extra conversion when using vbo's
    
    however I needed to switch 3 component byte format to 4 component formats
    for tests to pass. Somewhat sililar to GL_SHORT fix done earlier
    
    removes assert and gains +2 piglit especially draw-vertices

URL:    http://cgit.freedesktop.org/mesa/mesa/commit/?id=5c2f01bbb076af8b8ae6e1803d95a9ae678c2d1c
Author: Chia-I Wu <olv at lunarg.com>
Date:   Wed Aug 4 14:00:04 2010 +0800

    draw: Fix the edge flags of flatshade_first polygons.
    
    This bug can be triggered by rendering polygons with
    
       glProvokingVertexEXT(GL_FIRST_VERTEX_CONVENTION_EXT);
       glPolygonMode(GL_FRONT_AND_BACK, GL_LINE);

URL:    http://cgit.freedesktop.org/mesa/mesa/commit/?id=09c8fa570e69272f65cb49840ec7c709820b1b2a
Author: Tom Stellard <tstellar at gmail.com>
Date:   Tue Aug 3 20:17:00 2010 -0700

    r300/compiler: Always unroll loops when doing loop emulation.

URL:    http://cgit.freedesktop.org/mesa/mesa/commit/?id=2824d5687a19e42ba0da8fd08e80610c4469a3b3
Author: Tom Stellard <tstellar at gmail.com>
Date:   Tue Aug 3 15:23:23 2010 -0700

    r300/compiler: r500 hw support for break and continue in loops.
    
    The BGNLOOP and ENDLOOP instructions are now being used correctly, which
    makes break and continue possible.  The deadcode pass has been modified to
    handle breaks, and the compiler is more careful about which loops are
    unrolled.

URL:    http://cgit.freedesktop.org/mesa/mesa/commit/?id=9dcc5006660037665fe98bf2d9fb966e620a038b
Author: Tom Stellard <tstellar at gmail.com>
Date:   Sun Aug 1 20:06:53 2010 -0700

    r300/compiler: KILP may not always be inside an IF statement.

URL:    http://cgit.freedesktop.org/mesa/mesa/commit/?id=680f486ffd4aab8b9354f1b5a035b3881ac2310c
Author: Tom Stellard <tstellar at gmail.com>
Date:   Mon Jul 12 13:14:38 2010 -0700

    r300/compiler: Don't unroll loops with continue or break.

URL:    http://cgit.freedesktop.org/mesa/mesa/commit/?id=a3ff6c269729597dd1318df2a10fb2a7dba093d6
Author: Vinson Lee <vlee at vmware.com>
Date:   Tue Aug 3 17:55:53 2010 -0700

    st/mesa: Clean up header file inclusion in st_cache.h.

URL:    http://cgit.freedesktop.org/mesa/mesa/commit/?id=279926859e60d63941d7a437803376c8154e8c8e
Author: Vinson Lee <vlee at vmware.com>
Date:   Tue Aug 3 17:35:29 2010 -0700

    st/mesa: Add forward declarations in st_atom_shader.h.

URL:    http://cgit.freedesktop.org/mesa/mesa/commit/?id=8bc5fe1ad67127f642c47da0a307aa7bd8696fab
Author: Dave Airlie <airlied at redhat.com>
Date:   Wed Aug 4 09:36:17 2010 +1000

    r300g: disable multisample visuals until the state tracker bits catch up.
    
    This stops us advertising lots of ms visuals we can't actually use.
    
    Signed-off-by: Dave Airlie <airlied at redhat.com>

URL:    http://cgit.freedesktop.org/mesa/mesa/commit/?id=48268e0f2a5e65b63586398db3a58523a8c7a7a0
Author: Brian Paul <brianp at vmware.com>
Date:   Tue Aug 3 16:32:32 2010 -0600

    draw: check for instance divisors in vcache_check_run()
    
    When we have instance divisors we don't really know which vertex
    elements we'll be fetching ahead of time.
    
    This fixes a bug in instanced drawing which was exposed by the new
    draw_vbo() code because of max_index not being ~0 as often as it used
    to be.  The test for max_index >= DRAW_PIPE_MAX_VERTICES often hid
    this problem before.

URL:    http://cgit.freedesktop.org/mesa/mesa/commit/?id=e89e47e6d03f0c8b421268481d077100c2247253
Author: Brian Paul <brianp at vmware.com>
Date:   Tue Aug 3 16:30:40 2010 -0600

    gallium/translate: make generic_run() and generic_run_elts() more alike
    
    Plus more debug code and do clamping in generic_run().

URL:    http://cgit.freedesktop.org/mesa/mesa/commit/?id=8c3cc83432bbbc190b0f71f87e3e9583ae11f0b2
Author: Brian Paul <brianp at vmware.com>
Date:   Tue Aug 3 16:21:57 2010 -0600

    draw: added a comment

URL:    http://cgit.freedesktop.org/mesa/mesa/commit/?id=0e7b53c75be6051b2a935e65f4dbc02449714ee1
Author: Brian Paul <brianp at vmware.com>
Date:   Tue Aug 3 14:13:13 2010 -0600

    draw: use instance divisor in draw_print_arrays()

URL:    http://cgit.freedesktop.org/mesa/mesa/commit/?id=f94e7e25d101a8691a5276a5aa0eb97d2f4eebbc
Author: Brian Paul <brianp at vmware.com>
Date:   Tue Aug 3 14:12:47 2010 -0600

    draw: add assertion, rearrange debug code

URL:    http://cgit.freedesktop.org/mesa/mesa/commit/?id=afbf446de5ad91743e2e2a76799bd87f3eed5f9a
Author: Marek Olšák <maraeo at gmail.com>
Date:   Sat Jul 31 02:19:27 2010 +0200

    st/dri: fix crash when dri2_drawable_get_buffers fails
    
    It's easily reproducible with Compiz with its Resize window mode
    set to Normal (which is usually not the default mode).
    
    https://bugs.freedesktop.org/show_bug.cgi?id=28658
    https://bugs.freedesktop.org/show_bug.cgi?id=29303
    
    This is actually a workaround to prevent Compiz crashes.
    Instead, a completely white titlebar might show up during resizing
    transparent windows (a rare case).
    
    The underlying cause should be fixed by someone who has more knowledge
    about the code. (dri2_drawable_get_buffers should not return NULL)
    
    Acked-By: Jakob Bornecrantz <jakob at vmware.com>

URL:    http://cgit.freedesktop.org/mesa/mesa/commit/?id=0614006d090902324149387ec150231b647928fd
Author: Marek Olšák <maraeo at gmail.com>
Date:   Sat Jul 31 20:12:21 2010 +0200

    mesa: increase the relative address offset limit to 4096 in ARB_vp/fp
    
    Even though the spec says that the limits should be -64/+63, proprietary
    drivers support much larger relative offsets and some applications do
    depend on this non-standard behavior.
    
    Also program_parse.tab.c has been regenerated.
    
    This fixes the parser error:
    
      ARB_vp: error: relative address offset too large
    
    See also: https://bugs.freedesktop.org/show_bug.cgi?id=28628
    
    4096 * sizeof(vec4) is the maximum size of the constant buffer on NV50.
    It is not supposed to be a definite hardware limit, it is for the parser
    not to get in the way and let the underlying driver decide whether it can
    run the shader or not.

URL:    http://cgit.freedesktop.org/mesa/mesa/commit/?id=dd863bf5e7c6680075cf7c355a026b1da69ee9e3
Author: Jerome Glisse <jglisse at redhat.com>
Date:   Tue Aug 3 17:45:51 2010 -0400

    r600g: add polygon offset support
    
    Signed-off-by: Jerome Glisse <jglisse at redhat.com>

URL:    http://cgit.freedesktop.org/mesa/mesa/commit/?id=a0b3944c30fdecf5ef97fd602b8a286bcc80fed3
Author: Jerome Glisse <jglisse at redhat.com>
Date:   Tue Aug 3 17:02:48 2010 -0400

    r600g: flush and resubmit if we reach limit
    
    Signed-off-by: Jerome Glisse <jglisse at redhat.com>

URL:    http://cgit.freedesktop.org/mesa/mesa/commit/?id=3a8d4a89795d180b910b2c0dfa98c57cf9bb45a6
Author: Jerome Glisse <jglisse at redhat.com>
Date:   Tue Aug 3 16:15:17 2010 -0400

    r600g: fix color target mask
    
    Signed-off-by: Jerome Glisse <jglisse at redhat.com>

URL:    http://cgit.freedesktop.org/mesa/mesa/commit/?id=6f9d3516a4f5b8abc9e8510dbccd93bf7874e6da
Author: Zack Rusin <zackr at vmware.com>
Date:   Tue Aug 3 16:02:09 2010 -0400

    gallium/draw: forgot about PIPE_PRIM_LINE_STRIP_ADJACENCY

URL:    http://cgit.freedesktop.org/mesa/mesa/commit/?id=1fd84b10f269a32db66254aa567b1aad8b152fe8
Author: Zack Rusin <zackr at vmware.com>
Date:   Tue Aug 3 15:56:17 2010 -0400

    gallium/util: add extra primitives to the trimmer

URL:    http://cgit.freedesktop.org/mesa/mesa/commit/?id=8f6341d42131e6f60f269610d62b7f5b7b683052
Author: Jerome Glisse <jglisse at redhat.com>
Date:   Tue Aug 3 15:49:21 2010 -0400

    r600g: fix stencil
    
    Signed-off-by: Jerome Glisse <jglisse at redhat.com>

URL:    http://cgit.freedesktop.org/mesa/mesa/commit/?id=7e42b7e5d2aebcda0e6bf081b6661411731e6df2
Author: Jerome Glisse <jglisse at redhat.com>
Date:   Tue Aug 3 14:14:58 2010 -0400

    r600g: fix LIT + fix multiple constant one ALU + fix ALU block splitting
    
    Make sure LIT fills all slot for instruction (can't do W instruction
    without having the Z slot filled with at least a NOP).
    
    ALU instruction can't access more than 4 constant, move constant to
    temporary reg if we reach the limit.
    
    Fix ALU block splitting, only split ALU after ALU with last instruction
    bit sets.
    
    Signed-off-by: Jerome Glisse <jglisse at redhat.com>

URL:    http://cgit.freedesktop.org/mesa/mesa/commit/?id=57438adf3217955f16491ef8deeffafe05c2f7f8
Author: Marek Olšák <maraeo at gmail.com>
Date:   Tue Aug 3 14:15:24 2010 +0200

    r300g: handle polygon offset correctly
    
    https://bugs.freedesktop.org/show_bug.cgi?id=29372

URL:    http://cgit.freedesktop.org/mesa/mesa/commit/?id=9c6b5a4407cf794f3e5274cd25cac59e85bcf47d
Author: Vinson Lee <vlee at vmware.com>
Date:   Tue Aug 3 01:20:13 2010 -0700

    st/mesa: Add forward declarations in st_atom_constbuf.h.

URL:    http://cgit.freedesktop.org/mesa/mesa/commit/?id=df66c641e34b87fdb1fae5cae544203e36ca12d3
Author: Vinson Lee <vlee at vmware.com>
Date:   Tue Aug 3 01:14:37 2010 -0700

    st/mesa: Include glheader.h in st_atom.h.
    
    Include glheader.h for GLenum symbol.

URL:    http://cgit.freedesktop.org/mesa/mesa/commit/?id=816ad9bc23e22950a1740de1d70c2c9ebbdda724
Author: Vinson Lee <vlee at vmware.com>
Date:   Tue Aug 3 00:51:51 2010 -0700

    mesa: Clean up header file inclusion in m_xform.h.
    
    Include compiler.h for CONST symbol.
    
    Remove config.h as m_xform.h uses no additional symbols from config.h.

URL:    http://cgit.freedesktop.org/mesa/mesa/commit/?id=19f7db9c9cfa75f05bb92114bbca15cb3c668dc8
Author: Vinson Lee <vlee at vmware.com>
Date:   Tue Aug 3 00:41:19 2010 -0700

    mesa: Reduce header file inclusion in m_translate.h.
    
    m_translate.h does not use any additional symbols added by config.h.

URL:    http://cgit.freedesktop.org/mesa/mesa/commit/?id=29495bbb84a4f4517b108f2e88e0edc60bb4a341
Author: Vinson Lee <vlee at vmware.com>
Date:   Tue Aug 3 00:33:04 2010 -0700

    mesa: Include missing header in m_matrix.h.

URL:    http://cgit.freedesktop.org/mesa/mesa/commit/?id=d356ad349bda2d5bbbdcd1a0325d1b9fae429575
Author: Vinson Lee <vlee at vmware.com>
Date:   Tue Aug 3 00:19:26 2010 -0700

    mesa: Reduce header file inclusion in texgen.h.
    
    texgen.h doesn't use any symbols additionally added by mtypes.h.

URL:    http://cgit.freedesktop.org/mesa/mesa/commit/?id=b5ce878fa70b4abcc925e95f3b438b55bda85832
Author: Vinson Lee <vlee at vmware.com>
Date:   Tue Aug 3 00:04:14 2010 -0700

    mesa: Reduce header file inclusion in texcompress_fxt1.h.
    
    texcompress_fxt1.h doesn't use any additional symbols added by mtypes.h.

URL:    http://cgit.freedesktop.org/mesa/mesa/commit/?id=f7d29d58815462a209bf5a2bf0734aa4ff72880a
Author: Vinson Lee <vlee at vmware.com>
Date:   Mon Aug 2 23:53:23 2010 -0700

    mesa: Reduce header file inclusion in syncobj.h.
    
    syncobj.h doesn't use any additional symbols that is added by context.h.

URL:    http://cgit.freedesktop.org/mesa/mesa/commit/?id=f031817450fe75d3224f767d79938813287ac445
Author: Jerome Glisse <jglisse at redhat.com>
Date:   Mon Aug 2 17:41:52 2010 -0400

    r600g: split alu block to conform to limit + RCP opcode
    
    Signed-off-by: Jerome Glisse <jglisse at redhat.com>

URL:    http://cgit.freedesktop.org/mesa/mesa/commit/?id=313df4156279f84ebc5b98a7540820b994762650
Author: Jerome Glisse <jglisse at redhat.com>
Date:   Mon Aug 2 14:21:33 2010 -0400

    r600g: add autogenerated reg definition + debug print cleanup
    
    Signed-off-by: Jerome Glisse <jglisse at redhat.com>

URL:    http://cgit.freedesktop.org/mesa/mesa/commit/?id=646d2e9fbc41bf49075013009e9583bec4a51168
Author: Mario Kleiner <mario.kleiner at tuebingen.mpg.de>
Date:   Mon Aug 2 04:17:03 2010 +0200

    radeon: Add DRI2 flush extension support, so we synchronize properly.
    
    When a DRI2 swap buffer is pending we need to make sure we
    have the flush extension so radeon doesn't resume rendering to
    or reading from the not yet blitted front buffer.
    
    This fixes:
    
    https://bugs.freedesktop.org/show_bug.cgi?id=28341
    https://bugs.freedesktop.org/show_bug.cgi?id=28410
    
    Signed-off-by: Jerome Glisse <jglisse at redhat.com>
    Signed-off-by: Mario Kleiner <mario.kleiner at tuebingen.mpg.de>

URL:    http://cgit.freedesktop.org/mesa/mesa/commit/?id=3d39f56a8721ec6aa6d00965b7740fc8cb5edaae
Author: Jerome Glisse <jglisse at redhat.com>
Date:   Mon Aug 2 13:28:15 2010 -0400

    Revert "radeon: Add DRI2 flush extension to so we synchronize properly."
    
    This reverts commit 8446f257b3e3ca4a3eb2c79bc357e46343e04e87.

URL:    http://cgit.freedesktop.org/mesa/mesa/commit/?id=afa925066c158ac49e3b0f883f67debd8545bf26
Author: Marek Olšák <maraeo at gmail.com>
Date:   Mon Aug 2 17:14:07 2010 +0200

    r300g: fix hardlock when using more than one stuffed sprite coords
    
    If texture coordinates come from the vertex shader, there are always
    4 components in the rasterizer input packet, but if the coordinates
    are stuffed (like for point sprites), there are only 2 or 3 components
    (based on GB_ENABLE) and if we rasterize more, it locks up.

URL:    http://cgit.freedesktop.org/mesa/mesa/commit/?id=8446f257b3e3ca4a3eb2c79bc357e46343e04e87
Author: Mario Kleiner <mario.kleiner at tuebingen.mpg.de>
Date:   Sun Jul 25 16:29:24 2010 +0200

    radeon: Add DRI2 flush extension to so we synchronize properly.
    
    When DRI2 swap buffer is pending (copy buffer not pageflipping)
    we need to make sure we have the flush extension so radeon doesn't
    resume rendering on the not yet blitted front buffer.
    
    Modified version of Jerome's patch to add flush extension
    in the correct place.
    
    This prepares a possible fix for:
    
    https://bugs.freedesktop.org/show_bug.cgi?id=28341
    https://bugs.freedesktop.org/show_bug.cgi?id=28410
    
    Signed-off-by: Jerome Glisse <jglisse at redhat.com>
    Signed-off-by: Mario Kleiner <mario.kleiner at tuebingen.mpg.de>

URL:    http://cgit.freedesktop.org/mesa/mesa/commit/?id=1f1928db001527c3dcf1d78d6a5d2ef8f519327b
Author: Kristian Høgsberg <krh at bitplanet.net>
Date:   Mon Aug 2 09:47:44 2010 -0400

    glx: Drop _Xglobal_lock while we create and initialize glx display

URL:    http://cgit.freedesktop.org/mesa/mesa/commit/?id=d6a5f94ea4d03b05c434fcad125d1f9c50c638e8
Author: Andre Maasikas <amaasikas at gmail.com>
Date:   Mon Aug 2 15:11:22 2010 +0300

    r600: fix sin,cos functions on r600
    
    r600 doesnt need the same normalization as r700 - instead it requires
    range to be truncated to -pi..pi
    
    I left the range trunc also effective on r700 althouch according the docs
    it has sufficent range (-512*PI, +512*PI). The instructions seem
    to be used not too often to cause perf loss because of this
    
    Based on patches and testing by Conn Clark and Alain Perrot

URL:    http://cgit.freedesktop.org/mesa/mesa/commit/?id=c1f33097f4a6cd33df57dc601ba1733985979a4f
Author: Michal Krol <michal at vmware.com>
Date:   Fri Jul 30 16:59:05 2010 +0200

    util: Fix unpacking of R8G8Bx_SNORM format.
    
    Apparently, we must always use integers to perform calculations,
    otherwise the results won't match D3D's CxV8U8 definition.

URL:    http://cgit.freedesktop.org/mesa/mesa/commit/?id=4af5f11c3232015006f61c1a6befdff3411b8d6c
Author: Dave Airlie <airlied at redhat.com>
Date:   Mon Aug 2 14:48:59 2010 +1000

    r600g: add stencil op/func translation

URL:    http://cgit.freedesktop.org/mesa/mesa/commit/?id=3f4ec394b027c6d947ccc88309a7d37bc3859e9d
Author: Dave Airlie <airlied at redhat.com>
Date:   Mon Aug 2 14:46:17 2010 +1000

    r600g: initial alpha test state

URL:    http://cgit.freedesktop.org/mesa/mesa/commit/?id=7bcd39ce50b7b710bb8561c430f345ebe91ab9a3
Author: Dave Airlie <airlied at redhat.com>
Date:   Mon Aug 2 14:42:29 2010 +1000

    r600g: add initial blend state.
    
    migrates cb_cntl to be regenerated

URL:    http://cgit.freedesktop.org/mesa/mesa/commit/?id=01984cf34fa4e6d564d06a126795468b5718ecb0
Author: Dave Airlie <airlied at redhat.com>
Date:   Mon Aug 2 14:53:31 2010 +1000

    r600g: set correct tex coord type for rect textures.

URL:    http://cgit.freedesktop.org/mesa/mesa/commit/?id=919750a55771cfd731e2f90d1385cbb4265e4cf4
Author: Dave Airlie <airlied at redhat.com>
Date:   Mon Aug 2 14:31:49 2010 +1000

    r600g: make r600_db_format static.
    
    this isn't used anywhere else yet.

URL:    http://cgit.freedesktop.org/mesa/mesa/commit/?id=aef4500ca4ae9e5bc57560c6f9a32d9ad892975b
Author: Dave Airlie <airlied at redhat.com>
Date:   Mon Aug 2 08:57:14 2010 +1000

    draw: fix warning in sse code.
    
    Not sure if this will actually fix the issue, but it fixes the warning.

URL:    http://cgit.freedesktop.org/mesa/mesa/commit/?id=a87cedbde0f6f1335691c524d539552f5c056215
Author: Marek Olšák <maraeo at gmail.com>
Date:   Sun Aug 1 16:42:53 2010 +0200

    r300g: fix microtiling on RS6xx
    
    Getting tiling right has always been tricky.
    There are so many subtle details...

URL:    http://cgit.freedesktop.org/mesa/mesa/commit/?id=9846b0627149e221c9fbd7c3379e33fb68e68511
Author: Vinson Lee <vlee at vmware.com>
Date:   Sat Jul 31 23:04:41 2010 -0700

    mesa: Remove inclusion of compiler.h from mtypes.h.
    
    mtypes.h does not use any symbols from compiler.h.
    
    Also add the required headers for files that depended on symbols from
    compiler.h but were indirectly including compiler.h through mtypes.h.

URL:    http://cgit.freedesktop.org/mesa/mesa/commit/?id=e7242b6e8a6df30f198d112b4da885f9717191a7
Author: Vinson Lee <vlee at vmware.com>
Date:   Sat Jul 31 20:53:42 2010 -0700

    mesa: Remove unnecessary header from mm.h.

URL:    http://cgit.freedesktop.org/mesa/mesa/commit/?id=ca2ceca5b1939af57e95bebf84be4b70e3e9d4cb
Author: Vinson Lee <vlee at vmware.com>
Date:   Sat Jul 31 20:51:13 2010 -0700

    mesa: Add headers containing sybmols used by mm.c.

URL:    http://cgit.freedesktop.org/mesa/mesa/commit/?id=1d74a1674c0675dc59588167741c4abd2cc82cf9
Author: Vinson Lee <vlee at vmware.com>
Date:   Sat Jul 31 19:23:14 2010 -0700

    r600g: Remove unnecessary header.

URL:    http://cgit.freedesktop.org/mesa/mesa/commit/?id=8b909144a1469360b3a76be4013d5b011f0bfc2b
Author: Vinson Lee <vlee at vmware.com>
Date:   Sat Jul 31 16:28:13 2010 -0700

    mesa: Reduce header file inclusion in get.h.
    
    get.h only needs the GL headers.

URL:    http://cgit.freedesktop.org/mesa/mesa/commit/?id=9e75ac7d25c7bf97b894cd70a4d1657587df5c23
Author: Vinson Lee <vlee at vmware.com>
Date:   Sat Jul 31 16:15:08 2010 -0700

    mesa: Include missing headers in vtxfmt.h.
    
    Include compiler.h for INLINE symbol.
    Include mtypes.h for GLcontext symbol.

URL:    http://cgit.freedesktop.org/mesa/mesa/commit/?id=dda9b80d078c3569839e150b6720606c1c5d43c0
Author: Vinson Lee <vlee at vmware.com>
Date:   Sat Jul 31 16:13:05 2010 -0700

    mesa: Include missing header in shared.h.
    
    Include mtypes.h for GLcontext symbol.

URL:    http://cgit.freedesktop.org/mesa/mesa/commit/?id=da93fba85d4b213cdbce22f1d81a523d402bfec8
Author: Vinson Lee <vlee at vmware.com>
Date:   Sat Jul 31 16:10:14 2010 -0700

    mesa: Include missing header in restart.h.

URL:    http://cgit.freedesktop.org/mesa/mesa/commit/?id=e4ad42d421d1b70fcab21dda19d470ae0f0e8b0d
Author: Vinson Lee <vlee at vmware.com>
Date:   Sat Jul 31 15:45:40 2010 -0700

    mesa: Include missing headers in renderbuffer.h.

URL:    http://cgit.freedesktop.org/mesa/mesa/commit/?id=6d86b0116e1dc0ac475eadb45cc3dfa83634a0f2
Author: Vinson Lee <vlee at vmware.com>
Date:   Sat Jul 31 15:39:35 2010 -0700

    mesa: Include missing header in remap.h.
    
    Include compiler.h for INLINE symbol.

URL:    http://cgit.freedesktop.org/mesa/mesa/commit/?id=5fa1af0905ef2f513fe296f1d8e658dbdf24dd74
Author: Vinson Lee <vlee at vmware.com>
Date:   Sat Jul 31 14:56:53 2010 -0700

    r600g: Remove unnecessary header.

URL:    http://cgit.freedesktop.org/mesa/mesa/commit/?id=245d5a8913f6f4487e837d112a97093c06b639ea
Author: Vinson Lee <vlee at vmware.com>
Date:   Sat Jul 31 14:37:32 2010 -0700

    mesa: Remove unnecessary headers.

URL:    http://cgit.freedesktop.org/mesa/mesa/commit/?id=dba7875cdaff66fc5e8ffdd56055b5c0bb92f145
Author: Vinson Lee <vlee at vmware.com>
Date:   Sat Jul 31 13:35:17 2010 -0700

    swrast: Remove unnecessary headers.

URL:    http://cgit.freedesktop.org/mesa/mesa/commit/?id=db71bdc31c8fb1bd2b086a7872621e8aee9251d6
Author: Vinson Lee <vlee at vmware.com>
Date:   Sat Jul 31 13:28:32 2010 -0700

    egl: Fix '_eglAddAtExitCall' implicit declaration warning.

URL:    http://cgit.freedesktop.org/mesa/mesa/commit/?id=6c7e0b95a4a16d268aa3ca74c5c8407779533314
Author: Chia-I Wu <olv at lunarg.com>
Date:   Sat Jul 31 00:00:49 2010 +0800

    egl: Add checks for EGL_MESA_screen_surface.
    
    This allows Mesa EGL to be compiled with eglext.h that does not define
    EGL_MESA_screen_surface.

URL:    http://cgit.freedesktop.org/mesa/mesa/commit/?id=3cc471e429675e82fcc37c6efa2c5e880d811b84
Author: Vinson Lee <vlee at vmware.com>
Date:   Sat Jul 31 00:55:13 2010 -0700

    tnl: Remove unnecessary headers.

URL:    http://cgit.freedesktop.org/mesa/mesa/commit/?id=ca0b0899d8cc20f3e918839e044c55f9a19e9ffe
Author: Vinson Lee <vlee at vmware.com>
Date:   Sat Jul 31 00:41:43 2010 -0700

    st/dri: Remove unnecessary headers.

URL:    http://cgit.freedesktop.org/mesa/mesa/commit/?id=2f30a83ea88d8e062be5e9cf3bbdd8ab618130cc
Author: Vinson Lee <vlee at vmware.com>
Date:   Fri Jul 30 23:32:32 2010 -0700

    mesa: Include missing header in pixelstore.h.
    
    Include mtypes.h for GLcontext symbol.

URL:    http://cgit.freedesktop.org/mesa/mesa/commit/?id=378b8df47acd2c85c6cc0ea6f22d2994e4a2ee77
Author: Vinson Lee <vlee at vmware.com>
Date:   Fri Jul 30 23:30:38 2010 -0700

    mesa: Include missing headers in nvprogram.h.

URL:    http://cgit.freedesktop.org/mesa/mesa/commit/?id=094d66f45992830929d620782c70836b4b9b4a37
Author: Jerome Glisse <jglisse at redhat.com>
Date:   Fri Jul 30 13:58:46 2010 -0400

    r600g: add KIL opcode support
    
    Signed-off-by: Jerome Glisse <jglisse at redhat.com>

URL:    http://cgit.freedesktop.org/mesa/mesa/commit/?id=873ddf547d5aeb68f37a172d73131c6bc51101f6
Author: George Sapountzis <gsapountzis at gmail.com>
Date:   Sun Jul 18 18:23:36 2010 +0300

    st/dri: move backend hooks to appropriate object

URL:    http://cgit.freedesktop.org/mesa/mesa/commit/?id=a30b966f8345cb99922a416fce2da6edb70f864c
Author: George Sapountzis <gsapountzis at gmail.com>
Date:   Wed May 26 01:08:15 2010 +0300

    st/dri: drop dri1_helper

URL:    http://cgit.freedesktop.org/mesa/mesa/commit/?id=2e4ad14a525f4028f0e0a93de2f8db785df33fb7
Author: George Sapountzis <gsapountzis at gmail.com>
Date:   Thu Apr 8 18:58:35 2010 +0300

    st/dri: mv driDriverAPI to backends

URL:    http://cgit.freedesktop.org/mesa/mesa/commit/?id=b3e3d0da586812c61f7bd3933a9a3c2511b8d55b
Author: Brian Paul <brianp at vmware.com>
Date:   Fri Jul 30 14:27:03 2010 -0600

    st/mesa: better handling of indirect addressing of temp/const register files
    
    With gl_program::IndirectRegisterFiles we can distinguish between indirect
    addressing of constants vs. temporaries.  In the case of temporaries,
    declare all temps up front sequentially.
    
    Fixes fd.o bug 29305.

URL:    http://cgit.freedesktop.org/mesa/mesa/commit/?id=56643096f1eb01eefa1a532ac096b32d23b6b8ba
Author: Brian Paul <brianp at vmware.com>
Date:   Fri Jul 30 14:24:23 2010 -0600

    mesa: added gl_program::IndirectRegisterFiles field
    
    Now drivers, etc. can know which register files are accessed with
    indirect addressing.  Before we just checked gl_program::NumAddressRegs
    but didn't know if that was the constant buffer, temp regs, or what.
    
    The only user of this new field so far will be the gallium state tracker.

URL:    http://cgit.freedesktop.org/mesa/mesa/commit/?id=79ab5b9798c911e7612e26616df82e98372549bf
Author: Vinson Lee <vlee at vmware.com>
Date:   Fri Jul 30 13:11:14 2010 -0700

    llvmpipe: Silence unused value warning.

URL:    http://cgit.freedesktop.org/mesa/mesa/commit/?id=c4c2897367450a30a67235e99bc6019573e9d53b
Author: Vinson Lee <vlee at vmware.com>
Date:   Fri Jul 30 13:00:13 2010 -0700

    mesa: Add missing header to multisample.h.
    
    Include mtypes.h for GLcontext symbol.

URL:    http://cgit.freedesktop.org/mesa/mesa/commit/?id=dd406cf34196a5a60362d8e1928b1308b56dd3f8
Author: Zack Rusin <zackr at vmware.com>
Date:   Fri Jul 30 15:42:06 2010 -0400

    draw: actually a noop, rather than not implemented
    
    we just have nothing to do in it right now

URL:    http://cgit.freedesktop.org/mesa/mesa/commit/?id=dbfe11c7c3a5c82c4c6182d4fed35aeb19bc4ff3
Author: Vinson Lee <vlee at vmware.com>
Date:   Fri Jul 30 12:32:47 2010 -0700

    mesa: Remove unnecessary header from colormac.h.

URL:    http://cgit.freedesktop.org/mesa/mesa/commit/?id=ce1fed1659ee0af063c6bace8a1aba879b85e775
Author: Brian Paul <brianp at vmware.com>
Date:   Fri Jul 30 13:28:42 2010 -0600

    tgsi: remove incorrect assertion

URL:    http://cgit.freedesktop.org/mesa/mesa/commit/?id=1a537b639ee7f2d35230c68ba89491711919656d
Author: Vinson Lee <vlee at vmware.com>
Date:   Fri Jul 30 12:13:17 2010 -0700

    mesa: Remove unnecessary headers.

URL:    http://cgit.freedesktop.org/mesa/mesa/commit/?id=078eff659a7ef90691966d983f35ed9e4ce63901
Author: Vinson Lee <vlee at vmware.com>
Date:   Fri Jul 30 11:48:48 2010 -0700

    llvmpipe: Fix implicit declaration of lp_func_delete_body warnings.

URL:    http://cgit.freedesktop.org/mesa/mesa/commit/?id=0e7d7d3051d125621b2b79c11f577fc3a3cc7b2c
Author: Chia-I Wu <olv at lunarg.com>
Date:   Fri Jul 30 23:44:16 2010 +0800

    util: Fix the range of util_draw_elements_instanced.
    
    Keep min_index and max_index at their defaults (0 and ~0).

URL:    http://cgit.freedesktop.org/mesa/mesa/commit/?id=042018a943a403a4d9887b400deb3b3c83ee40c0
Author: Zack Rusin <zackr at vmware.com>
Date:   Tue Jul 27 12:26:54 2010 -0400

    llvmpipe: delete function bodies after generating machine code

URL:    http://cgit.freedesktop.org/mesa/mesa/commit/?id=6c288d06ac512be6eb7f19a9005389dd46d5a26a
Author: Jerome Glisse <jglisse at redhat.com>
Date:   Fri Jul 30 11:10:24 2010 -0400

    r600g: fix typo in tex instruction + shader semantic id fix
    
    It seems we never get semantic id from TGSI so fallback
    to use output number as id.
    
    Signed-off-by: Jerome Glisse <jglisse at redhat.com>

URL:    http://cgit.freedesktop.org/mesa/mesa/commit/?id=c33c1912ddc973ae07ac762c66e11c332a27e4af
Author: Li Peng <peng.li at linux.intel.com>
Date:   Fri Jul 30 12:26:15 2010 +0800

    configure: fix wrong variable name GLESv1_LIB_DEPS
    
    GLESv1_CM_LIB_DEPS is defined in "configs/autoconf.in",
    but configure.ac uses GLESv1_LIB_DEPS.
    
    Signed-off-by: Li Peng <peng.li at linux.intel.com>

URL:    http://cgit.freedesktop.org/mesa/mesa/commit/?id=f623d06c495c671f687d4a70c9281c64e5875232
Author: Keith Whitwell <keithw at vmware.com>
Date:   Fri Jul 30 10:47:20 2010 +0100

    util: more helpers for old draw code

URL:    http://cgit.freedesktop.org/mesa/mesa/commit/?id=3fdd9fa556e9ba48244cb2b3966d3bfb0b84731b
Author: Vinson Lee <vlee at vmware.com>
Date:   Fri Jul 30 00:41:08 2010 -0700

    mesa: Include macros.h in files that use symbols from macros.h.
    
    Don't rely on inclusion of other files that already include macros.h.

URL:    http://cgit.freedesktop.org/mesa/mesa/commit/?id=bddbdd624f407604e0c306b05201970688411e89
Author: Vinson Lee <vlee at vmware.com>
Date:   Fri Jul 30 00:18:09 2010 -0700

    mesa: Include macros.h in attrib.c for COPY_4FV symbol.

URL:    http://cgit.freedesktop.org/mesa/mesa/commit/?id=11fce3a821b64e1d53f893e82e5c92f549f3ab1d
Author: Vinson Lee <vlee at vmware.com>
Date:   Fri Jul 30 00:06:40 2010 -0700

    intel: Add missing header to intel_context.c.
    
    Fixes "implicit declaration of function
    _mesa_get_incomplete_framebuffer" warning.

URL:    http://cgit.freedesktop.org/mesa/mesa/commit/?id=5264615b52d0ddf3509078d3518588c70005b00c
Author: Vinson Lee <vlee at vmware.com>
Date:   Fri Jul 30 00:00:22 2010 -0700

    mesa: Reduce clip.h header file inclusion.

URL:    http://cgit.freedesktop.org/mesa/mesa/commit/?id=95e3832b53e28f2b771194829a9ec696a5801e9e
Author: Vinson Lee <vlee at vmware.com>
Date:   Thu Jul 29 23:53:13 2010 -0700

    mesa: Add missing header to framebuffer.h.
    
    Include mtypes.h for GLvisual and GLcontext symbols.

URL:    http://cgit.freedesktop.org/mesa/mesa/commit/?id=c6466f599c35c8d61fceda289df1b683dd9a3656
Author: Vinson Lee <vlee at vmware.com>
Date:   Thu Jul 29 23:50:32 2010 -0700

    mesa: Add missing header to fboject.h.
    
    Add mtypes.h for GLcontext symbol.

URL:    http://cgit.freedesktop.org/mesa/mesa/commit/?id=f58ec9dc4d15f068974a010c8418a2e63809e8ec
Author: Vinson Lee <vlee at vmware.com>
Date:   Thu Jul 29 23:41:46 2010 -0700

    mesa: Add missing header to texgetimage.h.

URL:    http://cgit.freedesktop.org/mesa/mesa/commit/?id=b5de2be8e067754292aa44bfa0eab7619d604306
Author: Vinson Lee <vlee at vmware.com>
Date:   Thu Jul 29 23:38:17 2010 -0700

    mesa: Add missing header to texrender.h.
    
    Add mtypes.h for GLcontext symbol.

URL:    http://cgit.freedesktop.org/mesa/mesa/commit/?id=1978247f85fd9e4c78ce346543c50910be40da0f
Author: Vinson Lee <vlee at vmware.com>
Date:   Thu Jul 29 23:04:50 2010 -0700

    mesa: Add missing header and forward declarations to uniforms.h.

URL:    http://cgit.freedesktop.org/mesa/mesa/commit/?id=3ef2a490d27f209bbe52c48af08531eac8022ea5
Author: Vinson Lee <vlee at vmware.com>
Date:   Thu Jul 29 22:57:54 2010 -0700

    mesa: Add missing headers to viewport.h.

URL:    http://cgit.freedesktop.org/mesa/mesa/commit/?id=86abec0294db9a4765d35f6d849ebb9e84149a56
Author: Vinson Lee <vlee at vmware.com>
Date:   Thu Jul 29 22:43:09 2010 -0700

    mesa: Add missing header to depthstencil.h.
    
    Add mtypes.h for GLcontext symbol.

URL:    http://cgit.freedesktop.org/mesa/mesa/commit/?id=989c60bc9221e0918153a29206c786514c4a5f3d
Author: Vinson Lee <vlee at vmware.com>
Date:   Thu Jul 29 22:41:03 2010 -0700

    mesa: Add missing headers to debug.h.

URL:    http://cgit.freedesktop.org/mesa/mesa/commit/?id=dfc7b7212f57080d18c4d1122435c4c4575694c7
Author: Vinson Lee <vlee at vmware.com>
Date:   Thu Jul 29 19:10:14 2010 -0700

    intel: Add missing header.
    
    Add context.h for NEED_SECONDARY_COLOR symbol.

URL:    http://cgit.freedesktop.org/mesa/mesa/commit/?id=ebdc537ff7e272da6cb423a7b32a09618c44ba84
Author: Vinson Lee <vlee at vmware.com>
Date:   Thu Jul 29 19:04:43 2010 -0700

    dri: Add missing header to dri_metaops.c.
    
    Add context.h for FLUSH_VERTICES symbol.

URL:    http://cgit.freedesktop.org/mesa/mesa/commit/?id=7e54c4a646801cbe8f2310bf516c32faa35eb971
Author: Vinson Lee <vlee at vmware.com>
Date:   Thu Jul 29 18:15:41 2010 -0700

    mesa: Reduce clear.h header file inclusion.

URL:    http://cgit.freedesktop.org/mesa/mesa/commit/?id=e5c128379a7233200acc156b0a48ac669d419055
Author: Vinson Lee <vlee at vmware.com>
Date:   Thu Jul 29 18:03:20 2010 -0700

    mesa: Reduce bufferobj.h header file inclusion.
    
    Directly include mtypes.h instead of including context.h to include
    mtypes.h.

URL:    http://cgit.freedesktop.org/mesa/mesa/commit/?id=bbe1385201e993a84b5ddf9aebd85e87417bbef3
Author: Vinson Lee <vlee at vmware.com>
Date:   Thu Jul 29 17:14:32 2010 -0700

    mesa: Remove unnecessary headers.

URL:    http://cgit.freedesktop.org/mesa/mesa/commit/?id=e75da1a8d668aa2a245a7c2690b42ae7a6038f48
Author: Brian Paul <brianp at vmware.com>
Date:   Thu Jul 29 17:49:49 2010 -0600

    llvmpipe: fix on-debug build breakage

URL:    http://cgit.freedesktop.org/mesa/mesa/commit/?id=6c1625cc405f0d77523c122cedf3e8003f2aa7bf
Author: Brian Paul <brianp at vmware.com>
Date:   Thu Jul 29 17:31:17 2010 -0600

    llvmpipe: added some jit debug code
    
    If we crash in the jitted function we can examine jit_line and
    jit_state in gdb to learn more about the shader.

URL:    http://cgit.freedesktop.org/mesa/mesa/commit/?id=b4c8de1ff24d4d5e2fe550da54249934320acab4
Author: Brian Paul <brianp at vmware.com>
Date:   Thu Jul 29 17:24:20 2010 -0600

    draw: do bounds checking of array elements (debug only)
    
    Make sure that all the element indexes actually lie inside the vertex
    buffer.
    
    Also, rename pipe_run() to pipe_run_elts() to be more specific.
    
    And assert/check the vertex count for the non-indexed case.

URL:    http://cgit.freedesktop.org/mesa/mesa/commit/?id=d88b6e19c14900f4cad94cf7a28d159369463108
Author: Brian Paul <brianp at vmware.com>
Date:   Thu Jul 29 14:09:08 2010 -0600

    draw: assorted clean-ups in clipper code

URL:    http://cgit.freedesktop.org/mesa/mesa/commit/?id=ba2cc3b8e6ad161181b67fd2575c6bc768584d23
Author: Brian Paul <brianp at vmware.com>
Date:   Thu Jul 29 13:49:21 2010 -0600

    gallium: implement bounds checking for constant buffers
    
    Plumb the constant buffer sizes down into the tgsi interpreter where
    we can do bounds checking.  Optional debug code warns upon out-of-bounds
    reading.  Plus add a few other assertions in the TGSI interpreter.

URL:    http://cgit.freedesktop.org/mesa/mesa/commit/?id=8a2933f3663177f32f5ee45bb696463b8549dcbb
Author: Brian Paul <brianp at vmware.com>
Date:   Thu Jul 29 13:44:44 2010 -0600

    draw: add vertex buffer offset in draw_print_arrays()

URL:    http://cgit.freedesktop.org/mesa/mesa/commit/?id=d1f38baa01b8881232abfe79721296c0cf8c19a5
Author: Brian Paul <brianp at vmware.com>
Date:   Thu Jul 29 13:26:42 2010 -0600

    llvmpipe: silence warnings in lp_test_sincos.c

URL:    http://cgit.freedesktop.org/mesa/mesa/commit/?id=7a73390f9126fd270d9891cd9d2bf38ef56d9b80
Author: Jerome Glisse <jglisse at redhat.com>
Date:   Thu Jul 29 14:51:06 2010 -0400

    r600g: mipmap early support + EX2/ABS instruction + culling
    
    Add mipmap support (demos/src/redbook/mipmap is working)
    Add EX2/ABS shader instruction support.
    Add face culling support.
    
    Misc fixes.
    
    Signed-off-by: Jerome Glisse <jglisse at redhat.com>

URL:    http://cgit.freedesktop.org/mesa/mesa/commit/?id=e3e25dee2019b2c75acadeaf4358cd9a8d93db0b
Author: Kristian Høgsberg <krh at bitplanet.net>
Date:   Thu Jul 29 18:48:51 2010 -0400

    glx: Fix copy/paste bug in glXWaitX and glXWaitGL
    
    https://bugs.freedesktop.org/show_bug.cgi?id=29304

URL:    http://cgit.freedesktop.org/mesa/mesa/commit/?id=f485ee724d1f1bb57a5c8931f28e7a45ceb5b5d5
Author: Kristian Høgsberg <krh at bitplanet.net>
Date:   Thu Jul 29 18:44:26 2010 -0400

    glx: Compare old ctx against dummyCtx, not NULL
    
    https://bugs.freedesktop.org/show_bug.cgi?id=29302

URL:    http://cgit.freedesktop.org/mesa/mesa/commit/?id=cd601513f5ff4f488a6f6527bb033e39ee62ffda
Author: Kristian Høgsberg <krh at bitplanet.net>
Date:   Thu Jul 29 16:01:39 2010 -0400

    glx: Fix linked list deletion in __glXCloseDisplay()
    
    I hate single linked lists.

URL:    http://cgit.freedesktop.org/mesa/mesa/commit/?id=32ea5394173ecbfb766c5c02eccb21642aec0483
Author: Kristian Høgsberg <krh at bitplanet.net>
Date:   Thu Jul 29 15:45:20 2010 -0400

    intel: Declare the various tracked state variables using "extern"

URL:    http://cgit.freedesktop.org/mesa/mesa/commit/?id=be9276d91299e36a8c4371a87d75c9cacaf995f2
Author: Kristian Høgsberg <krh at bitplanet.net>
Date:   Thu Jul 29 15:39:36 2010 -0400

    intel: Don't depend on context config values when picking texture formats

URL:    http://cgit.freedesktop.org/mesa/mesa/commit/?id=e8a72460b799e3d5a065e4b00f9b4f24139dac52
Author: Kristian Høgsberg <krh at bitplanet.net>
Date:   Thu Jul 29 14:26:34 2010 -0400

    egl_dri2: Set API version for DRM display

URL:    http://cgit.freedesktop.org/mesa/mesa/commit/?id=d8d7a3e0f9629a220e2394dd7c6634f2d6a93e20
Author: Marek Olšák <maraeo at gmail.com>
Date:   Thu Jul 29 20:52:17 2010 +0200

    r300g/swtcl: fix crash in ETQW and minor fixups
    
    The Draw flush inside r300_flush was the culprit.
    
    Also, no need to flush Draw when changing a state since the flush is
    already inside swtcl_draw_vbo.

URL:    http://cgit.freedesktop.org/mesa/mesa/commit/?id=3f4680d8e229d87e62972d0632c577873944d89d
Author: Marek Olšák <maraeo at gmail.com>
Date:   Thu Jul 29 19:53:36 2010 +0200

    r300g/swtcl: fix crash after the draw_vbo merge

URL:    http://cgit.freedesktop.org/mesa/mesa/commit/?id=330852b3b33883b8fb22ce8c67efae79e64ce273
Author: Brian Paul <brianp at vmware.com>
Date:   Thu Jul 29 12:51:34 2010 -0600

    llvmpipe: also test the new lp_build_assert() function

URL:    http://cgit.freedesktop.org/mesa/mesa/commit/?id=d05cb9f0187984e461b41eb1ba6ca2adf0593c74
Author: Brian Paul <brianp at vmware.com>
Date:   Thu Jul 29 12:49:12 2010 -0600

    llvmpipe: don't call LLVMCreateJITCompiler() twice
    
    Fixes a failed assertion with LLVM 2.6:
    
    <unnamed>::JITResolver::JITResolver(llvm::JIT&): Assertion
    `TheJITResolver == 0&&  "Multiple JIT resolvers?"' failed.
    
    Though, not everyone seems to experience this problem.

URL:    http://cgit.freedesktop.org/mesa/mesa/commit/?id=8f3fe7e2f0a3ce1a5c45fd204b0105f3b501e641
Author: Brian Paul <brianp at vmware.com>
Date:   Thu Jul 29 12:03:33 2010 -0600

    gallivm: added lp_build_assert() function to make assertions in LLVM code

URL:    http://cgit.freedesktop.org/mesa/mesa/commit/?id=02da55676bd483df5e8540e079f53c7f41178025
Author: José Fonseca <jfonseca at vmware.com>
Date:   Thu Jul 29 19:38:02 2010 +0100

    Revert "gallivm: fix lp_build_sample_offset() crash when indexing a 1-D texture"
    
    This reverts commit 5f90e76c54bbf4456c977b3cbca450d7a570179e.
    
    Bad cherry-pick.

URL:    http://cgit.freedesktop.org/mesa/mesa/commit/?id=5f90e76c54bbf4456c977b3cbca450d7a570179e
Author: Brian Paul <brianp at vmware.com>
Date:   Thu Jul 29 19:18:48 2010 +0100

    gallivm: fix lp_build_sample_offset() crash when indexing a 1-D texture
    
    If y==NULL and y_stride==NULL it means the texture is 1D.  Return
    zero for out_i and the offset instead of garbage.

URL:    http://cgit.freedesktop.org/mesa/mesa/commit/?id=a258701cd949d45041ed571ca08fedc40de2cf69
Author: Keith Whitwell <keithw at vmware.com>
Date:   Fri Jul 16 12:50:01 2010 +0100

    util: add uint version of pack_z_stencil
    
    Useful for packing mask values.

URL:    http://cgit.freedesktop.org/mesa/mesa/commit/?id=bdaa8be5b7dce396dd98f05e7ad66d48633cc4cb
Author: José Fonseca <jfonseca at vmware.com>
Date:   Tue Jul 20 13:40:01 2010 +0100

    scons: Use the current python executable for code generation.
    
    Less susceptible to be broken.

URL:    http://cgit.freedesktop.org/mesa/mesa/commit/?id=111902f2c47377f7d7ea41af6a2a29a087350f17
Author: José Fonseca <jfonseca at vmware.com>
Date:   Mon Jul 26 12:16:45 2010 +0100

    draw: Also emit EMMS on generated LLVM IR.

URL:    http://cgit.freedesktop.org/mesa/mesa/commit/?id=e3d2ebac115f7b7899664fefc2652fb829acfa27
Author: José Fonseca <jfonseca at vmware.com>
Date:   Thu Jul 22 18:37:46 2010 +0100

    llvmpipe: Avoid corrupting the FPU stack with MMX instructions on 32bit OSes.
    
    Unfortunately LLVM doesn't emit EMMS itself, and there is no
    easy/effective way to disable MMX.
    
    http://llvm.org/bugs/show_bug.cgi?id=3287

URL:    http://cgit.freedesktop.org/mesa/mesa/commit/?id=38f5b1bc38fde041162e90e0ba3955ac661e1abf
Author: José Fonseca <jfonseca at vmware.com>
Date:   Thu Jul 22 16:53:39 2010 +0100

    util: Don't include xmmintrin.h.
    
    Unnecessary.

URL:    http://cgit.freedesktop.org/mesa/mesa/commit/?id=b4ad7c28430e4084d843cd99cf68209e95363963
Author: Brian Paul <brianp at vmware.com>
Date:   Thu Jul 29 08:23:59 2010 -0600

    mesa: implement RCC opcode

URL:    http://cgit.freedesktop.org/mesa/mesa/commit/?id=275bae875da228b82a6d61fdab5dbe487f557580
Author: Brian Paul <brianp at vmware.com>
Date:   Thu Jul 29 08:23:33 2010 -0600

    mesa: update table of opcodes used by GLSL

URL:    http://cgit.freedesktop.org/mesa/mesa/commit/?id=9b3bf392e1af72d29afa0804260cac4d8ffe24e1
Author: Andre Maasikas <amaasikas at gmail.com>
Date:   Thu Jul 29 15:18:19 2010 +0300

    r600: since 8744c36e added asserts - use another random register for shader with no output

URL:    http://cgit.freedesktop.org/mesa/mesa/commit/?id=ab25c1597ddd60f148cafdbb2ea1e7562c9f9f69
Author: Chia-I Wu <olv at lunarg.com>
Date:   Thu Jul 29 17:39:27 2010 +0800

    st/python: Adapt to interface change.
    
    This is only compile tested.

URL:    http://cgit.freedesktop.org/mesa/mesa/commit/?id=d4d62b6178c43cff9a0de522c4cf512109cb4b03
Author: Chia-I Wu <olv at lunarg.com>
Date:   Thu Jul 29 16:04:28 2010 +0800

    graw/tests: Use pipe_context::draw_vbo.
    
    The other drawing variants such as draw_arrays or
    draw_elements_instanced were removed.
    
    This fixes fdo bug #29287.

URL:    http://cgit.freedesktop.org/mesa/mesa/commit/?id=92f9b05499de9f0e8eda11d1a75ba7955c9cc602
Author: Chia-I Wu <olv at lunarg.com>
Date:   Thu Jul 29 15:54:10 2010 +0800

    gallium: Avoid void pointer arithmetic.
    
    This fixes fdo bug #29286.

URL:    http://cgit.freedesktop.org/mesa/mesa/commit/?id=2bff1a08d911e8a39661bb65a8ffd684b8782f5b
Author: Vinson Lee <vlee at vmware.com>
Date:   Wed Jul 28 23:16:31 2010 -0700

    mesa: Reduce arrayobj.h header file inclusion.
    
    Directly include mtypes.h instead of including context.h to include
    mtypes.h.

URL:    http://cgit.freedesktop.org/mesa/mesa/commit/?id=97b416eb6742c26771a011fec9ecea7d66a7e839
Author: Vinson Lee <vlee at vmware.com>
Date:   Wed Jul 28 23:07:44 2010 -0700

    mesa: Remove unnecessary header.

URL:    http://cgit.freedesktop.org/mesa/mesa/commit/?id=e7f69c459af3274b9d1435c06a15b14eb40e4cc5
Author: Chia-I Wu <olv at lunarg.com>
Date:   Sat Jul 17 22:00:04 2010 +0800

    gallium/docs: Document draw_vbo and set_index_buffer.
    
    Document the new unified drawing method and remove references to old
    ones.

URL:    http://cgit.freedesktop.org/mesa/mesa/commit/?id=a57f84251926045a3358822d0fd92ca95a4f0fde
Author: Chia-I Wu <olv at lunarg.com>
Date:   Sat Jul 17 01:10:46 2010 +0800

    gallium: Keep only pipe_context::draw_vbo.
    
    That is, remove pipe_context::draw_arrays, pipe_context::draw_elements,
    pipe_context::draw_arrays_instanced,
    pipe_context::draw_elements_instanced,
    pipe_context::draw_range_elements.

URL:    http://cgit.freedesktop.org/mesa/mesa/commit/?id=cd3ef7592cc9e2c83b175a8652c0153c578fb46b
Author: Chia-I Wu <olv at lunarg.com>
Date:   Fri Jul 16 04:21:11 2010 +0800

    gallium: Use unified pipe_context::draw_vbo.
    
    Update u_draw_quad, st/vega, and st/mesa to use pipe_context::draw_vbo.

URL:    http://cgit.freedesktop.org/mesa/mesa/commit/?id=6d28bf917fb1d741d90fd3f05c22769376021fca
Author: Chia-I Wu <olv at lunarg.com>
Date:   Fri Jul 16 04:35:58 2010 +0800

    gallium: Implement draw_vbo and set_index_buffer for all drivers.
    
    Some drivers define a generic function that is called by all drawing
    functions.  To implement draw_vbo for such drivers, either draw_vbo
    calls the generic function or the prototype of the generic function is
    changed to match draw_vbo.
    
    Other drivers have no such generic function.  draw_vbo is implemented by
    calling either draw_arrays and draw_elements.
    
    For most drivers, set_index_buffer does not mark the state dirty for
    tracking.  Instead, the index buffer state is emitted whenever draw_vbo
    is called, just like the case with draw_elements.  It surely can be
    improved.

URL:    http://cgit.freedesktop.org/mesa/mesa/commit/?id=c5e9d3114a80d6d35a2f4e65783cdc75fcc2deac
Author: Chia-I Wu <olv at lunarg.com>
Date:   Fri Jul 16 04:02:55 2010 +0800

    gallium: Add pipe_context::draw_vbo and pipe_context::set_index_buffer.
    
    This commit adds a new unified draw_vbo method to pipe_context.  Unlike
    other draw methods, draw_vbo treats the index buffer as a state which is
    set with set_index_buffer.

URL:    http://cgit.freedesktop.org/mesa/mesa/commit/?id=7e4e79be6bba7cf68046bd77aa8d44fb52ca5186
Author: Vinson Lee <vlee at vmware.com>
Date:   Wed Jul 28 22:27:52 2010 -0700

    mesa: Remove unnecessary header.

URL:    http://cgit.freedesktop.org/mesa/mesa/commit/?id=2c343af09873f35cbc7b265d5606a228fe304bb9
Author: Kristian Høgsberg <krh at bitplanet.net>
Date:   Wed Jul 28 23:54:16 2010 -0400

    egl: Fix deref before NULL-check

URL:    http://cgit.freedesktop.org/mesa/mesa/commit/?id=9456e22c7a8803bed1146a89e7581badf0ae8064
Author: Kristian Høgsberg <krh at bitplanet.net>
Date:   Fri Jun 4 14:28:59 2010 -0400

    intel: Implement EGL_KHR_surfaceless extension

URL:    http://cgit.freedesktop.org/mesa/mesa/commit/?id=efd4a8cffd2f16b44bb8e47184262f35e780b38d
Author: Kristian Høgsberg <krh at bitplanet.net>
Date:   Tue Jul 27 18:25:54 2010 -0400

    egl_dri2: Implement EGL_KHR_surfaceless_* extensions

URL:    http://cgit.freedesktop.org/mesa/mesa/commit/?id=b90a3e7d8b1bcd412ddbf2a4803de2756dacd436
Author: Kristian Høgsberg <krh at bitplanet.net>
Date:   Wed Jun 2 22:48:06 2010 -0400

    egl: EGL_KHR_surfaceless_* extensions
    
    These extensions allow an application to make a context current by
    passing EGL_NO_SURFACE for the write and read surface in the call to
    eglMakeCurrent.  The motivation is that applications that only want to
    render to client API targets (such as OpenGL framebuffer objects)
    should not need to create a throw-away EGL surface just to get a
    current context.

URL:    http://cgit.freedesktop.org/mesa/mesa/commit/?id=aa44bd9189848b91619335207b8ec3be5679f982
Author: Kristian Høgsberg <krh at bitplanet.net>
Date:   Wed Jul 28 22:18:14 2010 -0400

    Untangle gallium/egl/glx source sharing mess and make it compile again

URL:    http://cgit.freedesktop.org/mesa/mesa/commit/?id=42c1f27149828e5b5143f5e53ca3bd7c04a4e762
Author: Jerome Glisse <jglisse at redhat.com>
Date:   Wed Jul 28 20:09:15 2010 -0400

    r600g: state context ptr in sampler_view & add I8/L8 buffer format
    
    Signed-off-by: Jerome Glisse <jglisse at redhat.com>

URL:    http://cgit.freedesktop.org/mesa/mesa/commit/?id=35e044ab562b65aa53f9d9d7b5885e6a887774bb
Author: Jerome Glisse <jglisse at redhat.com>
Date:   Wed Jul 28 19:59:38 2010 -0400

    r600g: switch btw flat/linear interpolation
    
    I am not sure how to properly handle flat shading regarding
    non color parameter to fragment shader. It seems we should
    still interpolate non color using linear interpolation and
    flat shade only apply to color.
    
    Signed-off-by: Jerome Glisse <jglisse at redhat.com>

URL:    http://cgit.freedesktop.org/mesa/mesa/commit/?id=6f0f6c64596b7bbbfa96e8af6715565e37efa91e
Author: Jerome Glisse <jglisse at redhat.com>
Date:   Wed Jul 28 19:33:50 2010 -0400

    r600g: split pipe state creating/binding from hw state creation
    
    Split hw vs pipe states creation handling as hw states group doesn't
    match pipe state group exactly. Right now be dumb about that and
    rebuild all hw states on each draw call. More optimization on that
    side coming.
    
    Signed-off-by: Jerome Glisse <jglisse at redhat.com>

URL:    http://cgit.freedesktop.org/mesa/mesa/commit/?id=6849916170c0275c13510251a7b217c20f2b993e
Author: Kristian Høgsberg <krh at bitplanet.net>
Date:   Wed Jul 28 16:40:43 2010 -0400

    glx: Split indirect and applegl implementations into different files

URL:    http://cgit.freedesktop.org/mesa/mesa/commit/?id=c491e585e43d48a2aeec96ccc4008da6c443fb42
Author: Kristian Høgsberg <krh at bitplanet.net>
Date:   Wed Jul 28 15:33:09 2010 -0400

    glx: Move bind and unbind to context vtable

URL:    http://cgit.freedesktop.org/mesa/mesa/commit/?id=c356f5867f2c1fad7155df538b9affa8dbdcf869
Author: Kristian Høgsberg <krh at bitplanet.net>
Date:   Wed Jul 28 11:16:00 2010 -0400

    glx: Rename __GLXcontext and __GLXdisplayPrivate to struct types.

URL:    http://cgit.freedesktop.org/mesa/mesa/commit/?id=66fc35cde9ed68a09920ad6a28de794dd1d3aa8c
Author: Kristian Høgsberg <krh at bitplanet.net>
Date:   Wed Jul 28 10:28:43 2010 -0400

    glx: Rename __GLXscreenConfigs to struct glx_screen
    
    Because double underscores in private type names is painful.

URL:    http://cgit.freedesktop.org/mesa/mesa/commit/?id=38c51a76533a90cf2c9381c99247cfac45fe70eb
Author: Kristian Høgsberg <krh at bitplanet.net>
Date:   Wed Jul 28 10:20:41 2010 -0400

    glx: Use _X_EXPORT instead of our own PUBLIC macro
    
    We're an X client library, so we can use Xfuncproto.h.

URL:    http://cgit.freedesktop.org/mesa/mesa/commit/?id=65d98e25770487456eb3d7eb8ec3ec8272f170b1
Author: Kristian Høgsberg <krh at bitplanet.net>
Date:   Wed Jul 28 10:13:44 2010 -0400

    glx: Rename glcontextmodes.[ch] to glxconfig.[ch]

URL:    http://cgit.freedesktop.org/mesa/mesa/commit/?id=6ddf66e9230ee862ac341c4767cf6b3b2dd2552b
Author: Kristian Høgsberg <krh at bitplanet.net>
Date:   Wed Jul 28 10:07:52 2010 -0400

    glx: Rename __GLcontextModes to struct glx_config
    
    With this rename, we use 'config' consitently to refer to GLX configurations
    instead of the modes/configs/visual mess before.

URL:    http://cgit.freedesktop.org/mesa/mesa/commit/?id=4f9f066485d93cd6bb0e21fec0775ceed96d14de
Author: Kristian Høgsberg <krh at bitplanet.net>
Date:   Wed Jul 28 09:14:55 2010 -0400

    glx: Delete unused glcontextmodes.c functions

URL:    http://cgit.freedesktop.org/mesa/mesa/commit/?id=38765fe4c2ba96e642510eaed0c2f8c44f0c2b1d
Author: Kristian Høgsberg <krh at bitplanet.net>
Date:   Wed Jul 28 09:08:32 2010 -0400

    glx: Stop using glcore.h and glxint.h in glx
    
    We'd like to get rid of these header files.

URL:    http://cgit.freedesktop.org/mesa/mesa/commit/?id=db011c8141d7b01b67f2ded4e634657b92ed707a
Author: Carl Worth <cworth at cworth.org>
Date:   Wed Jul 28 10:42:46 2010 -0700

    Avoid a compiler warning about a potentially unused variable.
    
    There is no assignment to the "ret" variable if X_DRI2SwapBuffers is
    not defined. In this case, the earlier explicit "return 0" is likely
    to be used, but the compiler can't be sure of that, (nor can I for
    that matter).
    
    We cover this case by explicitly initializing "ret" to 0.

URL:    http://cgit.freedesktop.org/mesa/mesa/commit/?id=14a3d61ea37c0b0a2bf211a12118e592c3e0677b
Author: Carl Worth <cworth at cworth.org>
Date:   Wed Jul 28 10:33:27 2010 -0700

    Avoid compiler warning for unused glx_dpy variable.
    
    My earlier attempt to eliminate this warning (c0ca2bfb2ad8c) was
    invalid as it removed the variable declaration. Jerome correctly
    reverted that (600c85efdb0ff) since the variable is used when
    X_DRI2SwapBuffers is defined.
    
    Here, instead of removing the declaration, we move it to inside the
    correct #ifdef.

URL:    http://cgit.freedesktop.org/mesa/mesa/commit/?id=742ee7935da60dda974795243d2e0fcf31accb59
Author: Jerome Glisse <jglisse at redhat.com>
Date:   Wed Jul 28 12:18:19 2010 -0400

    r600g: cleanup resource buffer/texture mess
    
    Use a common function, fix the mess it was before.
    
    Signed-off-by: Jerome Glisse <jglisse at redhat.com>

URL:    http://cgit.freedesktop.org/mesa/mesa/commit/?id=b346c4205dc19c9ffbff48ed8bd89687772a96f8
Author: Jerome Glisse <jglisse at redhat.com>
Date:   Wed Jul 28 10:35:32 2010 -0400

    r600g: add lrp instruction support
    
    Signed-off-by: Jerome Glisse <jglisse at redhat.com>

URL:    http://cgit.freedesktop.org/mesa/mesa/commit/?id=9961a0b92de7afed2afec62dadad08d76d1d3374
Author: Jerome Glisse <jglisse at redhat.com>
Date:   Wed Jul 28 09:11:14 2010 -0400

    r600g: actualy fix the literal emission
    
    Previous patch added literal emission to wrong place, we
    want to emit literal before emitting a new alu group.
    
    Signed-off-by: Jerome Glisse <jglisse at redhat.com>

URL:    http://cgit.freedesktop.org/mesa/mesa/commit/?id=9b858186988083918483b00ca8a14a5d36787c82
Author: Vinson Lee <vlee at vmware.com>
Date:   Wed Jul 28 01:11:34 2010 -0700

    glapi: Fix VMware spelling.

URL:    http://cgit.freedesktop.org/mesa/mesa/commit/?id=8bae190f18dfa91cd60d91d91169503c3addb11f
Author: Vinson Lee <vlee at vmware.com>
Date:   Wed Jul 28 01:09:40 2010 -0700

    gallium/docs: Fix VMware spelling.

URL:    http://cgit.freedesktop.org/mesa/mesa/commit/?id=da30209afdd77199c98694ef64c6eaea557d0918
Author: Vinson Lee <vlee at vmware.com>
Date:   Wed Jul 28 01:07:03 2010 -0700

    draw: Fix VMware spelling.

URL:    http://cgit.freedesktop.org/mesa/mesa/commit/?id=2ab24a6faedb0f9b93055cbf3d52be1120353ee1
Author: Dave Airlie <airlied at redhat.com>
Date:   Wed Jul 28 15:26:14 2010 +1000

    r600g: fix up segfault with variation between views and count.
    
    For some reason gallium hands us something with lots of empty views, and
    we are expected to deal with it, just do what r300g does for this bit.

URL:    http://cgit.freedesktop.org/mesa/mesa/commit/?id=0a663bb4dbfd8389fd659184cfa4007b268fb140
Author: Corbin Simpson <MostAwesomeDude at gmail.com>
Date:   Tue Jul 27 16:34:57 2010 -0700

    gallium/docs: Fix VMware spelling.

URL:    http://cgit.freedesktop.org/mesa/mesa/commit/?id=f514ad0a9b9bebde0808eadb1e63ea548260be1e
Author: Dave Airlie <airlied at redhat.com>
Date:   Wed Jul 28 11:51:16 2010 +1000

    r600g: use gallium util for float->ui conversion

URL:    http://cgit.freedesktop.org/mesa/mesa/commit/?id=b172aebfdf288d3487876f7cb01c62582920d4c2
Author: Vinson Lee <vlee at vmware.com>
Date:   Tue Jul 27 18:13:47 2010 -0700

    scons: Fix sunos5 build.

URL:    http://cgit.freedesktop.org/mesa/mesa/commit/?id=641c9adb09e8707f659d42be600d16902ebf8895
Author: Jerome Glisse <jglisse at redhat.com>
Date:   Tue Jul 27 20:15:17 2010 -0400

    r600g: texture support
    
    Add texture mapping support, redbook/texbind works if
    you comment out glClear and second checkboard. Need to
    fix :
     - texture overwritting
     - lod & mip/map handling
     - unormalized coordinate handling
     - texture view with first leve > 0
     - and many other things
    
    Signed-off-by: Jerome Glisse <jglisse at redhat.com>

URL:    http://cgit.freedesktop.org/mesa/mesa/commit/?id=25472942c9640f6c0d252de2f013d04ac2355b1d
Author: Brian Paul <brianp at vmware.com>
Date:   Tue Jul 27 17:40:00 2010 -0600

    llvmpipe: pass face+slice to llvmpipe_unswizzle_cbuf_tile()
    
    Cube map faces and 3D texture slices are treated the same in llvmpipe
    textures.  Need to pass the sum of these fields to
    llvmpipe_unswizzle_cbuf_tile() as we do elsewhere.
    
    Fixes piglit fbo-3d test (fd.o bug 29135).

URL:    http://cgit.freedesktop.org/mesa/mesa/commit/?id=6a20539580e1b7ae921d497fbf66a8fd545efea4
Author: Vinson Lee <vlee at vmware.com>
Date:   Tue Jul 27 15:33:45 2010 -0700

    r600g: Move declaration before code.
    
    Fixes SCons build.

URL:    http://cgit.freedesktop.org/mesa/mesa/commit/?id=cc09dc2773a729ab361c58ea5fc70ff070d0b1d2
Author: Jakob Bornecrantz <wallbraker at gmail.com>
Date:   Mon Jul 26 21:16:05 2010 -0700

    swrastg: Add SWRAST_NO_PRESENT option to not send updates to X server
    
    There seem to be a problem with this path and freeglut where
    the window wont open if SWRAST_NO_PRESENT is set to true.

URL:    http://cgit.freedesktop.org/mesa/mesa/commit/?id=7d349f588af88f9c5cfe37a331bcef6292a9111e
Author: Kristian Høgsberg <krh at bitplanet.net>
Date:   Tue Jul 27 15:21:19 2010 -0400

    intel: Remove unused intel/server files

URL:    http://cgit.freedesktop.org/mesa/mesa/commit/?id=2b3b76a4a0e21eb4bd4f1a4da5ff6ed26ccbabd1
Author: Jerome Glisse <jglisse at redhat.com>
Date:   Tue Jul 27 13:48:49 2010 -0400

    r600g: always emit literal after emiting an alu instruction
    
    Make sure we always fill in the literal after alu instruction.
    
    Signed-off-by: Jerome Glisse <jglisse at redhat.com>

URL:    http://cgit.freedesktop.org/mesa/mesa/commit/?id=4fbffb7d909f9746fb744e133563c80c66574adb
Author: José Fonseca <jfonseca at vmware.com>
Date:   Tue Jul 27 13:09:12 2010 +0100

    llvmpipe: Use lp_build_select_bitwise() where appropriate.
    
    Fixes fdo 29269.

URL:    http://cgit.freedesktop.org/mesa/mesa/commit/?id=2a45972fb2ba12a6561e5cba84d167f4c30566d4
Author: José Fonseca <jfonseca at vmware.com>
Date:   Tue Jul 27 13:08:01 2010 +0100

    gallivm: Add lp_build_select_bitwise() alternative to lp_build_select_bitwise
    
    When
    
      (mask & a) | (~mask & b)
    
    is meant instead of
    
       mask ? a : b

URL:    http://cgit.freedesktop.org/mesa/mesa/commit/?id=fef5ae949fd71419bb2a25f0944f0b50e60a668a
Author: Brian Paul <brianp at vmware.com>
Date:   Mon Jul 26 20:50:17 2010 -0600

    cell: comment-out unused fields, functions

URL:    http://cgit.freedesktop.org/mesa/mesa/commit/?id=dd0cf2e1f5d45337f7e5870ed957ac70f364ba52
Author: Brian Paul <brianp at vmware.com>
Date:   Mon Jul 26 20:49:54 2010 -0600

    cell: make functions static

URL:    http://cgit.freedesktop.org/mesa/mesa/commit/?id=0315c00f5897eb443254323be2b7b5ca213fbef2
Author: Brian Paul <brianp at vmware.com>
Date:   Mon Jul 26 20:49:35 2010 -0600

    cell: fix segfault when freeing samplers

URL:    http://cgit.freedesktop.org/mesa/mesa/commit/?id=2a8021667de68c6ee2723b52a27dd980c1ca5602
Author: Brian Paul <brianp at vmware.com>
Date:   Mon Jul 26 20:49:09 2010 -0600

    cell: comment-out unneeded padding field

URL:    http://cgit.freedesktop.org/mesa/mesa/commit/?id=d2c714627ca490b23639ba4c32603f56b9d993e3
Author: Brian Paul <brianp at vmware.com>
Date:   Mon Jul 26 20:48:46 2010 -0600

    cell: added const qualifier

URL:    http://cgit.freedesktop.org/mesa/mesa/commit/?id=b17ee335e3398cd1bbd26f5411e7ee6fb6839286
Author: Brian Paul <brianp at vmware.com>
Date:   Mon Jul 26 20:48:29 2010 -0600

    util: fix unused function warning on non-x86

URL:    http://cgit.freedesktop.org/mesa/mesa/commit/?id=5403ca79b225605c79f49866a6497c97da53be3b
Author: Kristian Høgsberg <krh at bitplanet.net>
Date:   Mon Jul 26 17:23:23 2010 -0400

    glx: Remove function prototypes no longer necessary

URL:    http://cgit.freedesktop.org/mesa/mesa/commit/?id=2621100458e337e34166b4b769be0536f6acb32a
Author: Eric Anholt <eric at anholt.net>
Date:   Mon Jul 26 13:01:45 2010 -0700

    i965: Fix reversed naming of the operations in compute-to-mrf optimization.
    
    Also fix up comments, so that the difference between the two passes is
    clarified.

URL:    http://cgit.freedesktop.org/mesa/mesa/commit/?id=b3ea15f12b931a38d18b4b250031832916380174
Author: Eric Anholt <eric at anholt.net>
Date:   Mon Jul 26 12:55:28 2010 -0700

    i965: Clean up a few magic numbers to use brw_defines.h defs.

URL:    http://cgit.freedesktop.org/mesa/mesa/commit/?id=ca0f4e2c10c6b150c2d554ffa7b8b05278716650
Author: Eric Anholt <eric at anholt.net>
Date:   Mon Jul 26 12:51:22 2010 -0700

    i965: Use MIN2, MAX2 instead of rolling our own.

URL:    http://cgit.freedesktop.org/mesa/mesa/commit/?id=9e31adfa461613b43d31e75fc10c2b699ee93e15
Author: Eric Anholt <eric at anholt.net>
Date:   Mon Jul 26 12:49:32 2010 -0700

    i965: Fold the "is arithmetic" bit of 965 opcodes into the opcode list.

URL:    http://cgit.freedesktop.org/mesa/mesa/commit/?id=b9c84515a540dfe2591048a7b88255fe55dc3103
Author: Eric Anholt <eric at anholt.net>
Date:   Mon Jul 26 12:43:51 2010 -0700

    i965: Remove some duped register size/count definitions

URL:    http://cgit.freedesktop.org/mesa/mesa/commit/?id=22f839292f48a47601e1b97a7f4679018c42d0ed
Author: Eric Anholt <eric at anholt.net>
Date:   Mon Jul 26 12:41:39 2010 -0700

    i965: Move the GRF-to-MRF optimizations to brw_optimize.c.

URL:    http://cgit.freedesktop.org/mesa/mesa/commit/?id=a64def5f2ae1336cafff64a782ec5314d31c310f
Author: Benjamin Segovia <benjamin.segovia at intel.com>
Date:   Sun Jul 25 21:30:19 2010 -0700

    i965: Improve (i.e. remove) some grf-to-mrf unnecessary moves
    
    Several routines directly analyze the grf-to-mrf moves from the Gen
    binary code. When it is possible, the mov is removed and the message
    register is directly written in the arithmetic instruction
    
    Also redundant mrf-to-grf moves are removed (frequently for example,
    when sampling many textures with the same uv)
    
    Code was tested with piglit, warsow and nexuiz on an Ironlake
    machine. No regression was found there
    
    Note that the optimizations are *deactivated* on Gen4 and Gen6 since I
    did test them properly yet. No reason there are bugs but who knows
    
    The optimizations are currently done in branch free programs *only*.
    Considering branches is more complicated and there are actually two
    paths: one for branch free programs and one for programs with branches
    
    Also some other optimizations should be done during the emission
    itself but considering that some code is shader between vertex shaders
    (AOS) and pixel shaders (SOA) and that we may have branches or not, it
    is pretty hard to both factorize the code and have one good set of
    strategies

URL:    http://cgit.freedesktop.org/mesa/mesa/commit/?id=e4aa9440d9a71a04e9122588191d0357cc5e0c18
Author: Kristian Høgsberg <krh at bitplanet.net>
Date:   Mon Jul 26 16:06:05 2010 -0400

    glx: Drop debug fprintf that snug in with the previous commit

URL:    http://cgit.freedesktop.org/mesa/mesa/commit/?id=2235b1c72d79ec00a03c99219154e3f9103e692b
Author: Kristian Høgsberg <krh at bitplanet.net>
Date:   Mon Jul 26 15:50:02 2010 -0400

    glx: Enable copy subbuffer patch when GLX_DIRECT_RENDERING is #defined
    
    Depending on __DRI_COPY_SUB_BUFFER doesn't work when we no longer include
    dri_interface.h.
    
    https://bugs.freedesktop.org/show_bug.cgi?id=29264

URL:    http://cgit.freedesktop.org/mesa/mesa/commit/?id=c88fc26ac9774e992501fe219caf71b290993fbf
Author: nobled <nobled at dreamwidth.org>
Date:   Tue Jun 8 13:00:17 2010 +0000

    st/egl: Fix debug line
    
    Acked-by: Jakob Bornecrantz <jakob at vmware.com>

URL:    http://cgit.freedesktop.org/mesa/mesa/commit/?id=3cef6c42bc0966ee988c0e67935053e8ed93ab5e
Author: nobled <nobled at dreamwidth.org>
Date:   Sat Jul 24 12:59:40 2010 +0000

    util: fix CPU detection on OS X
    
    s/PIPE_OS_DARWIN/PIPE_OS_APPLE, since there is no PIPE_OS_DARWIN.
    
    Acked-by: Vinson Lee <vlee at vmware.com>

URL:    http://cgit.freedesktop.org/mesa/mesa/commit/?id=b1ef3e08634e3c382c5dc10c3000427a8f7a4bfa
Author: nobled <nobled at dreamwidth.org>
Date:   Sat Jul 24 12:05:30 2010 +0000

    st/xorg: fix use-after-free
    
    Acked-by: Jakob Bornecrantz <jakob at vmware.com>

URL:    http://cgit.freedesktop.org/mesa/mesa/commit/?id=0697d41fce6e7cad4badc54cecdd25f1f312c93f
Author: Jakob Bornecrantz <jakob at vmware.com>
Date:   Thu Jul 22 21:50:27 2010 -0700

    i965g: Enable llvm in dri driver if built

URL:    http://cgit.freedesktop.org/mesa/mesa/commit/?id=4830237660be23ff67b2dd538947c285cde4b715
Author: nobled <nobled at dreamwidth.org>
Date:   Sat Jul 24 12:04:29 2010 +0000

    i915g: Fix llvm build
    
    Acked-by: Jakob Bornecrantz <jakob at vmware.com>

URL:    http://cgit.freedesktop.org/mesa/mesa/commit/?id=bc34aa6128b9d509a25232d70dc826f1921fd221
Author: Kristian Høgsberg <krh at bitplanet.net>
Date:   Mon Jul 26 15:17:00 2010 -0400

    glx: Drop duplicate psc field in dri context struct
    
    Same problem as fixed for drisw in 4d58b5b482d06ab8d4c4b2db33d0b48b7c82d064.

URL:    http://cgit.freedesktop.org/mesa/mesa/commit/?id=941b893032c9b27ae3b02e1faf9269a464e2b63f
Author: Eric Anholt <eric at anholt.net>
Date:   Mon Jul 26 04:20:33 2010 -0700

    i965: Allow VS MOVs to use immediate constants.
    
    Clarifies program assembly, and with a little tweak to always use
    constant_map, we could cut down on constant buffer payload.

URL:    http://cgit.freedesktop.org/mesa/mesa/commit/?id=0bebdc230ff09f191cfa269c2cbcbb257fd2e0fc
Author: Stephan Schmid <stephan_2303 at gmx.de>
Date:   Mon Jul 26 07:52:12 2010 +0200

    r600g: implememt the LIT instruction

URL:    http://cgit.freedesktop.org/mesa/mesa/commit/?id=a3a42e46965221b8f8249f0f1076fc3544b68d0e
Author: Marek Olšák <maraeo at gmail.com>
Date:   Mon Jul 26 14:56:48 2010 +0200

    util: fix another mutex leak in mempool
    
    By fixing one, I introduced another. Crap.

URL:    http://cgit.freedesktop.org/mesa/mesa/commit/?id=d26fb6916931f10e029429ecbf46e86484e7e956
Author: Marek Olšák <maraeo at gmail.com>
Date:   Mon Jul 26 14:53:06 2010 +0200

    util: fix mutex leaks in mempool

URL:    http://cgit.freedesktop.org/mesa/mesa/commit/?id=8c26dc2bfeaa2504d6bcc31caa200299d47772b8
Author: Dave Airlie <airlied at redhat.com>
Date:   Mon Jul 26 11:56:12 2010 +1000

    r300g: fix macro substitution problem
    
    isn't a problem yet, but have issues in hiz branch.
    
    Signed-off-by: Dave Airlie <airlied at redhat.com>

URL:    http://cgit.freedesktop.org/mesa/mesa/commit/?id=6f2936c654c68388b9c43a189a1b8c06f3a9d241
Author: Marek Olšák <maraeo at gmail.com>
Date:   Sun Jul 25 23:40:51 2010 +0200

    r300g: implement D24X8 texture sampling for r3xx-r4xx
    
    Because the hw can't sample it, I reinterpret the format as G16R16 and
    sample the G component. This gives 16 bits of precision, which should be
    enough for depth texturing (surprisingly, the sampled values are exactly
    the same as in D16 textures).
    
    This also enables EXT_packed_depth_stencil on those old chipsets, finally.

URL:    http://cgit.freedesktop.org/mesa/mesa/commit/?id=451a0ddb190e5185372fed9ec57d24a822442ecc
Author: Marek Olšák <maraeo at gmail.com>
Date:   Sun Jul 25 10:07:12 2010 +0200

    r300g: make sure a texture is large enough for the CBZB clear
    
    The number of macrotiles in the Y direction must be even, otherwise memory
    corruption may happen (e.g. broken fonts). Basically, if we get a buffer
    in resource_from_handle, we can determine from the buffer size whether it's
    safe to use the CBZB clear or not.

URL:    http://cgit.freedesktop.org/mesa/mesa/commit/?id=49330fc5ac13e25cb201e62995329cffaf5046f0
Author: Marek Olšák <maraeo at gmail.com>
Date:   Sat Jul 24 23:05:40 2010 +0200

    r300g: do not use TXPITCH_EN if the width is POT and the height is NPOT

URL:    http://cgit.freedesktop.org/mesa/mesa/commit/?id=c92d232061c1aef6f5f56cbd815625778db2fd8c
Author: Marek Olšák <maraeo at gmail.com>
Date:   Sat Jul 24 22:52:01 2010 +0200

    r300g: do not use TXPITCH_EN for power-of-two textures from the DDX
    
    We were using TXPITCH_EN for textures from the DDX since ever, for nothing.

URL:    http://cgit.freedesktop.org/mesa/mesa/commit/?id=d779a5d16ae6a17b3fc0c097f4eb477a80e54566
Author: Marek Olšák <maraeo at gmail.com>
Date:   Sat Jul 24 21:32:53 2010 +0200

    r300g: cleanup texture creation code
    
    This decouples initializing a texture layout/miptree description
    from an actual texture creation, it also partially unifies texture_create
    and texture_from_handle.
    
    r300_texture inherits r300_texture_desc, which inherits u_resource.
    
    The CBZB clear criteria are moved to r300_texture_desc::cbzb_allowed[level].
    
    And other minor cleanups.

URL:    http://cgit.freedesktop.org/mesa/mesa/commit/?id=065e3f7ff2a9b6170e51b0104036088e8d163ea0
Author: Marek Olšák <maraeo at gmail.com>
Date:   Sat Jul 24 03:34:18 2010 +0200

    r300g: reject resources from handles which are not large enough
    
    The driver gets a buffer and its size in resource_from_handle.
    It computes the required minimum buffer size from given texture
    properties, and compares the two sizes.
    
    This is to early detect DDX bugs.

URL:    http://cgit.freedesktop.org/mesa/mesa/commit/?id=4ce26210842176c4b280b7db85639ced40d4083d
Author: Marek Olšák <maraeo at gmail.com>
Date:   Sat Jul 24 03:17:32 2010 +0200

    r300g: cleanup texture debug logging

URL:    http://cgit.freedesktop.org/mesa/mesa/commit/?id=3adb5c7d45f4a38b0fbb66633c808f69082918cc
Author: Marek Olšák <maraeo at gmail.com>
Date:   Sat Jul 24 03:07:45 2010 +0200

    r300g: do not align texture height to 2^n for 1D and 2D non-mipmapped textures
    
    I don't remember why the alignment was there, but it seems to be
    no longer needed. I guess it was a dirty fix for some other bug.

URL:    http://cgit.freedesktop.org/mesa/mesa/commit/?id=5603d2e4c4dd64f8d8ba265dde216bf42a9ac945
Author: Vinson Lee <vlee at vmware.com>
Date:   Sat Jul 24 21:10:45 2010 -0700

    nvfx: Move declaration before code.

URL:    http://cgit.freedesktop.org/mesa/mesa/commit/?id=4d58b5b482d06ab8d4c4b2db33d0b48b7c82d064
Author: Kristian Høgsberg <krh at bitplanet.net>
Date:   Sat Jul 24 21:43:25 2010 -0400

    glx: Drop duplicate psc field in drisw context struct
    
    Causing a crash in drisw MakeCurrent.

URL:    http://cgit.freedesktop.org/mesa/mesa/commit/?id=af6a2aede696ad3c45798d6c28aa04e8f5035e6e
Author: Eric Anholt <eric at anholt.net>
Date:   Fri Jul 23 15:02:14 2010 -0700

    glx: Fix another case of confusing driContext and dri2_context *

URL:    http://cgit.freedesktop.org/mesa/mesa/commit/?id=566373967a6a63b6a9c85a2392bc827ac7ef679f
Author: Eric Anholt <eric at anholt.net>
Date:   Fri Jul 23 14:51:06 2010 -0700

    glx: Correctly look up the dri2 context pointer for SetTexBuffer.
    
    gc->driContext points at the second member of the dri2 context.  The
    dri2 context is just a subclass of the GLX context.
    
    Fixes piglit tfp testcase.

URL:    http://cgit.freedesktop.org/mesa/mesa/commit/?id=d77bb8e059ecfed9b714301fc31b093c6026c7bc
Author: Kristian Høgsberg <krh at bitplanet.net>
Date:   Fri Jul 23 22:05:21 2010 -0400

    glx: Don't destroy context with XID 0
    
    We use XID 0 to indicate the context has already been destroyed, but it's
    currently bound.

URL:    http://cgit.freedesktop.org/mesa/mesa/commit/?id=6739d52fdced53a566188215d204ffef1e85a5e6
Author: Kristian Høgsberg <krh at bitplanet.net>
Date:   Fri Jul 23 21:51:58 2010 -0400

    glx: Fix use after free case when destroying screens

URL:    http://cgit.freedesktop.org/mesa/mesa/commit/?id=6393a33944ec9983426cecd5f6c9f05ac089e1ae
Author: Kristian Høgsberg <krh at bitplanet.net>
Date:   Fri Jul 23 21:45:05 2010 -0400

    glx: zero out drawable structs after allocation

URL:    http://cgit.freedesktop.org/mesa/mesa/commit/?id=6ec39db726beead21d97bf64ddbe1f0b2d2d6ca1
Author: Kristian Høgsberg <krh at bitplanet.net>
Date:   Fri Jul 23 16:15:31 2010 -0400

    glx: Refactor and simplify context creation
    
    This lets us better separate context creation between the different
    backends.

URL:    http://cgit.freedesktop.org/mesa/mesa/commit/?id=b5dedd7c3b4425127d8b85b7e8df0ecda4009fd7
Author: Kristian Høgsberg <krh at bitplanet.net>
Date:   Fri Jul 23 08:32:25 2010 -0400

    glx: Fix indirect screen initialization
    
    https://bugs.freedesktop.org/show_bug.cgi?id=29225

URL:    http://cgit.freedesktop.org/mesa/mesa/commit/?id=c796bb0cc3fde409545bff320540ddf5c029e513
Author: Kristian Høgsberg <krh at bitplanet.net>
Date:   Thu Jul 22 23:45:18 2010 -0400

    glx: Move context destroy to context vtable

URL:    http://cgit.freedesktop.org/mesa/mesa/commit/?id=80b331c7f6c3724f2044325e0d7d7c79ae5a4510
Author: Vinson Lee <vlee at vmware.com>
Date:   Fri Jul 23 18:47:21 2010 -0700

    util: Add PIPE_OS_CYGWIN to u_network.

URL:    http://cgit.freedesktop.org/mesa/mesa/commit/?id=33241134e6e3d5bf19141eceff90fd854b23386a
Author: Jerome Glisse <jglisse at redhat.com>
Date:   Fri Jul 23 20:55:48 2010 -0400

    r600g: first pass at texture support
    
    This add texture support to the assembler, generated code is
    wrong (tested against working dump).
    
    Signed-off-by: Jerome Glisse <jglisse at redhat.com>

URL:    http://cgit.freedesktop.org/mesa/mesa/commit/?id=ac11bdd8315a05d227a81caad86ed7e9980fb980
Author: Vinson Lee <vlee at vmware.com>
Date:   Fri Jul 23 17:53:35 2010 -0700

    scons: Add sunos5 to list of accepted platforms.

URL:    http://cgit.freedesktop.org/mesa/mesa/commit/?id=bd27db400a433d842b5ede862e14136a1e2d8119
Author: Vinson Lee <vlee at vmware.com>
Date:   Fri Jul 23 17:50:35 2010 -0700

    r600g: Fix SCons build.

URL:    http://cgit.freedesktop.org/mesa/mesa/commit/?id=32502b0eeb38f47f42528ee592fe93673034d15e
Author: Vinson Lee <vlee at vmware.com>
Date:   Fri Jul 23 17:24:21 2010 -0700

    scons: Use '-Wmissing-field-initializers' on GCC 4.0 and greater only.

URL:    http://cgit.freedesktop.org/mesa/mesa/commit/?id=658fc7539d6befaa48e69496097d383048af9173
Author: Vinson Lee <vlee at vmware.com>
Date:   Fri Jul 23 16:24:35 2010 -0700

    mesa: Fix Cygwin build with llvm enabled.
    
    On Cygwin locale_t in not available but 'llvm-config --cppflags' adds
    the compiler flag -D_GNU_SOURCE to the build.

URL:    http://cgit.freedesktop.org/mesa/mesa/commit/?id=1874cb7e82a566079219a571d6a30a74581c611e
Author: Christopher James Halse Rogers <christopher.halse.rogers at canonical.com>
Date:   Fri Jun 11 20:33:44 2010 +1000

    gallium: Fix build with llvm installed in non-standard location
    
    The es1, es2 and gl state trackers include draw_pipe.h, which includes
    the llvm headers if MESA_LLVM is true, so we also need to add the
    llvm seachpaths.
    
    Similarly, gallivm and other gallium drivers need LLVM_CFLAGS to build when enabled.
    
    Also fix xorg drivers, they didn't include LDFLAGS.

URL:    http://cgit.freedesktop.org/mesa/mesa/commit/?id=cf864fd58b2a4780482a108cd3ff86779e8fa965
Author: Jerome Glisse <jglisse at redhat.com>
Date:   Fri Jul 23 18:19:13 2010 -0400

    r600g: fix dp2, dp3, dp4 tokens
    
    We need to make sure dp are all mirror accross the alu unit.
    
    Signed-off-by: Jerome Glisse <jglisse at redhat.com>

URL:    http://cgit.freedesktop.org/mesa/mesa/commit/?id=5cc2974dff346f3fa53881dbcc158e4563915487
Author: Jerome Glisse <jglisse at redhat.com>
Date:   Fri Jul 23 17:49:26 2010 -0400

    r600g: add RSQ token support
    
    Could serve as an example on how to add more token
    support.
    
    Signed-off-by: Jerome Glisse <jglisse at redhat.com>

URL:    http://cgit.freedesktop.org/mesa/mesa/commit/?id=de553d906b4a205d811a9e1651f14212ec284e29
Author: Jerome Glisse <jglisse at redhat.com>
Date:   Fri Jul 23 17:32:32 2010 -0400

    r600g: drop compiler stuff and switch over dumb tgsi assembler
    
    Writing a compiler is time consuming and error prone in
    order to allow r600g to further progress in the meantime
    i wrote a simple tgsi assembler, it does stupid thing but
    i would rather keep the code simple than having people
    trying to optimize code it does.
    
    Signed-off-by: Jerome Glisse <jglisse at redhat.com>

URL:    http://cgit.freedesktop.org/mesa/mesa/commit/?id=9a12a3925a82475fd8f01ba53987581d30dd1128
Author: Eric Anholt <eric at anholt.net>
Date:   Fri Jul 23 13:41:13 2010 -0700

    glx: Don't try to swap a front buffer if we don't have one.
    
    Fixes glean glsl1 since 7b7845a076c933e096ac511b4184141ba194449a

URL:    http://cgit.freedesktop.org/mesa/mesa/commit/?id=a2eb8bdcc7bf64285ff75243b6ea7a06bff97cdd
Author: Brian Paul <brianp at vmware.com>
Date:   Fri Jul 23 13:50:09 2010 -0600

    st/mesa: get rid of unneeded ureg_writemask()

URL:    http://cgit.freedesktop.org/mesa/mesa/commit/?id=e393350904a48d332d832881af9549400194608c
Author: Brian Paul <brianp at vmware.com>
Date:   Fri Jul 23 13:39:36 2010 -0600

    st/mesa: fix bug in emit_adjusted_wpos()
    
    If we bias x,y we still need to pass through z,w in case the shader
    reads gl_FragCoord.z or .w.
    
    Fixes fd.o bug 29183 (piglit glsl-bug-22603).
    
    NOTE: This is a candidate for the 7.8 branch.




More information about the mesa-commit mailing list