mesa/src
Carl Worth 3c01a58944 glcpp: Fix two (or more) successive applications of token pasting
There was already a loop here to look for multiple token pastes, but
it was mistakenly incrementing the iterator counter after performing
one paste.

Instead, leave the loop iterator in place to coalesce as many tokens
as necessary into one.

This fixes the recently add 096-paste-twice test as well as the
following piglit test:

	spec/glsl-1.30/preprocessor/concat/concat-03.frag

Reviewed-by: Kenneth Graunke <kenneth@whitecape.org>
Signed-off-by: Carl Worth <cworth@cworth.org>
2011-09-30 11:43:59 -07:00
..
egl egl: add null platform 2011-09-20 17:44:15 +08:00
gallium xorg/vmwgfx: Kill this target. It's not used anymore. 2011-09-30 09:30:59 +02:00
gbm gbm/dri: avoid crash in dri_screen_create 2011-08-04 14:09:34 +02:00
getopt getopt: Make code more portable. 2011-01-12 16:54:21 +00:00
glsl glcpp: Fix two (or more) successive applications of token pasting 2011-09-30 11:43:59 -07:00
glu glu: Avoid defining conflicting DEBUG NDEBUG macros. 2011-08-30 09:42:01 +01:00
glx scons: MacOSX build fixes. 2011-09-20 20:41:57 +01:00
mapi glapi: Don't emit remap data for individual extensions 2011-09-19 12:02:21 -07:00
mesa mesa: Remove unused tnl items from dd_functions 2011-09-30 11:15:46 -07:00
Makefile
SConscript scons: Unbreak mingw build. 2011-09-20 20:50:48 +01:00