Mesa (gallium-0.2): 23 new commits

Brian Paul brianp at kemper.freedesktop.org
Sat Dec 20 00:02:31 UTC 2008


URL:    http://cgit.freedesktop.org/mesa/mesa/commit/?id=58a82ee57f1e1e67387dd860ac253223db250789
Merge: 9c8db8685432fedd068157795422764ce96b89a0 f83f5ec8f5f1159cfd0ec2596ceab725c073266e
Author: Brian Paul <brianp at vmware.com>
Date:   Fri Dec 19 16:56:56 2008 -0700

    Merge commit 'origin/master' into gallium-0.2

URL:    http://cgit.freedesktop.org/mesa/mesa/commit/?id=9c8db8685432fedd068157795422764ce96b89a0
Author: Brian Paul <brianp at vmware.com>
Date:   Fri Dec 19 16:37:06 2008 -0700

    gallium: begin adapting Ian's 3D mipmap gen code to gallium utility lib
    
    Unfinished, a big no-op for now.

URL:    http://cgit.freedesktop.org/mesa/mesa/commit/?id=e8d80609883db4c827f8c25e816e588b025843c0
Author: Brian Paul <brianp at vmware.com>
Date:   Fri Dec 19 16:14:48 2008 -0700

    gallium: Fix typeo in mipmap filter for GL_UNSIGNED_SHORT_1_5_5_5_REV
    
    This is copied from Ian's commit a330933bb75c38148668637cd22b90d75d39506f

URL:    http://cgit.freedesktop.org/mesa/mesa/commit/?id=f83f5ec8f5f1159cfd0ec2596ceab725c073266e
Author: Ian Romanick <ian.d.romanick at intel.com>
Date:   Fri Dec 19 13:03:51 2008 -0800

    Add do_row_3d for mipmapping 3D textures
    
    Previously 3D textures were mipmapped using multiple passed through
    the 2D mipmap generation code.  This had 3 disadvantages.  First, the
    extra passes were slow.  Second, this required the allocation of a
    temporary buffer to hold intermediate data.  Third, and most
    important, the extra passes caused loss of additional bits due to
    integer division / bit-shifting.
    
    With this change, our mipmapgen conformance test passes for
    non-compressed texture formats.

URL:    http://cgit.freedesktop.org/mesa/mesa/commit/?id=a330933bb75c38148668637cd22b90d75d39506f
Author: Ian Romanick <ian.d.romanick at intel.com>
Date:   Fri Dec 19 12:58:01 2008 -0800

    Fix typeo in mipmap filter for GL_UNSIGNED_SHORT_1_5_5_5_REV

URL:    http://cgit.freedesktop.org/mesa/mesa/commit/?id=7e04272690e8d9deecc0bf71c37bfa4c321ae6ab
Author: Ian Romanick <ian.d.romanick at intel.com>
Date:   Thu Dec 18 14:13:26 2008 -0800

    965 / GLSL: Use full precision for EXP instruction
    
    The partial precision mode doesn't have quite enough bits of precision
    to pass conformance tests.

URL:    http://cgit.freedesktop.org/mesa/mesa/commit/?id=962fa6bbc16abf2b9829bd0b761d9baa9d01fd1e
Author: Ian Romanick <ian.d.romanick at intel.com>
Date:   Thu Dec 18 14:11:06 2008 -0800

    GLSL: The LOG2 macro doesn't have enough precision
    
    It looks like the LOG2 macro only has 8 or 9 bits of precission, but
    the ARB_vertex_program spec says "accurate to at least 10 bits".

URL:    http://cgit.freedesktop.org/mesa/mesa/commit/?id=1db63713046efd49071aae448105df8a80e1e83d
Author: Eric Anholt <eric at anholt.net>
Date:   Thu Dec 18 16:00:09 2008 -0800

    intel: Fix glBitmap top/bottom clipping.
    
    Bug #19139.

URL:    http://cgit.freedesktop.org/mesa/mesa/commit/?id=e67350da34c6009edff50c160df27493cb363e1b
Author: Eric Anholt <eric at anholt.net>
Date:   Wed Dec 17 22:10:57 2008 -0800

    intel: Don't forget the source bitmap size when clipping the size we draw.

URL:    http://cgit.freedesktop.org/mesa/mesa/commit/?id=b9752a2bd615d136369af63ed3d45cc10adf21e7
Author: Eric Anholt <eric at anholt.net>
Date:   Wed Dec 17 21:18:20 2008 -0800

    intel: Update mesa state in blit operations that want post-scissor draw bounds.

URL:    http://cgit.freedesktop.org/mesa/mesa/commit/?id=d091ebd4e41c88fe53db9d52842aaa20d23b995d
Author: Eric Anholt <eric at anholt.net>
Date:   Wed Dec 17 21:18:00 2008 -0800

    intel: don't clip to scissor-clipped read framebuffer bounds in copypixels.

URL:    http://cgit.freedesktop.org/mesa/mesa/commit/?id=1e7785fe0721f66ca9523da0dc338d26256736bb
Author: Eric Anholt <eric at anholt.net>
Date:   Thu Dec 18 18:42:06 2008 -0800

    intel: Move copyteximage source clipping out of copytexsubimage.
    
    glCopyTexSubImage already gets the (correct) clipping for us, so it doesn't
    need the path.  While moving the clipping out, replace the code with the mesa
    path to do the same job.

URL:    http://cgit.freedesktop.org/mesa/mesa/commit/?id=d01c44aacaeabe1dd187163f9e204f40401698bc
Author: Eric Anholt <eric at anholt.net>
Date:   Thu Dec 18 18:31:25 2008 -0800

    mesa: Clip copytexsubimage to read framebuffer bounds, not scissor region.

URL:    http://cgit.freedesktop.org/mesa/mesa/commit/?id=aa09e0a1d532d0de2e094957d0509a7f60ebeafa
Author: Eric Anholt <eric at anholt.net>
Date:   Thu Dec 18 18:23:51 2008 -0800

    mesa: Correct _mesa_clip_to_region() off-by-one.
    
    Note how if:
    x + width == xmax + 0: width -= 0
    x + width == xmax + 1: width -= 0
    x + width == xmax + 2: width -= 1
    
    So, the function was clipping to [xmin, xmax+1), not [xmin, xmax) like it was
    supposed to.  Same for ymax.

URL:    http://cgit.freedesktop.org/mesa/mesa/commit/?id=d9b92b112fb64005c71edf1158f7dffabc4659bb
Author: Michal Krol <michal at tungstengraphics.com>
Date:   Thu Dec 18 18:45:32 2008 +0100

    glsl: Fix handling of nested parens in macro actual arguments.

URL:    http://cgit.freedesktop.org/mesa/mesa/commit/?id=f43019b226b6fa896715f222f7b6bbe5dbccdb37
Author: Brian Paul <brian.paul at tungstengraphics.com>
Date:   Thu Dec 18 09:48:20 2008 -0700

    demos: all glutDestroyWindow() upon exit to test query object clean-up

URL:    http://cgit.freedesktop.org/mesa/mesa/commit/?id=cb453244caa15342bf229ee5ae16a78d038b8bdc
Author: Xiang, Haihao <haihao.xiang at intel.com>
Date:   Thu Dec 18 12:57:41 2008 +0800

    i915: check WRAP_T instead of WRAP_R for cube map texture.

URL:    http://cgit.freedesktop.org/mesa/mesa/commit/?id=df73363ed1aa34cc0dc5feefb3933309591fa015
Author: Xiang, Haihao <haihao.xiang at intel.com>
Date:   Thu Dec 18 10:07:45 2008 +0800

    i915: fix abort issue. (bug #19147)

URL:    http://cgit.freedesktop.org/mesa/mesa/commit/?id=35aebf46679a6450b912b592b83badcfb523b79c
Author: Brian Paul <brian.paul at tungstengraphics.com>
Date:   Wed Dec 17 18:05:03 2008 -0700

    mesa: remove unneeded _mesa_reference_fragprog() call
    
    The subsequent if/else cases always call _mesa_reference_fragprog() anyway.

URL:    http://cgit.freedesktop.org/mesa/mesa/commit/?id=8e7599892f5dd2f85a74eccf9ff7a80dd277122b
Author: Jon Turney <jon.turney at dronecode.org.uk>
Date:   Wed Dec 17 18:01:16 2008 -0700

    dri: fix for Cygwin compilation, bug 19144

URL:    http://cgit.freedesktop.org/mesa/mesa/commit/?id=20555835b68c58b52d7954a0b237a9a331013e68
Author: Brian Paul <brian.paul at tungstengraphics.com>
Date:   Wed Dec 17 14:54:46 2008 -0700

    mesa: updated comments

URL:    http://cgit.freedesktop.org/mesa/mesa/commit/?id=1cb680d06bf4c7a6789ecf8e949271e0b6d8bbf2
Author: Brian Paul <brian.paul at tungstengraphics.com>
Date:   Wed Dec 17 13:58:31 2008 -0700

    demos: add test of vertex-only and fragment-only shader programs

URL:    http://cgit.freedesktop.org/mesa/mesa/commit/?id=637f06dcdc2e5b29cbc39445b7141e6a496e1585
Author: Brian Paul <brian.paul at tungstengraphics.com>
Date:   Wed Dec 17 13:58:05 2008 -0700

    util: check for frag/vertShader=0 before attaching




More information about the mesa-commit mailing list