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