Mesa (gallium-0.2): 29 new commits

Brian Paul brianp at kemper.freedesktop.org
Wed Nov 5 22:59:20 UTC 2008


URL:    http://cgit.freedesktop.org/mesa/mesa/commit/?id=80a718a63bf2fa817e346f0f5731ee9ef2e0e68b
Merge: 7115b79b77e541f3eb81db00f6f0c34a0f224feb de14fdd63f26a2e6fc55fad92c08966f269601a6
Author: Brian Paul <brian.paul at tungstengraphics.com>
Date:   Wed Nov 5 15:58:09 2008 -0700

    Merge commit 'origin/gallium-0.1' into gallium-0.2
    
    Conflicts:
    
    	src/gallium/auxiliary/rtasm/rtasm_execmem.c
    	src/mesa/shader/slang/slang_emit.c
    	src/mesa/shader/slang/slang_log.c
    	src/mesa/state_tracker/st_atom_framebuffer.c

URL:    http://cgit.freedesktop.org/mesa/mesa/commit/?id=de14fdd63f26a2e6fc55fad92c08966f269601a6
Author: Brian Paul <brian.paul at tungstengraphics.com>
Date:   Wed Nov 5 14:05:42 2008 -0700

    gallium: added check for degenerate drawing calls

URL:    http://cgit.freedesktop.org/mesa/mesa/commit/?id=6282c38283ea81af1d950dbc1f82a6950e8350ae
Author: Brian Paul <brian.paul at tungstengraphics.com>
Date:   Wed Nov 5 14:05:04 2008 -0700

    gallium: if VERBOSE_GLSL flag is set, check for non-initialized uniforms at draw time
    
    This will warn the user that the shader being run may be using uninitialized
    uniform variables.

URL:    http://cgit.freedesktop.org/mesa/mesa/commit/?id=0331c1c1697f32595fd325fcedf0b0703405560b
Author: Brian Paul <brian.paul at tungstengraphics.com>
Date:   Wed Nov 5 14:03:15 2008 -0700

    mesa: fix a GLSL array indexing codegen bug
    
    Expressions like array[i] + array[j] didn't work properly before.

URL:    http://cgit.freedesktop.org/mesa/mesa/commit/?id=f0debbb0bb951bfc6dc0ae467564b3b1230324cf
Author: Brian Paul <brian.paul at tungstengraphics.com>
Date:   Wed Nov 5 14:02:07 2008 -0700

    gallium: call tgsi_set_exec_mask() and use exec mask in SSE ARL code
    
    This prevents vertex shaders from referencing invalid memory locations when
    the shader is operating on less than four vertices or fragments.

URL:    http://cgit.freedesktop.org/mesa/mesa/commit/?id=03c0ce4c61fd970509d605fe78166e828fc1df57
Author: Brian Paul <brian.paul at tungstengraphics.com>
Date:   Wed Nov 5 13:56:20 2008 -0700

    gallium: added tgsi_set_exec_mask()

URL:    http://cgit.freedesktop.org/mesa/mesa/commit/?id=a137f03c56688c190f3542fb6b7c9a4ff4c80cff
Author: Brian Paul <brian.paul at tungstengraphics.com>
Date:   Wed Nov 5 13:55:56 2008 -0700

    gallium: added some sanity check assertions for constant buffer indexing

URL:    http://cgit.freedesktop.org/mesa/mesa/commit/?id=528c860a581d7e07c101ccbbe396d930b76f8350
Author: Brian Paul <brian.paul at tungstengraphics.com>
Date:   Wed Nov 5 09:33:48 2008 -0700

    mesa: remove extra \n from printf string

URL:    http://cgit.freedesktop.org/mesa/mesa/commit/?id=2ff46366030e3fee918c4be9e82335617435c42a
Author: Brian Paul <brian.paul at tungstengraphics.com>
Date:   Wed Nov 5 09:14:19 2008 -0700

    mesa: add Initialized field to gl_uniform struct, for debugging purposes only

URL:    http://cgit.freedesktop.org/mesa/mesa/commit/?id=05a17f83b0a6549fde41540f9075505e81ab08d3
Author: Brian Paul <brian.paul at tungstengraphics.com>
Date:   Wed Nov 5 08:58:40 2008 -0700

    gallium: added some debug code (disabled)

URL:    http://cgit.freedesktop.org/mesa/mesa/commit/?id=fc3b361191c35d2b0b072c08e39b1e5b26d7e2a6
Author: Brian Paul <brian.paul at tungstengraphics.com>
Date:   Wed Nov 5 08:57:11 2008 -0700

    gallium: disable some debug output

URL:    http://cgit.freedesktop.org/mesa/mesa/commit/?id=64a9908816a95849557678c8cab6071aa086f7e2
Author: Jakob Bornecrantz <jakob at tungstengraphics.com>
Date:   Wed Nov 5 16:49:48 2008 +0100

    i915: Remove faulty assert

URL:    http://cgit.freedesktop.org/mesa/mesa/commit/?id=5a0299875c7a4a9a0cb2cf55777c92c1b17d528b
Author: michal <michal at quad.(none)>
Date:   Wed Nov 5 11:58:11 2008 +0100

    draw: Implement TGSI_OPCODE_TRUNC.

URL:    http://cgit.freedesktop.org/mesa/mesa/commit/?id=502974b345dae8a3ca641083b4df5183b04ca825
Author: michal <michal at quad.(none)>
Date:   Wed Nov 5 11:48:56 2008 +0100

    tgsi: Implement OPCODE_TRUNC.

URL:    http://cgit.freedesktop.org/mesa/mesa/commit/?id=f16f53ae3d7328f156c91ed0a13ec21afb1210fb
Author: Brian Paul <brian.paul at tungstengraphics.com>
Date:   Tue Nov 4 16:52:53 2008 -0700

    mesa: fix float-valued GLSL vertex attribute variables
    
    The swizzle mask for such variables wasn't set up properly.

URL:    http://cgit.freedesktop.org/mesa/mesa/commit/?id=c7e98469fac821d23fe1ff63ff05da664c05b197
Author: Brian Paul <brian.paul at tungstengraphics.com>
Date:   Sat Nov 1 16:04:45 2008 -0600

    mesa: silence warnings

URL:    http://cgit.freedesktop.org/mesa/mesa/commit/?id=e9bc632d829f38e5b15c2cdbaaa61caffb02f8c8
Author: Brian Paul <brian.paul at tungstengraphics.com>
Date:   Sat Nov 1 15:55:39 2008 -0600

    mesa: do scope replacement for while/for loops too
    
    This fixes a function inlining bug involving vars declared inside loop bodies.

URL:    http://cgit.freedesktop.org/mesa/mesa/commit/?id=58936b51af5806a5c260a30e961a37c77bdbdd17
Author: Brian Paul <brian.paul at tungstengraphics.com>
Date:   Sat Nov 1 15:55:14 2008 -0600

    mesa: glsl tree print improvements

URL:    http://cgit.freedesktop.org/mesa/mesa/commit/?id=90cdb8a4de3cbbc7c87779f978be2f846cf7c07c
Author: Brian Paul <brian.paul at tungstengraphics.com>
Date:   Sat Nov 1 16:02:32 2008 -0600

    mesa: fix assignment / parameter passing of sampler types

URL:    http://cgit.freedesktop.org/mesa/mesa/commit/?id=b3cfcd326b1bc21ce163c5b05288cbff5f909cd9
Author: Brian Paul <brian.paul at tungstengraphics.com>
Date:   Sat Nov 1 10:57:25 2008 -0600

    mesa: additional debug flags for glsl debug/disassembly

URL:    http://cgit.freedesktop.org/mesa/mesa/commit/?id=fa139f8826583aa31db442affc2cd11fa06ef725
Author: Brian Paul <brian.paul at tungstengraphics.com>
Date:   Fri Oct 31 17:29:54 2008 -0600

    mesa: fix some bugs with precision qualifier parsing

URL:    http://cgit.freedesktop.org/mesa/mesa/commit/?id=40217db75ae08d04eee696d5092b34d2b2cfd8b0
Author: Brian Paul <brian.paul at tungstengraphics.com>
Date:   Fri Oct 31 17:27:41 2008 -0600

    mesa: do scope replacement for variable initializers too

URL:    http://cgit.freedesktop.org/mesa/mesa/commit/?id=851dbaa5b5b5a7bd85e95e504ed9917dae66525e
Author: Brian Paul <brian.paul at tungstengraphics.com>
Date:   Fri Oct 31 17:22:13 2008 -0600

    mesa: fix copy/paste error in GLSL error msg

URL:    http://cgit.freedesktop.org/mesa/mesa/commit/?id=766cb95a4564c48f35b5180155ab40320a68e371
Author: Brian Paul <brian.paul at tungstengraphics.com>
Date:   Wed Oct 29 17:02:56 2008 -0600

    gallium: new sanity assertions in mmAllocMem()

URL:    http://cgit.freedesktop.org/mesa/mesa/commit/?id=7d7f0f170692962cf57d6893428f3a18f590c060
Author: Brian Paul <brian.paul at tungstengraphics.com>
Date:   Wed Oct 29 17:02:30 2008 -0600

    gallium: fix copy&paste bug

URL:    http://cgit.freedesktop.org/mesa/mesa/commit/?id=8160cb4935151a12588acbe546f00ce8d77bda91
Author: Brian Paul <brian.paul at tungstengraphics.com>
Date:   Wed Oct 29 14:55:02 2008 -0600

    gallium: fix alignment parameter passed to u_mmAllocMem()
    
    Was 32, now 5.  The param is expressed as a power of two exponent.
    The net effect is that the alignment was a no-op on X86 but on PPC we
    always got the same memory address everytime rtasm_exec_malloc() was called.

URL:    http://cgit.freedesktop.org/mesa/mesa/commit/?id=52e6fbb655f138f70670abdd365258873a78dabf
Author: Keith Whitwell <keith at tungstengraphics.com>
Date:   Tue Oct 28 16:28:56 2008 +0000

    gallium: recognize DEBUG as well as DBG for debugging

URL:    http://cgit.freedesktop.org/mesa/mesa/commit/?id=97e63437dc216c7fdb25220655ecbf26042cfec8
Author: Keith Whitwell <keith at tungstengraphics.com>
Date:   Mon Oct 20 13:03:45 2008 +0100

    mesa: note that texcoords are generated by setup routines when pointsprite enabled

URL:    http://cgit.freedesktop.org/mesa/mesa/commit/?id=6c6c2f1d23b02491c60e0cbce6815b468ff14c08
Author: Brian Paul <brian.paul at tungstengraphics.com>
Date:   Sat Oct 18 09:55:54 2008 -0600

    gallium: add some checks for null surface pointers in state tracker
    
    Fixes some segfaults in low memory situations.




More information about the mesa-commit mailing list