Sat, 22 Nov 2014 22:15:38 -0500 |
Ryan C. Gordon |
Make parsing shaders possible without knowing the token buffer size.
|
file |
diff |
annotate
|
Wed, 10 Oct 2012 21:35:16 -0400 |
Ryan C. Gordon |
Allow looking up OpenGL extensions in the way appropriate for GL3+.
|
file |
diff |
annotate
|
Mon, 17 Sep 2012 12:37:09 -0400 |
Ryan C. Gordon |
Fixed a typo in the docs.
|
file |
diff |
annotate
|
Tue, 29 May 2012 04:58:11 -0400 |
Ryan C. Gordon |
More work on sampler remapping...3D should probably default to cubemaps, etc.
|
file |
diff |
annotate
|
Tue, 29 May 2012 02:43:24 -0400 |
Ryan C. Gordon |
Allow sampler type remapping.
|
file |
diff |
annotate
|
Tue, 17 Apr 2012 00:07:33 -0400 |
Ryan C. Gordon |
First shot at GLSL/ARB1 support for TEXBEM and TEXBEML opcodes.
|
file |
diff |
annotate
|
Tue, 15 Nov 2011 12:30:17 -0500 |
Ryan C. Gordon |
Documented MOJOSHADER_glBindShaders().
|
file |
diff |
annotate
|
Fri, 11 Nov 2011 02:20:36 -0500 |
Ryan C. Gordon |
Added MOJOSHADER_glBindShaders().
|
file |
diff |
annotate
|
Mon, 20 Jun 2011 15:47:16 -0400 |
Ryan C. Gordon |
Report shader outputs in MOJOSHADER_parseData.
|
file |
diff |
annotate
|
Wed, 01 Jun 2011 02:15:29 -0400 |
Ryan C. Gordon |
Preshader input registers are separate from the actual shader constant file!
|
file |
diff |
annotate
|
Wed, 01 Jun 2011 02:14:12 -0400 |
Ryan C. Gordon |
Export symbol information for preshaders.
|
file |
diff |
annotate
|
Wed, 01 Jun 2011 01:16:12 -0400 |
Ryan C. Gordon |
Added functions to query the register files.
|
file |
diff |
annotate
|
Tue, 31 May 2011 16:01:10 -0400 |
Ryan C. Gordon |
Filled in and fixed some stuff in the Effect parser.
|
file |
diff |
annotate
|
Tue, 31 May 2011 01:09:12 -0400 |
Ryan C. Gordon |
Changed CMPLT and CMPGE to LT and GE, to match what fxc spits out.
|
file |
diff |
annotate
|
Tue, 31 May 2011 00:56:00 -0400 |
Ryan C. Gordon |
Found, I think, the final preshader opcodes.
|
file |
diff |
annotate
|
Mon, 30 May 2011 23:39:12 -0400 |
Ryan C. Gordon |
Added DIV preshader opcode.
|
file |
diff |
annotate
|
Mon, 30 May 2011 19:56:41 -0400 |
Ryan C. Gordon |
Added some more preshader opcodes, cleaned up opcode handling elsewhere.
|
file |
diff |
annotate
|
Mon, 30 May 2011 16:41:22 -0400 |
Ryan C. Gordon |
Initial work on preshader support.
|
file |
diff |
annotate
|
Sun, 29 May 2011 17:34:12 -0400 |
Ryan C. Gordon |
Parse symbols in the CTAB, export them in MOJOSHADER_parseData.
|
file |
diff |
annotate
|
Sun, 22 May 2011 03:32:10 -0400 |
Ryan C. Gordon |
Initial work on parsing binary Effects files.
|
file |
diff |
annotate
|
Sun, 22 May 2011 01:22:36 -0400 |
Ryan C. Gordon |
Fixed typo in documentation.
|
file |
diff |
annotate
|
Sat, 19 Mar 2011 14:51:57 -0700 |
Ryan C. Gordon |
Store the unique id from push_function() in the AST during semantic analysis.
|
file |
diff |
annotate
|
Tue, 15 Mar 2011 01:45:05 -0700 |
Ryan C. Gordon |
Implemented the Intermediate Representation.
|
file |
diff |
annotate
|
Tue, 15 Mar 2011 01:39:41 -0700 |
Ryan C. Gordon |
Note the member index in struct deref, so we don't have to calculate it again.
|
file |
diff |
annotate
|
Tue, 15 Mar 2011 01:38:05 -0700 |
Ryan C. Gordon |
Added a FIXME.
|
file |
diff |
annotate
|
Wed, 02 Mar 2011 23:59:22 -0800 |
Ryan C. Gordon |
Fixed a misunderstanding about how the AST of a for-loop initializer works.
|
file |
diff |
annotate
|
Wed, 23 Feb 2011 16:45:06 -0500 |
Ryan C. Gordon |
Minor tweaks in case I expose semantic analysis phase to the public API later.
|
file |
diff |
annotate
|
Wed, 12 Jan 2011 03:46:17 -0500 |
Ryan C. Gordon |
Cleaned up the mess of function call processing.
|
file |
diff |
annotate
|
Sun, 12 Dec 2010 02:52:17 -0500 |
Ryan C. Gordon |
Semantic analysis now tries to assign a unique id to every variable.
|
file |
diff |
annotate
|
Mon, 06 Dec 2010 02:47:31 -0500 |
Ryan C. Gordon |
Reworked datatype processing in the compiler.
|
file |
diff |
annotate
|
Mon, 06 Dec 2010 02:39:54 -0500 |
Ryan C. Gordon |
Technically, a typecast is a unary operator.
|
file |
diff |
annotate
|
Thu, 11 Nov 2010 04:13:08 -0500 |
Ryan C. Gordon |
Cleaned up error position reporting.
|
file |
diff |
annotate
|
Wed, 03 Nov 2010 22:54:17 -0400 |
Ryan C. Gordon |
Cut-and-paste cleanup: unified the ErrorList functionality.
|
file |
diff |
annotate
|
Tue, 02 Nov 2010 14:55:10 -0400 |
Ryan C. Gordon |
Don't free the string cache in MOJOSHADER_parseAst()...the AST itself needs it!
|
file |
diff |
annotate
|
Tue, 02 Nov 2010 02:17:58 -0400 |
Ryan C. Gordon |
More filling in of API details. Framework is mostly complete now.
|
file |
diff |
annotate
|
Mon, 01 Nov 2010 02:20:37 -0400 |
Ryan C. Gordon |
Filled in some stubs to flesh out the AST API.
|
file |
diff |
annotate
|
Thu, 28 Oct 2010 03:42:12 -0400 |
Ryan C. Gordon |
Heavy rework of the AST code.
|
file |
diff |
annotate
|
Tue, 30 Mar 2010 20:12:29 -0400 |
Ryan C. Gordon |
Added data argument to GL entry point lookup callback.
|
file |
diff |
annotate
|
Tue, 24 Mar 2009 01:37:22 -0400 |
Ryan C. Gordon |
Fixed comment typo.
|
file |
diff |
annotate
|
Fri, 20 Feb 2009 01:15:24 -0500 |
Ryan C. Gordon |
Fixing some comments.
|
file |
diff |
annotate
|
Wed, 18 Feb 2009 21:16:26 -0500 |
Ryan C. Gordon |
Should be an array of structs, not an array of pointers to structs.
|
file |
diff |
annotate
|
Thu, 12 Feb 2009 18:57:22 -0500 |
Ryan C. Gordon |
Removed an underscore.
|
file |
diff |
annotate
|
Thu, 12 Feb 2009 02:42:10 -0500 |
Ryan C. Gordon |
Replaced some "ASCII" comments with "UTF-8".
|
file |
diff |
annotate
|
Thu, 12 Feb 2009 02:41:43 -0500 |
Ryan C. Gordon |
Allow app to specify a base filename for error messages.
|
file |
diff |
annotate
|
Wed, 11 Feb 2009 15:43:02 -0500 |
Ryan C. Gordon |
First shot at reworking assembly parser to use preprocessor/lexer.
|
file |
diff |
annotate
|
Mon, 09 Feb 2009 17:53:54 -0500 |
Ryan C. Gordon |
Initial work on preprocessor. Not yet complete!
|
file |
diff |
annotate
|
Thu, 05 Feb 2009 12:39:19 -0500 |
Ryan C. Gordon |
Fixed a comment typo.
|
file |
diff |
annotate
|
Tue, 03 Feb 2009 00:31:34 -0500 |
Ryan C. Gordon |
Allow multiple errors from parsing.
|
file |
diff |
annotate
|
Sat, 20 Dec 2008 05:48:38 -0500 |
Ryan C. Gordon |
First (incomplete!) shot at more robust CTAB support.
|
file |
diff |
annotate
|
Fri, 19 Dec 2008 00:05:20 -0500 |
Ryan C. Gordon |
Allow errors to specify post-processing problems.
|
file |
diff |
annotate
|
Sat, 13 Dec 2008 02:22:32 -0500 |
Ryan C. Gordon |
First steps of reworking tokenizer.
|
file |
diff |
annotate
|
Wed, 10 Dec 2008 04:24:28 -0500 |
Ryan C. Gordon |
Actually, let's make assembly error positions be option base 1.
|
file |
diff |
annotate
|
Wed, 10 Dec 2008 03:48:38 -0500 |
Ryan C. Gordon |
Added error position information to MOJOSHADER_parseData.
|
file |
diff |
annotate
|
Mon, 08 Dec 2008 05:12:54 -0500 |
Ryan C. Gordon |
Bunch More Work on the assembler.
|
file |
diff |
annotate
|
Sat, 06 Dec 2008 21:20:03 -0500 |
Ryan C. Gordon |
Renamed "passthrough" profile to "bytecode"
|
file |
diff |
annotate
|
Thu, 04 Dec 2008 21:36:11 -0500 |
Ryan C. Gordon |
Initial work on assembler. Not even close to done.
|
file |
diff |
annotate
|
Mon, 01 Dec 2008 17:55:58 -0500 |
Ryan C. Gordon |
Make the C struct definitions more C++ friendly.
|
file |
diff |
annotate
|
Mon, 01 Dec 2008 17:54:48 -0500 |
Ryan C. Gordon |
Only define MOJOSHADER_VERSION and MOJOSHADER_CHANGESET if required.
|
file |
diff |
annotate
|
Fri, 07 Nov 2008 20:48:47 -0500 |
Ryan C. Gordon |
Added MOJOSHADER_maxShaderModel().
|
file |
diff |
annotate
|
Wed, 05 Nov 2008 20:53:05 -0500 |
Ryan C. Gordon |
Generate MOJOSHADER_VERSION, etc.
|
file |
diff |
annotate
|