Mesa (gallium-0.2): 21 new commits

Brian Paul brianp at kemper.freedesktop.org
Fri Jan 2 23:55:57 UTC 2009


URL:    http://cgit.freedesktop.org/mesa/mesa/commit/?id=19aed38919d43179a9f9cb0096aba981fabc4481
Author: Brian Paul <brianp at vmware.com>
Date:   Fri Jan 2 16:55:33 2009 -0700

    softpipe: increase number of texture samplers/units to PIPE_MAX_SAMPLERS (16)

URL:    http://cgit.freedesktop.org/mesa/mesa/commit/?id=d917ad5dbd17f2399a5a3590fe6c06a64d683771
Author: Brian Paul <brianp at vmware.com>
Date:   Fri Jan 2 16:54:11 2009 -0700

    gallium: assorted state tracker fixes for > 8 texture samplers

URL:    http://cgit.freedesktop.org/mesa/mesa/commit/?id=84cffc2e7fbeab8ed5dfb0b6b8d3829e0654ab02
Author: Brian Paul <brianp at vmware.com>
Date:   Fri Jan 2 16:52:00 2009 -0700

    mesa: replace CC with APP_CC in progs/glsl/Makefile

URL:    http://cgit.freedesktop.org/mesa/mesa/commit/?id=0815ebccfc0a12d8f3e831928f1c4210b7f75ad8
Merge: eb9bbc5265562cb6f93688fc027ea76f91601e37 1fad6ccb756ae33ca3115f59c99ca8abbeb0321e
Author: Brian Paul <brianp at vmware.com>
Date:   Fri Jan 2 16:32:26 2009 -0700

    Merge commit 'origin/master' into gallium-0.2
    
    Conflicts:
    
    	src/mesa/main/ffvertex_prog.c
    	src/mesa/main/texenvprogram.c

URL:    http://cgit.freedesktop.org/mesa/mesa/commit/?id=eb9bbc5265562cb6f93688fc027ea76f91601e37
Author: Brian Paul <brianp at vmware.com>
Date:   Fri Jan 2 16:16:16 2009 -0700

    gallium: fix texcoord loop for rasterpos attributes

URL:    http://cgit.freedesktop.org/mesa/mesa/commit/?id=15a3fdb63e0511860ee84c168b84dd0bcfca6094
Author: Brian Paul <brianp at vmware.com>
Date:   Fri Jan 2 16:15:43 2009 -0700

    gallium: clamp MaxVertexTextureImageUnits against Mesa limit

URL:    http://cgit.freedesktop.org/mesa/mesa/commit/?id=a57417eff62b24ebc562b6ecc120dfc7448679d0
Author: Brian Paul <brianp at vmware.com>
Date:   Fri Jan 2 16:15:16 2009 -0700

    mesa: remove redudant lines for libglapi.a

URL:    http://cgit.freedesktop.org/mesa/mesa/commit/?id=1fad6ccb756ae33ca3115f59c99ca8abbeb0321e
Author: Brian Paul <brianp at vmware.com>
Date:   Fri Jan 2 12:26:15 2009 -0700

    mesa: fix another "out of samplers" problem
    
    Now only the samplers that are actually used by texture() functions are
    saved in the uniform variable list.  Before, we could run out of samplers
    if too many were declared while only some of them were actually used.

URL:    http://cgit.freedesktop.org/mesa/mesa/commit/?id=4a6ad999ea312f0af85de621c8b6a15a3d3b7ffd
Author: Brian Paul <brianp at vmware.com>
Date:   Thu Jan 1 14:04:57 2009 -0700

    i965: increase number of texture samplers to 16
    
    This lets GLSL shaders use up to 16 samplers.
    Fixed function is still limited to 8 textures.
    Tested with progs/glsl/samplers.c

URL:    http://cgit.freedesktop.org/mesa/mesa/commit/?id=3b891a502b030f2ce8cd7a1aba93df11595f5c95
Author: Brian Paul <brianp at vmware.com>
Date:   Thu Jan 1 12:03:07 2009 -0700

    i965: comments, clean-ups, re-order some functions

URL:    http://cgit.freedesktop.org/mesa/mesa/commit/?id=32e03c4a2ff5ef07de892dcd26f6be3b82ab3ba1
Author: Brian Paul <brianp at vmware.com>
Date:   Wed Dec 31 17:16:44 2008 -0700

    i965: added OPCODE_NRM3/4

URL:    http://cgit.freedesktop.org/mesa/mesa/commit/?id=e262da804014d57156346ff487904ce220974832
Author: Brian Paul <brianp at vmware.com>
Date:   Wed Dec 31 17:16:27 2008 -0700

    i965: fix comment

URL:    http://cgit.freedesktop.org/mesa/mesa/commit/?id=914fcbafdb166603da408d58a0a0f381d9c08e9f
Author: Brian Paul <brianp at vmware.com>
Date:   Wed Dec 31 17:01:44 2008 -0700

    i965: indentation and formatting fixes

URL:    http://cgit.freedesktop.org/mesa/mesa/commit/?id=131ac5b465d1f676ca2e592e4fecfcbc14b23b49
Author: Brian Paul <brianp at vmware.com>
Date:   Wed Dec 31 16:49:58 2008 -0700

    i965: implement OPCODE_NRM3/NRM4

URL:    http://cgit.freedesktop.org/mesa/mesa/commit/?id=23b0ad4d7e9130a07fec1e968777dfa59bc1d54e
Author: Brian Paul <brianp at vmware.com>
Date:   Wed Dec 31 16:43:57 2008 -0700

    i965: whitespace, comment changes

URL:    http://cgit.freedesktop.org/mesa/mesa/commit/?id=1d03f2834fd7279c28de3e57281f5a45c2fb4b8a
Author: Brian Paul <brianp at vmware.com>
Date:   Wed Dec 31 16:38:10 2008 -0700

    mesa: comments, whitespace changes

URL:    http://cgit.freedesktop.org/mesa/mesa/commit/?id=46b8fe00c95845a9c8c9e426caef7130b0341caf
Author: Brian Paul <brianp at vmware.com>
Date:   Thu Jan 1 14:02:17 2009 -0700

    demos: added progs/glsl/samplers.c to test all available texture samplers

URL:    http://cgit.freedesktop.org/mesa/mesa/commit/?id=dfada459aabf1a02dc2dbdb6644283fc95df2586
Author: Brian Paul <brianp at vmware.com>
Date:   Thu Jan 1 08:07:54 2009 -0700

    mesa: updated comments about GLSL constants

URL:    http://cgit.freedesktop.org/mesa/mesa/commit/?id=e9b34885b8ff2ccb67a801cd1ce07e0df1b0e397
Author: Brian Paul <brianp at vmware.com>
Date:   Wed Dec 31 11:54:02 2008 -0700

    mesa: increase max texture image units and GLSL samplers to 16
    
    The max texture coord units is still 8.  All the fixed-function paths are
    still limited to 8 too.  But GLSL shaders can use more samplers now.
    
    Note that some texcoord-related data structures are declared to be 16
    elements in size rather than 8.  This just simplifies the code in a few
    places; the extra elements aren't accessible to the user.
    
    These changes haven't been extensively tested yet, but sanity checking has
    been done.
    
    It should be possible to increase the max image units/samplers to 32 without
    doing anything special.  Beyond that we'll need longer bitfields in a few
    places.

URL:    http://cgit.freedesktop.org/mesa/mesa/commit/?id=bfebeffc0045266d354a36968336337e099a9f27
Author: Eric Anholt <eric at anholt.net>
Date:   Wed Dec 31 00:29:49 2008 -0800

    intel: Share passthrough transform setup between glBitmap and glDrawPixels.
    
    The DrawPixels path was missing glViewport care, so blender's toolbar icons
    would go to the wrong places.
    
    Bug #19118.

URL:    http://cgit.freedesktop.org/mesa/mesa/commit/?id=e1a92175542c6645c23cc78f2a4fcd36dd0235e6
Author: Eric Anholt <eric at anholt.net>
Date:   Wed Dec 31 00:02:43 2008 -0800

    intel: Add support for glBitmap as metaops using GL calls.
    
    This lets us avoid software fallbacks when clients forget to turn some state
    off (engine demo) or just do crazy things to test conformance (OGLC).
    
    This should probably be brought into mesa generic code so other drivers can
    make use of it.
    
    Bug #19016.




More information about the mesa-commit mailing list