Mesa (translate): 63 new commits

Luca Barbieri lb at kemper.freedesktop.org
Mon Aug 16 05:30:30 PDT 2010


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

    translate_sse: major rewrite (v5)
    
    Changes in v5:
    - On Win64, preserve %xmm6 and %xmm7 as required by the ABI
    - Use _WIN64 instead of WIN64
    
    Changes in v4:
    - Use x86_target() and x86_target_caps()
    - Enable translate_sse in x86-64, but not in Win64
    
    Changes in v3:
    - Win64 support (untested)
    - Use u_cpu_detect.h constants instead of #ifs
    
    Changes in v2:
    - Minimize #ifs
    - Give a name to magic number CHANNELS_0001
    - Add support for CPUs without SSE (only memcpy and swizzles, like non SSE2)
    - Fixed comments
    
    translate_sse is currently very limited to the point of
    being useless in essentially all cases.
    
    In particular, it only support some float32 and unorm8
    formats and doesn't work on x86-64.
    
    This commit rewrites it to support:
    1. Dumb memory copy for any pair of identical formats
    2. All formats that are swizzles of each other
    3. Converting 32/64-bit floats and all 8/16/32-bit integers to 32-bit float
    4. Converting unorm8/snorm8 to snorm16 and uscaled8/sscaled8 to sscaled16
    5. Support for x86-64 (doesn't take advantage of it in any way though)
    
    This new translate can even be useful to translate index buffers for
    cards that lack 8-bit index support.
    
    It passes the testsuite I wrote, but note that this is a major change, and more
    testing would be great.

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

    rtasm: add minimal x86-64 support and new instructions (v5)
    
    Changes in v5:
    - Add sse2_movdqa
    
    Changes in v4:
    - Use _WIN64 instead of WIN64
    
    Changes in v3:
    - Add target and target caps functions, so that they could be different in
      principle from the current CPU and they don't need #ifs to check
    
    Changes in v2:
    - Win64 support (untested)
    - Use u_cpu_detect.h constants instead of #ifs
    
    This commit adds minimal x86-64 support: only movs between registers
    are supported for r8-r15, and x64_rexw() must be used to ask for 64-bit
    operations.
    
    It also adds several new instructions for the new translate_sse code.
    
    movdqa

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

    translate: add support for 8/16-bit indices
    
    Currently, only 32-bit indices are supported, but some use cases
    translate needs support for all types.

URL:    http://cgit.freedesktop.org/mesa/mesa/commit/?id=44107da5e726217ccb54c71fb2c93558f8896f16
Author: Luca Barbieri <luca at luca-barbieri.com>
Date:   Tue Aug 10 10:31:48 2010 +0200

    translate_sse: remove useless generated function wrappers
    
    Currently translate_sse puts two trivial wrappers in the translate vtable.
    
    These slow it down and enlarge the source code for no gain, except perhaps
    the ability to set a breakpoint there, so remove them.
    
    Breakpoints can be set on the caller of the translate functions, with no
    loss of functionality.

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

    translate_generic: factor out common code between linear and indexed
    
    This moves the common code into a separate ALWAYS_INLINE function.

URL:    http://cgit.freedesktop.org/mesa/mesa/commit/?id=e661dc11d2e252467af14a4e9a54ff45104f708f
Author: Luca Barbieri <luca at luca-barbieri.com>
Date:   Tue Aug 10 09:51:20 2010 +0200

    translate_generic: use memcpy if possible (v3)
    
    Changes in v3:
    - If we can do a copy, don't try to get an emit func, as that can assert(0)
    
    Changes in v2:
    - Add comment regarding copy_size
    
    When used in GPU drivers, translate can be used to simultaneously
    perform a gather operation, and convert away from unsupported formats.
    
    In this use case, input and output formats will often be identical: clearly
    it would make sense to use a memcpy in this case.
    
    Instead, translate will insist to convert to and from 32-bit floating point
    numbers.
    
    This is not only extremely expensive, but it also loses precision for
    32/64-bit integers and 64-bit floating point numbers.
    
    This patch changes translate_generic to just use memcpy if the formats are
    identical, non-blocked, and with an integral number of bytes per pixel (note
    that all sensible vertex formats are like this).

URL:    http://cgit.freedesktop.org/mesa/mesa/commit/?id=3261c6c41edeed31fb6f667a7ba21b225b12323a
Author: Vinson Lee <vlee at vmware.com>
Date:   Mon Aug 16 00:26:10 2010 -0700

    x86: Remove unnecessary header from sse.h.

URL:    http://cgit.freedesktop.org/mesa/mesa/commit/?id=2144f8e95e67cb4743ce7eaf490c9983c888fea4
Author: Vinson Lee <vlee at vmware.com>
Date:   Sun Aug 15 23:29:09 2010 -0700

    x86: Include missing headers in mmx.h.
    
    Include compiler.h for _ASMAPI symbol.
    Include mtypes.h for GLcontext symbol.

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

    x86: Remove unnecessary header from 3dnow.h.

URL:    http://cgit.freedesktop.org/mesa/mesa/commit/?id=15c7ce867caffead82b36421fd0c4d579dc0fa68
Author: Vinson Lee <vlee at vmware.com>
Date:   Sun Aug 15 22:44:29 2010 -0700

    glsl: Clean up header file inclusion in slang_typeinfo.h.
    
    Remove imports.h, mtypes.h, and slang_vartable.h.
    Include glheader.h for GL symbols.

URL:    http://cgit.freedesktop.org/mesa/mesa/commit/?id=9965ee55717770ff8a7e25c43aa0fb8d16c6701a
Author: Vinson Lee <vlee at vmware.com>
Date:   Sun Aug 15 22:39:51 2010 -0700

    glsl: Include missing header in slang_codegen.h.
    
    Include slang_vartable.h for slang_var_table symbol.

URL:    http://cgit.freedesktop.org/mesa/mesa/commit/?id=640139f80ccbde71c137c6a1979fdb3e0e70ae0a
Author: Vinson Lee <vlee at vmware.com>
Date:   Sun Aug 15 22:38:23 2010 -0700

    glsl: Include missing header in slang_compile_operation.h.
    
    Include compiler.h for INLINE symbol.

URL:    http://cgit.freedesktop.org/mesa/mesa/commit/?id=35a27f6fce0d8632c764127bb88f4537ccb9e54f
Author: Vinson Lee <vlee at vmware.com>
Date:   Sun Aug 15 22:26:27 2010 -0700

    glsl: Clean up header file inclusion in slang_storage.h.
    
    Remove slang_compile.h.
    Include glheader.h for GL symbols.
    Include slang_compile_function.h for slang_function_scope symbol.
    Include slang_compile_struct.h for slang_struct_scope symbol.
    Include slang_compile_variable.h for slang_variable_scope 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=97590ebeb0800bd1cd41e2f8f64a4984208251c9
Author: Vinson Lee <vlee at vmware.com>
Date:   Sun Aug 15 22:07:04 2010 -0700

    glsl: Clean up header file inclusion in slang_mem.h.
    
    slang_mem.h
    Remove imports.h.
    Include glheader.h for GL symbols.
    
    slang_label.c
    Include imports.h now that slang_mem.c does not include it.

URL:    http://cgit.freedesktop.org/mesa/mesa/commit/?id=5d2d5bf0c7efff46050340f65dba30fd63806963
Author: Vinson Lee <vlee at vmware.com>
Date:   Sun Aug 15 21:17:50 2010 -0700

    glsl: Clean up header file inclusion in slang_ir.h.
    
    Remove imports.h and slang_compile.h.
    Include glheader.h for GL symbols.
    Include slang_compile_variable.h for slang_variable symbol.

URL:    http://cgit.freedesktop.org/mesa/mesa/commit/?id=44ad729aa34f0cb343b3ed1d3e932231371d345f
Author: Vinson Lee <vlee at vmware.com>
Date:   Sun Aug 15 21:13:32 2010 -0700

    glsl: Include missing header in slang_link.c.
    
    Include slang_compile.h for _slang_compile function.

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

    glsl: Include missing headers in slang_builtin.c.
    
    Include slang_typeinfo.h for slang_type_specifier symbol.
    Include slang_compiler_struct.h for slang_struct_ symbol.

URL:    http://cgit.freedesktop.org/mesa/mesa/commit/?id=ecae1fca6f93eafb1916aa8621be04edd9228041
Author: Marek Olšák <maraeo at gmail.com>
Date:   Mon Aug 16 05:05:43 2010 +0200

    r300g: fix an invalid pointer in free

URL:    http://cgit.freedesktop.org/mesa/mesa/commit/?id=e897bf524beae417252a1bf1b6bbd354902a57d7
Author: nobled <nobled at dreamwidth.org>
Date:   Sun Aug 15 03:53:18 2010 +0000

    r300g: Let hyperz init fail
    
    Signed-off-by: Marek Olšák <maraeo at gmail.com>

URL:    http://cgit.freedesktop.org/mesa/mesa/commit/?id=1e2cd02eae9d27e48273f4a548dc51f4f838eb96
Author: nobled <nobled at dreamwidth.org>
Date:   Sun Aug 15 03:59:15 2010 +0000

    r300g: Fix leaks in failed context creation
    
    This changes r300_destroy_context() so it can be called
    on a partially-initialized context, and uses it when
    r300_create_context() hits a fatal error.
    
    This makes sure r300_create_context() doesn't leak memory
    or neglect to call r300_update_num_contexts() when it fails.
    
    Signed-off-by: Marek Olšák <maraeo at gmail.com>

URL:    http://cgit.freedesktop.org/mesa/mesa/commit/?id=b0e1565b5f24c3f624745890170cce0700e620ff
Author: nobled <nobled at dreamwidth.org>
Date:   Sun Aug 15 02:50:04 2010 +0000

    r300g: Fix macro
    
    This fixes a potential bug if (has_hyperz) is false
    (it would still init the atom as if has_hyperz were true).
    
    Signed-off-by: Marek Olšák <maraeo at gmail.com>

URL:    http://cgit.freedesktop.org/mesa/mesa/commit/?id=27eb2e275544d78a229eaded9bafc0db60172675
Author: Marek Olšák <maraeo at gmail.com>
Date:   Sun Aug 15 23:44:16 2010 +0200

    r300/compiler: implement DP2 opcode

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

    r300/compiler: implement SSG opcode

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

    r300/compiler: fix allocation of temporaries in radeonTransformTEX

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

    llvmpipe: special case triangles which fall in a single 16x16 block
    
    Check for these and route them to a dedicated handler with one fewer
    levels of recursive rasterization.

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.



More information about the mesa-commit mailing list