Sat, 22 Aug 2009 19:46:49 -0400 |
Ryan C. Gordon |
Fixed HLSL parsing of structs with array fields.
|
changeset |
files
|
Sun, 16 Aug 2009 17:00:32 -0400 |
Ryan C. Gordon |
Move glsl "#version" pragma to the preflight section, so it's always first.
|
changeset |
files
|
Sat, 15 Aug 2009 03:44:36 -0400 |
Ryan C. Gordon |
Only enable/disable vertex arrays when forced to.
|
changeset |
files
|
Thu, 13 Aug 2009 22:51:40 -0400 |
Ryan C. Gordon |
Don't push uniforms if they've definitely not changed.
|
changeset |
files
|
Thu, 13 Aug 2009 22:29:33 -0400 |
Ryan C. Gordon |
Replaced some constants with #defines.
|
changeset |
files
|
Thu, 13 Aug 2009 21:41:04 -0400 |
Ryan C. Gordon |
Make the bool register file uint8, instead of GLint. Saves 12k of memory.
|
changeset |
files
|
Sun, 09 Aug 2009 15:04:26 -0400 |
Ryan C. Gordon |
Fixed pointer dereference.
|
changeset |
files
|
Sun, 09 Aug 2009 15:04:13 -0400 |
Ryan C. Gordon |
Fixed incorrect variable name.
|
changeset |
files
|
Sun, 09 Aug 2009 14:48:23 -0400 |
Ryan C. Gordon |
Fixed wrong assert; triggered if there were no vertex shader uniforms.
|
changeset |
files
|
Sat, 08 Aug 2009 20:01:04 -0400 |
Ryan C. Gordon |
Optimize/cleanup in uniform array iteration work.
|
changeset |
files
|
Sat, 08 Aug 2009 15:21:12 -0400 |
Ryan C. Gordon |
Cleanups and fixes in ARB1 uniform pushing.
|
changeset |
files
|
Sat, 08 Aug 2009 00:28:40 -0400 |
Ryan C. Gordon |
Fixed cut-and-paste error.
|
changeset |
files
|
Fri, 07 Aug 2009 23:57:38 -0400 |
Ryan C. Gordon |
Moved profileInitProgram to profileFinalInitProgram.
|
changeset |
files
|
Fri, 07 Aug 2009 23:26:11 -0400 |
Ryan C. Gordon |
Use ARB typedef name.
|
changeset |
files
|
Fri, 07 Aug 2009 16:30:32 -0400 |
Ryan C. Gordon |
Serious OpenGL glue surgery to push uniforms as one big array.
|
changeset |
files
|
Fri, 07 Aug 2009 16:29:08 -0400 |
Ryan C. Gordon |
I think this should be "bool" here.
|
changeset |
files
|
Thu, 06 Aug 2009 14:46:32 -0400 |
Ryan C. Gordon |
Cleanup program binding at link time.
|
changeset |
files
|
Thu, 06 Aug 2009 14:33:56 -0400 |
Ryan C. Gordon |
"Must Push" seemed more correct than "Must Load".
|
changeset |
files
|
Thu, 06 Aug 2009 14:33:18 -0400 |
Ryan C. Gordon |
Moved sampler setting to link time, since it only happens once.
|
changeset |
files
|
Wed, 05 Aug 2009 18:39:52 -0400 |
Ryan C. Gordon |
Added some FIXMEs.
|
changeset |
files
|
Sun, 19 Jul 2009 16:23:39 -0400 |
Ryan C. Gordon |
Don't spend time iterating samplers after we know we've set them up.
|
changeset |
files
|
Fri, 17 Apr 2009 04:15:47 -0400 |
Ryan C. Gordon |
Need alloca.h on Solaris.
|
changeset |
files
|
Thu, 09 Apr 2009 19:36:42 -0400 |
Ryan C. Gordon |
Reworked preprocessor macro argument parsing.
|
changeset |
files
|
Thu, 09 Apr 2009 19:35:31 -0400 |
Ryan C. Gordon |
Fixed typo.
|
changeset |
files
|
Thu, 09 Apr 2009 18:46:21 -0400 |
Ryan C. Gordon |
Updated a comment.
|
changeset |
files
|
Thu, 09 Apr 2009 16:42:54 -0400 |
Ryan C. Gordon |
Basic sanity check unit test.
|
changeset |
files
|
Thu, 09 Apr 2009 14:47:56 -0400 |
Ryan C. Gordon |
Added unit test to make sure x() is okay with #define x(a).
|
changeset |
files
|
Thu, 09 Apr 2009 11:06:39 -0400 |
Ryan C. Gordon |
Added unit test framework stub for error testing.
|
changeset |
files
|
Thu, 09 Apr 2009 11:06:06 -0400 |
Ryan C. Gordon |
Added unit test for too many macro args.
|
changeset |
files
|
Thu, 09 Apr 2009 10:51:58 -0400 |
Ryan C. Gordon |
Fixed assertion failure when defining a void-argument macro: "#define a() b"
|
changeset |
files
|
Thu, 09 Apr 2009 04:02:28 -0400 |
Ryan C. Gordon |
Don't report false error when writing a zero-byte file.
|
changeset |
files
|
Thu, 09 Apr 2009 03:50:06 -0400 |
Ryan C. Gordon |
Handle macro arguments that contain parentheses, like macro((1+1),2).
|
changeset |
files
|
Thu, 09 Apr 2009 01:54:52 -0400 |
Ryan C. Gordon |
More preprocessor unit tests.
|
changeset |
files
|
Thu, 09 Apr 2009 00:51:32 -0400 |
Ryan C. Gordon |
Added just-a-comment unit test.
|
changeset |
files
|
Thu, 09 Apr 2009 00:49:30 -0400 |
Ryan C. Gordon |
Added empty file unit test.
|
changeset |
files
|
Thu, 09 Apr 2009 00:28:03 -0400 |
Ryan C. Gordon |
Fixed command lines for unit tests.
|
changeset |
files
|
Thu, 09 Apr 2009 00:24:33 -0400 |
Ryan C. Gordon |
Don't report error output (just PASS or FAIL).
|
changeset |
files
|
Thu, 09 Apr 2009 00:23:57 -0400 |
Ryan C. Gordon |
Minor cleanup; crunch down list to one line.
|
changeset |
files
|
Wed, 08 Apr 2009 23:46:14 -0400 |
Ryan C. Gordon |
Added unit test for parentheses inside a macro call.
|
changeset |
files
|
Wed, 08 Apr 2009 23:45:22 -0400 |
Ryan C. Gordon |
test command depends on the compiler tool.
|
changeset |
files
|
Wed, 08 Apr 2009 23:36:39 -0400 |
Ryan C. Gordon |
Wired up unit tests to CMakefile.
|
changeset |
files
|
Wed, 08 Apr 2009 22:21:14 -0400 |
Ryan C. Gordon |
Initial framework for unit testing.
|
changeset |
files
|
Wed, 08 Apr 2009 00:29:15 -0400 |
Ryan C. Gordon |
Patched to compile.
|
changeset |
files
|
Sun, 05 Apr 2009 03:32:33 -0400 |
Ryan C. Gordon |
Added string hash/compare functions.
|
changeset |
files
|
Sun, 05 Apr 2009 03:31:52 -0400 |
Ryan C. Gordon |
Reworked hashtable create/destroy functions.
|
changeset |
files
|
Sun, 05 Apr 2009 03:20:53 -0400 |
Ryan C. Gordon |
Added mojoshader_common.c with first shot at generic hashtable.
|
changeset |
files
|
Sat, 04 Apr 2009 02:10:43 -0400 |
Ryan C. Gordon |
Corrected function name coding style.
|
changeset |
files
|
Sat, 04 Apr 2009 02:09:48 -0400 |
Ryan C. Gordon |
Fixed semantic name parsing in HLSL grammar.
|
changeset |
files
|
Sun, 29 Mar 2009 22:27:07 -0400 |
Ryan C. Gordon |
Put in a much better string hashing algorithm.
|
changeset |
files
|
Tue, 24 Mar 2009 01:37:22 -0400 |
Ryan C. Gordon |
Fixed comment typo.
|
changeset |
files
|
Fri, 06 Mar 2009 23:22:04 -0500 |
Ryan C. Gordon |
Fixed NULL dereference in debug output.
|
changeset |
files
|
Fri, 06 Mar 2009 23:19:40 -0500 |
Ryan C. Gordon |
Fixed struct declaration in the HLSL parser grammar.
|
changeset |
files
|
Fri, 06 Mar 2009 23:06:39 -0500 |
Ryan C. Gordon |
Reworked variable declaration syntax in the HLSL parser grammar.
|
changeset |
files
|
Fri, 06 Mar 2009 22:58:21 -0500 |
Ryan C. Gordon |
Initial work on parsing sampler declarations.
|
changeset |
files
|
Fri, 06 Mar 2009 22:56:44 -0500 |
Ryan C. Gordon |
Print out current source/line number when debugging any parser/lexer.
|
changeset |
files
|
Fri, 06 Mar 2009 19:34:06 -0500 |
Ryan C. Gordon |
Added HLSL constructor to the grammar.
|
changeset |
files
|
Fri, 06 Mar 2009 19:26:47 -0500 |
Ryan C. Gordon |
Rewrote HLSL grammar, mostly from scratch.
|
changeset |
files
|
Sat, 28 Feb 2009 18:32:05 -0500 |
Ryan C. Gordon |
You can mix and match "xyzw" and "rgba" writemasks, even in vertex shaders.
|
changeset |
files
|
Sat, 28 Feb 2009 18:27:23 -0500 |
Ryan C. Gordon |
FIXME removal: out of order write masks are an error in Microsoft's tools, too.
|
changeset |
files
|
Sat, 28 Feb 2009 18:26:49 -0500 |
Ryan C. Gordon |
Apparently you can mix "xyzw" and "rgba" swizzles, even in vertex shaders.
|
changeset |
files
|