Mesa (gallium-0.2): 23 new commits

Brian Paul brianp at kemper.freedesktop.org
Tue Nov 11 21:42:56 UTC 2008


URL:    http://cgit.freedesktop.org/mesa/mesa/commit/?id=19e4222f937c9bb95d3a899dd788afb930eecaa4
Merge: 7f3d45758ccbbcff6428d57d26794960e3e9532c 90246d3ea54f54d60593dce1b89f0226058a3c56
Author: Brian Paul <brian.paul at tungstengraphics.com>
Date:   Tue Nov 11 14:42:41 2008 -0700

    Merge commit 'origin/master' into gallium-0.2
    
    Conflicts:
    
    	src/mesa/shader/prog_execute.c
    	src/mesa/shader/slang/library/slang_vertex_builtin_gc.h

URL:    http://cgit.freedesktop.org/mesa/mesa/commit/?id=90246d3ea54f54d60593dce1b89f0226058a3c56
Author: Brian Paul <brian.paul at tungstengraphics.com>
Date:   Tue Nov 11 14:33:11 2008 -0700

    mesa: fix version check in dinoshade.c

URL:    http://cgit.freedesktop.org/mesa/mesa/commit/?id=f4361540f8dd3016571523863b33481cba7a0c07
Author: Brian Paul <brian.paul at tungstengraphics.com>
Date:   Tue Nov 11 10:47:10 2008 -0700

    mesa: allow relative indexing into all register files and indirect dst register indexing

URL:    http://cgit.freedesktop.org/mesa/mesa/commit/?id=7f3d45758ccbbcff6428d57d26794960e3e9532c
Author: Brian Paul <brian.paul at tungstengraphics.com>
Date:   Tue Nov 11 09:19:18 2008 -0700

    cell: implement NRM3 opcode

URL:    http://cgit.freedesktop.org/mesa/mesa/commit/?id=57d78067bde1b23351380700352e71ed977ebcfe
Author: Kristian Høgsberg <krh at redhat.com>
Date:   Tue Nov 11 13:39:52 2008 -0500

    Don't mess with emacs tab width.

URL:    http://cgit.freedesktop.org/mesa/mesa/commit/?id=09623fe551771031ed02ba7542c94bdbdd83ecec
Author: Xiang, Haihao <haihao.xiang at intel.com>
Date:   Tue Nov 11 13:42:13 2008 +0800

    intel: reset cliprect_mode to IGNORE_CLIPRECTS.
    
    This ensures all batchbuffers have a same cliprect mode after calling
    _intel_batchbuffer_flush even if there aren't invalid commands in the
    current batch buffer. (fix bug#18362).

URL:    http://cgit.freedesktop.org/mesa/mesa/commit/?id=8412b06b67d0f9adae18157f550a8cc3da5ae22b
Author: Xiang, Haihao <haihao.xiang at intel.com>
Date:   Tue Nov 11 13:36:32 2008 +0800

    mesa: restore the negate flag of dots in build_lighting.
    
    Dots is re-used if more than one light is enabled. Previously
    the negate flag of dots may affect next light.

URL:    http://cgit.freedesktop.org/mesa/mesa/commit/?id=064b04d464e006e76e888b481900b3f63f015063
Author: Xiang, Haihao <haihao.xiang at intel.com>
Date:   Tue Nov 11 13:16:20 2008 +0800

    mesa: update new state for RasterPos like other operations.
    
    This fixes a lighting issue when drawing a bitmap.

URL:    http://cgit.freedesktop.org/mesa/mesa/commit/?id=be1b8e5d6c6692010a3ec117035d9b218929e2b3
Author: Brian <brian.paul at tungstengraphics.com>
Date:   Mon Nov 10 20:15:28 2008 -0700

    mesa: new _mesa_is_pow_two() function

URL:    http://cgit.freedesktop.org/mesa/mesa/commit/?id=8df4f6667f2892368791ae25505a996bc0edfacb
Author: Brian Paul <brian.paul at tungstengraphics.com>
Date:   Mon Nov 10 16:38:47 2008 -0700

    mesa: restore glapi/ prefix on #include

URL:    http://cgit.freedesktop.org/mesa/mesa/commit/?id=59cc9739400c3a1654c069586070ff218993cd37
Author: Brian Paul <brian.paul at tungstengraphics.com>
Date:   Mon Nov 10 14:42:02 2008 -0700

    mesa: fix some misc breakage caused by editing auto-generated files rather than the python generators
    
    Specifically:
      #include "glapitable.h" in src/mesa/main/glapi/dispatch.h
      Call _mesa_bsearch() in src/mesa/main/enums.c.

URL:    http://cgit.freedesktop.org/mesa/mesa/commit/?id=13f96c5401ffe3869f08fecb2baf5bff2438b02e
Author: Brian Paul <brian.paul at tungstengraphics.com>
Date:   Mon Nov 10 14:27:42 2008 -0700

    GLX: fix out-of-bounds memory issue in indirect glAreTexturesResident()
    
    See bug 18445.
    When getting array results, __glXReadReply() always reads a multiple of
    four bytes.  This can cause writing to invalid memory when 'n' is not a
    multiple of four.
    
    Special-case the glAreTexturesResident() functions now.
    To fix the bug, we use a temporary buffer that's a multiple of four bytes
    in length.
    
    NOTE: this commit also reverts part of commit 919ec22ecf72aa163e1b97d8c7381002131ed32c
    (glx/x11: Added some #ifdef GLX_DIRECT_RENDERING protection) which
    directly edited the indirect.c file rather than the python generator!
    I'm not repairing that issue at this time.

URL:    http://cgit.freedesktop.org/mesa/mesa/commit/?id=6186e7a20676c5df30b1b4bffeec87afa1550e25
Author: Brian Paul <brian.paul at tungstengraphics.com>
Date:   Mon Nov 10 12:37:08 2008 -0700

    dri: alloc __DRIscreen object with calloc()

URL:    http://cgit.freedesktop.org/mesa/mesa/commit/?id=2d76a0d77af7be9539f89cba37ce84338c1cdda4
Author: Brian Paul <brian.paul at tungstengraphics.com>
Date:   Mon Nov 10 12:33:17 2008 -0700

    mesa: track initialization status of uniform variables.  Plus, asst clean-ups.

URL:    http://cgit.freedesktop.org/mesa/mesa/commit/?id=379ff8c9567940ebff44870cf7b0202882445fa6
Author: Brian Paul <brian.paul at tungstengraphics.com>
Date:   Mon Nov 10 11:42:42 2008 -0700

    mesa: initial support for uniform variable initializers.
    
    This lets one specify initial values for uniforms in the code, avoiding
    the need to call glUniform() in some cases.

URL:    http://cgit.freedesktop.org/mesa/mesa/commit/?id=242c0cb543183682f4f023a6f1948630dc5bae09
Author: Brian Paul <brian.paul at tungstengraphics.com>
Date:   Mon Nov 10 10:45:50 2008 -0700

    mesa: fix logic error in GLSL linker when looking for main() shaders

URL:    http://cgit.freedesktop.org/mesa/mesa/commit/?id=80c8017a643dfb655e4e1500e1c57e3908529c27
Author: Brian Paul <brian.paul at tungstengraphics.com>
Date:   Mon Nov 10 10:25:01 2008 -0700

    mesa: allows 'f' suffix on GLSL float literals

URL:    http://cgit.freedesktop.org/mesa/mesa/commit/?id=e5359401d68fbf52e237b9f95964ad50534d974a
Author: Brian Paul <brian.paul at tungstengraphics.com>
Date:   Mon Nov 10 10:21:13 2008 -0700

    undo accidental changes to multitex.frag shader

URL:    http://cgit.freedesktop.org/mesa/mesa/commit/?id=f1c9016af16aefc08a3e4e859a897009652dac23
Author: Brian <brian.paul at tungstengraphics.com>
Date:   Sat Nov 8 10:33:30 2008 -0700

    mesa: remove OPCODE_INT #define

URL:    http://cgit.freedesktop.org/mesa/mesa/commit/?id=e24afc808f7f00941a01fcedeb76df16c062170f
Author: Brian <brian.paul at tungstengraphics.com>
Date:   Sat Nov 8 10:29:03 2008 -0700

    mesa: use NRM3 in emit_normalize_vec3() when drivers are ready

URL:    http://cgit.freedesktop.org/mesa/mesa/commit/?id=87d1a26ba38e75f6988e094dbfbc0f77c0ae502b
Author: Brian Paul <brian.paul at tungstengraphics.com>
Date:   Fri Nov 7 16:08:21 2008 -0700

    mesa: add support for 'centroid' qualifier in GLSL 1.20

URL:    http://cgit.freedesktop.org/mesa/mesa/commit/?id=448156f769ebf271a6a8c03c61588c3e6c6363f0
Author: Brian Paul <brian.paul at tungstengraphics.com>
Date:   Fri Nov 7 15:51:10 2008 -0700

    mesa: add support for 'invariant' keyword for GLSL 1.20

URL:    http://cgit.freedesktop.org/mesa/mesa/commit/?id=b632e5aa7f948ed5bbf7104682ec3ee463af4c0a
Author: Brian Paul <brian.paul at tungstengraphics.com>
Date:   Fri Nov 7 14:28:00 2008 -0700

    mesa: reformat comments, rewrap lines, etc for a little better readability




More information about the mesa-commit mailing list