Fri, 04 Jun 2010 16:42:40 -0400Closing obsolete calculator-experiment branch. calculator-experiment
Ryan C. Gordon <icculus@icculus.org> [Fri, 04 Jun 2010 16:42:40 -0400] rev 914
Closing obsolete calculator-experiment branch.

Mon, 31 May 2010 22:15:34 -0400Fixed crash when pushing an empty string on the include_stack.
Ryan C. Gordon <icculus@icculus.org> [Mon, 31 May 2010 22:15:34 -0400] rev 913
Fixed crash when pushing an empty string on the include_stack.

Turns out you can't just ignore some pushes. :)

Mon, 31 May 2010 22:05:25 -0400Added unit test for crash bug.
Ryan C. Gordon <icculus@icculus.org> [Mon, 31 May 2010 22:05:25 -0400] rev 912
Added unit test for crash bug.

Mon, 31 May 2010 22:02:04 -0400Added test for line break after #pragma.
Ryan C. Gordon <icculus@icculus.org> [Mon, 31 May 2010 22:02:04 -0400] rev 911
Added test for line break after #pragma.

Mon, 31 May 2010 19:21:12 -0400Handle #pragma (or at least, don't fail on them).
Ryan C. Gordon <icculus@icculus.org> [Mon, 31 May 2010 19:21:12 -0400] rev 910
Handle #pragma (or at least, don't fail on them).

Tue, 06 Apr 2010 16:03:27 -0400Backed out changeset 93e2e2f17bbb ... that fix was wrong.
Ryan C. Gordon <icculus@icculus.org> [Tue, 06 Apr 2010 16:03:27 -0400] rev 909
Backed out changeset 93e2e2f17bbb ... that fix was wrong.

Tue, 06 Apr 2010 15:39:16 -0400Fixed GLSL source register swizzles. Kinda scary that never got caught before.
Ryan C. Gordon <icculus@icculus.org> [Tue, 06 Apr 2010 15:39:16 -0400] rev 908
Fixed GLSL source register swizzles. Kinda scary that never got caught before.

Tue, 06 Apr 2010 15:38:54 -0400Corrected MSDN URL.
Ryan C. Gordon <icculus@icculus.org> [Tue, 06 Apr 2010 15:38:54 -0400] rev 907
Corrected MSDN URL.

Wed, 31 Mar 2010 13:40:19 -0400Fix vertex attribute array toggling, again.
Ryan C. Gordon <icculus@icculus.org> [Wed, 31 Mar 2010 13:40:19 -0400] rev 906
Fix vertex attribute array toggling, again.

Wed, 31 Mar 2010 02:08:36 -0400If binding a NULL program, disable any vertex arrays we previously enabled.
Ryan C. Gordon <icculus@icculus.org> [Wed, 31 Mar 2010 02:08:36 -0400] rev 905
If binding a NULL program, disable any vertex arrays we previously enabled.

This is done in case the caller is switching to the fixed function pipeline
and needs more control over the vertex arrays.

So to minimize state changes, don't bind a NULL program between draws if
you're just going to bind a new program later.