Mesa (gallium-0.2): 29 new commits

Alan Hourihane alanh at kemper.freedesktop.org
Sat Nov 1 22:57:48 UTC 2008


URL:    http://cgit.freedesktop.org/mesa/mesa/commit/?id=81c862205e32b163a9f5ecf3f59e4cdcccee36c6
Merge: 14e1505cce24ee294cb98683504cc4537c20f34a bbffed0857634912c7a1f13882eba303ae2bf4e1
Author: Alan Hourihane <alanh at tungstengraphics.com>
Date:   Sat Nov 1 22:57:26 2008 +0000

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

URL:    http://cgit.freedesktop.org/mesa/mesa/commit/?id=bbffed0857634912c7a1f13882eba303ae2bf4e1
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=b625a0a47524de1b2968f9bf6a23ae0102726b5a
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=3d0d803313b624065e6549b1635d61e1162487ee
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=1e1ba54a94d4c0a0685c430bffad49d47cec15ca
Author: Brian Paul <brian.paul at tungstengraphics.com>
Date:   Sat Nov 1 15:53:14 2008 -0600

    mesa: fix assignment / parameter passing of sampler types

URL:    http://cgit.freedesktop.org/mesa/mesa/commit/?id=131d42573ce1fc120c8ef75634979b6206e1eb0a
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=72c914805b8b3b37bf8f44d94bc25ca3d146ac66
Author: Keith Packard <keithp at keithp.com>
Date:   Sat Nov 1 14:38:19 2008 -0700

    Fix for 58dc8b7: dest regions must not use HorzStride 0 in ExecSize 1
    
    Quoting section 11.3.10, paragraph 10.2 of the 965PRM:
    
    10.2. 	If ExecSize is 1, dst.HorzStride must not be 0. Note that this is
    	relaxed from rule 10.1.2. Also note that this rule for destination
    	horizontal stride is different from that for source as stated in
    	rule #7.
    
    GM45 gets very angry when rule 10.2 is violated.
    
    Patch 58dc8b7 (i965: support destination horiz strides in align1 access mode)
    added support for additional horizontal strides in the ExecSize 1 case, but
    failed to notice that mesa occasionally re-purposes a register as a
    temporary destination, even though it was constructed as a repeating source
    with HorzStride = 0.
    
    While, ideally, we should probably fix the code using these register
    specifications, this patch simply rewrites them to use HorzStride 1 as the
    pre-58dc8b7 code did.
    
    Signed-off-by: Keith Packard <keithp at keithp.com>

URL:    http://cgit.freedesktop.org/mesa/mesa/commit/?id=06fe728e5bbaf09258838dfe8e634d969a63ad74
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=90711775d74d7a48fd740fadc04e9aaae106a89d
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=89bca902b35f938924cc4423a8d9374ddbb536df
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=69e10084cd3ac9b814b311913138882a32f9f2ea
Author: Eric Anholt <eric at anholt.net>
Date:   Fri Oct 31 13:37:42 2008 -0700

    intel: pixelzoom doesn't apply to glBitmap, so disable the fallback.

URL:    http://cgit.freedesktop.org/mesa/mesa/commit/?id=018088996a92ef15edd946d9300707112caaa29c
Author: Eric Anholt <eric at anholt.net>
Date:   Fri Oct 31 13:18:56 2008 -0700

    intel: Remove fallback for glDrawPixels(GL_COLOR_INDEX)
    
    GL_COLOR_INDEX mode is just like other normal formats (that is, not
    depth/stencil) and is uploaded fine by TexImage.

URL:    http://cgit.freedesktop.org/mesa/mesa/commit/?id=ed478a5fdeded932f09a73bc0af12e010b9a5cd5
Author: Eric Anholt <eric at anholt.net>
Date:   Fri Oct 31 13:13:08 2008 -0700

    intel: Add more fallback debugging for glDrawPixels.

URL:    http://cgit.freedesktop.org/mesa/mesa/commit/?id=ab3e9c481f7517ffc63770dbb9c81fe559884a35
Author: Gary Wong <gtw at gnu.org>
Date:   Fri Oct 31 17:31:57 2008 -0400

    i965: implement the missing OPCODE_NOISE1 and OPCODE_NOISE2 instructions.
    
    (Only in fragment shaders, so far.  Support for NOISE3 and NOISE4 to come.)

URL:    http://cgit.freedesktop.org/mesa/mesa/commit/?id=58dc8b7db5829188dbb45c020ab44732d6053888
Author: Gary Wong <gtw at gnu.org>
Date:   Wed Oct 29 19:53:33 2008 -0400

    i965: support destination horiz strides in align1 access mode.
    
    This is required for scatter writes in destination regions to work.

URL:    http://cgit.freedesktop.org/mesa/mesa/commit/?id=963071ffea2f03e39d73bc663fa079098d82bc66
Author: Xiang, Haihao <haihao.xiang at intel.com>
Date:   Fri Oct 31 09:24:27 2008 +0800

    mesa: fix a typo in the previous commit

URL:    http://cgit.freedesktop.org/mesa/mesa/commit/?id=bccc09e6bf98058b63fcff5856a71446ed1d4523
Author: Xiang, Haihao <haihao.xiang at intel.com>
Date:   Thu Oct 30 10:10:58 2008 +0800

    mesa: fix an issue in _mesa_PointParameterfv().

URL:    http://cgit.freedesktop.org/mesa/mesa/commit/?id=239ce2240af37e768e855680777872f6f4e7b71d
Author: Brian Paul <brian.paul at tungstengraphics.com>
Date:   Wed Oct 29 15:49:19 2008 -0600

    glx: added PFNGL*PROC typedefs for GLX 1.3 functions
    
    Since we define GLX_VERSION_1_3 in glx.h, the typedefs in the glxext.h header
    were getting skipped.

URL:    http://cgit.freedesktop.org/mesa/mesa/commit/?id=cd1283f5151749db87edadb16a2aab4ed3b46363
Author: Nigel Stewart <nigels at sourceforge.net>
Date:   Wed Oct 29 09:22:05 2008 -0600

    glu: fix compilation problem when using Windows gl.h (sf bug 2204589)

URL:    http://cgit.freedesktop.org/mesa/mesa/commit/?id=26c1c04fd034f7c7522e94480f5aa30c98c72f35
Author: Eric Anholt <eric at anholt.net>
Date:   Tue Oct 28 22:50:52 2008 -0700

    intel: Fix glDrawPixels with 4d RasterPos.

URL:    http://cgit.freedesktop.org/mesa/mesa/commit/?id=59b2c2adbbece27ccf54e58b598ea29cb3a5aa85
Author: Eric Anholt <eric at anholt.net>
Date:   Fri Oct 24 13:02:21 2008 -0700

    i965: Fix check_aperture calls to cover everything needed for the prim at once.
    
    Previously, since my check_aperture API change, we would check each piece of
    state against the batchbuffer individually, but not all the state against the
    batchbuffer at once.  In addition to not being terribly useful in assuring
    success, it probably also increased CPU load by calling check_aperture many
    times per primitive.

URL:    http://cgit.freedesktop.org/mesa/mesa/commit/?id=835a9fef058d23c8a7ce7bbe6866990b4804f5ad
Author: Brian Paul <brian.paul at tungstengraphics.com>
Date:   Tue Oct 28 18:27:21 2008 -0600

    mesa: include glslcompiler driver in tarball

URL:    http://cgit.freedesktop.org/mesa/mesa/commit/?id=1100866aa1efd51603fe0b92337afecdc723561c
Author: Brian Paul <brian.paul at tungstengraphics.com>
Date:   Tue Oct 28 17:03:35 2008 -0600

    mesa: fix stand-alone glslcompiler build

URL:    http://cgit.freedesktop.org/mesa/mesa/commit/?id=0cade4de4f74f6b0e86fb6622e2fc370c73fd840
Author: Eric Anholt <eric at anholt.net>
Date:   Sun Oct 19 17:46:41 2008 -0700

    intel: Don't keep intel->pClipRects, and instead just calculate it when needed.
    
    This avoids issues with dereferencing stale cliprects around intel_draw_buffer
    time.  Additionally, take advantage of cliprects staying constant for FBOs and
    DRI2, and emit cliprects in the batchbuffer instead of having to flush batch
    each time they change.

URL:    http://cgit.freedesktop.org/mesa/mesa/commit/?id=e92a457ac0030e48f5260dc2ac00ca283be7d7ad
Author: Gary Wong <gtw at gnu.org>
Date:   Tue Oct 28 15:03:14 2008 -0400

    i965: Allocate temporaries contiguously with other regs in fragment shaders.
    
    This is required for threads to be spawned with correctly sized GRF
    register blocks.

URL:    http://cgit.freedesktop.org/mesa/mesa/commit/?id=98fcdf3f49aea14b4dd4f4b83c956f8a117020c9
Author: Julien Cristau <jcristau at debian.org>
Date:   Tue Oct 28 18:56:05 2008 +0100

    configure.ac: Add support for gnu/kfreebsd
    
    Check for *-gnu instead of linux* to set DEFINES.
    Change some freebsd* checks to *freebsd*.

URL:    http://cgit.freedesktop.org/mesa/mesa/commit/?id=bcfba0d91e51290b1a957a1861ec0b18899feb92
Author: Eric Anholt <eric at anholt.net>
Date:   Fri Oct 24 12:43:17 2008 -0700

    i965: Fix compiler warning from unused var.

URL:    http://cgit.freedesktop.org/mesa/mesa/commit/?id=a74b1e149dd567dfa5ddcd69f44e5acfce0d0e0f
Author: Eric Anholt <eric at anholt.net>
Date:   Fri Oct 24 12:30:47 2008 -0700

    i965: Remove dead brw->wrap flag.

URL:    http://cgit.freedesktop.org/mesa/mesa/commit/?id=dd17cd600a25ad916185eaeec968563adbab76f9
Author: Eric Anholt <eric at anholt.net>
Date:   Tue Oct 14 13:30:52 2008 -0700

    intel: Use dri_bo_get_tiling to get tiling mode of buffers we get from names.
    
    Previously, we were trying to pass a name to the GEM GET_TILING_IOCTL,
    which needs a handle, and failing.  None of our buffers were tiled yet, but
    they will be at some point with DRI2 and UXA.




More information about the mesa-commit mailing list