Sun, 29 May 2016 00:13:13 -0400 |
Ryan C. Gordon |
Deal with Metal shaders with really long main function names.
|
changeset |
files
|
Sat, 28 May 2016 22:25:43 -0400 |
Ryan C. Gordon |
Give shaders in Effects files a unique main function name.
|
changeset |
files
|
Sat, 28 May 2016 22:08:22 -0400 |
Ryan C. Gordon |
Changed a magic mystery value from 24 to 16.
|
changeset |
files
|
Sat, 28 May 2016 16:11:12 -0400 |
Ryan C. Gordon |
Default to building with Effects framework support enabled.
|
changeset |
files
|
Sat, 28 May 2016 16:04:57 -0400 |
Ryan C. Gordon |
Patched to compile with Effects support compiled in.
|
changeset |
files
|
Sat, 28 May 2016 15:58:05 -0400 |
Ryan C. Gordon |
MOJOSHADER_parsePreshader() cleanup.
|
changeset |
files
|
Sat, 28 May 2016 11:55:07 -0400 |
Ryan C. Gordon |
metal: make generated shader code slightly more readable.
|
changeset |
files
|
Fri, 27 May 2016 14:02:59 -0400 |
Ryan C. Gordon |
A few more Visual Studio warning fixes.
|
changeset |
files
|
Fri, 27 May 2016 13:54:16 -0400 |
Ryan C. Gordon |
Fixed up a few Visual Studio warnings, compiling as C++, etc.
|
changeset |
files
|
Tue, 24 May 2016 01:05:54 -0400 |
Ryan C. Gordon |
metal: Group all uniform arrays into one struct with explicit array sizes.
|
changeset |
files
|
Tue, 17 May 2016 16:13:20 -0400 |
Ryan C. Gordon |
Metal: Removed FIXME that already got fixed.
|
changeset |
files
|
Tue, 17 May 2016 16:13:05 -0400 |
Ryan C. Gordon |
Metal: Cleaned up output a little bit.
|
changeset |
files
|
Tue, 17 May 2016 16:01:06 -0400 |
Ryan C. Gordon |
Metal: make constant arrays have unique names.
|
changeset |
files
|
Mon, 25 Apr 2016 02:55:29 -0400 |
Ryan C. Gordon |
Added support for producing shader language source code for Apple's Metal API.
|
changeset |
files
|
Mon, 25 Apr 2016 02:54:04 -0400 |
Ryan C. Gordon |
glsl: texture*Proj() needs vec3 params for cubes and 3d textures.
|
changeset |
files
|
Mon, 25 Apr 2016 02:51:45 -0400 |
Ryan C. Gordon |
Fixed some typos.
|
changeset |
files
|
Mon, 18 Apr 2016 12:06:17 -0400 |
Baldur Karlsson |
Deal with quirks of MSVC's vsnprintf() implementation.
|
changeset |
files
|
Tue, 09 Feb 2016 00:05:18 -0500 |
Ethan Lee |
Effect struct parameter support
|
changeset |
files
|
Fri, 01 Jan 2016 12:53:03 -0500 |
Ryan C. Gordon |
Updated copyright...like five years late. :)
|
changeset |
files
|
Fri, 01 Jan 2016 02:12:19 -0500 |
Ethan Lee |
- Add ability to build MojoShader as a shared library
|
changeset |
files
|
Tue, 13 Oct 2015 12:08:55 -0400 |
Ryan C. Gordon |
Whoops, checked wrong variable here. Not that anything sane overflowed this.
|
changeset |
files
|
Tue, 06 Oct 2015 07:22:47 -0500 |
Mischanix |
Bytecode emit: Don't read starting from the end of the token buffer
|
changeset |
files
|
Sat, 26 Sep 2015 23:34:00 -0400 |
Ryan C. Gordon |
Fixed a few outdated comments.
|
changeset |
files
|
Sat, 03 Jan 2015 00:50:43 -0500 |
Ryan C. Gordon |
Moved some simple things into mojoshader_common.c.
|
changeset |
files
|
Wed, 31 Dec 2014 16:49:59 -0500 |
Ryan C. Gordon |
Semantic analysis was reporting a NULL datatype for funcs with void retvals.
|
changeset |
files
|
Sun, 23 Nov 2014 21:21:25 -0500 |
Ryan C. Gordon |
Added a FIXME.
|
changeset |
files
|
Sat, 22 Nov 2014 22:15:38 -0500 |
Ryan C. Gordon |
Make parsing shaders possible without knowing the token buffer size.
|
changeset |
files
|
Thu, 02 Oct 2014 15:54:31 -0400 |
Ryan C. Gordon |
Allow multiline comments before preprocessor directives.
|
changeset |
files
|
Mon, 23 Jun 2014 14:56:00 -0400 |
Ryan C. Gordon |
Reduce malloc pressure in stringcache (thanks, Max!).
|
changeset |
files
|
Mon, 23 Jun 2014 14:50:56 -0400 |
Ryan C. Gordon |
Fixed incorrect variable in buffer_append_va (thanks, Max!).
|
changeset |
files
|
Mon, 28 Apr 2014 14:15:17 -0400 |
Ryan C. Gordon |
Shader Model 1 doesn't use an extra token for relative addressing.
|
changeset |
files
|
Tue, 25 Feb 2014 17:14:59 -0500 |
Ryan C. Gordon |
Allow finderrors to troll through subdirectories.
|
changeset |
files
|
Tue, 25 Feb 2014 14:10:15 -0500 |
Ryan C. Gordon |
Fixed Windows file finding.
|
changeset |
files
|
Tue, 25 Feb 2014 14:05:12 -0500 |
Ryan C. Gordon |
Fixed buffer overflow.
|
changeset |
files
|
Fri, 21 Feb 2014 12:41:39 -0500 |
Ryan C. Gordon |
Support OpenGL 3.0 and later.
|
changeset |
files
|
Fri, 21 Feb 2014 12:41:25 -0500 |
Ryan C. Gordon |
Moved to SDL2.
|
changeset |
files
|
Fri, 07 Feb 2014 15:57:54 -0500 |
Ryan C. Gordon |
Static analysis fix.
|
changeset |
files
|
Fri, 17 May 2013 15:01:09 -0400 |
Ryan C. Gordon |
Assembler: Pixel shader DCL opcodes only specify usage for samplers.
|
changeset |
files
|
Fri, 17 May 2013 15:00:34 -0400 |
Ryan C. Gordon |
Fixed whitespace.
|
changeset |
files
|
Wed, 24 Apr 2013 21:49:39 -0400 |
Ryan C. Gordon |
Assembler: support ps_1_1 TEX instruction.
|
changeset |
files
|
Wed, 17 Apr 2013 23:32:53 -0400 |
Ryan C. Gordon |
Fixed compiler warning.
|
changeset |
files
|
Wed, 17 Apr 2013 23:30:10 -0400 |
Ryan C. Gordon |
Optimizations to preprocessor's find_define().
|
changeset |
files
|
Tue, 16 Apr 2013 00:54:40 -0400 |
Ryan C. Gordon |
Added a unit test for the previous commit.
|
changeset |
files
|
Tue, 16 Apr 2013 00:52:22 -0400 |
Ryan C. Gordon |
Let "#if ((0) + (1) < 2)" understand that '+' isn't a unary operation.
|
changeset |
files
|
Mon, 25 Mar 2013 15:34:28 -0400 |
Ryan C. Gordon |
Don't use the extension entry point glGetInfoLogARB() in the core GL2 path.
|
changeset |
files
|
Sat, 23 Mar 2013 22:51:35 -0400 |
Ryan C. Gordon |
Leak fix: delete GLSL shader objects if we fail to compile.
|
changeset |
files
|
Fri, 15 Feb 2013 15:10:33 -0500 |
Ryan C. Gordon |
Fix (or just change?) how we report comments vs newlines.
|
changeset |
files
|
Fri, 15 Feb 2013 15:01:50 -0500 |
Ryan C. Gordon |
Only turn on whitespace/comment reporting when not in a preprocessor handler.
|
changeset |
files
|
Thu, 14 Feb 2013 00:46:12 -0500 |
Ryan C. Gordon |
Allow preprocessor to pass through comments, like GNU cpp does.
|
changeset |
files
|
Thu, 14 Feb 2013 00:15:14 -0500 |
Ryan C. Gordon |
Let the preprocessor work more like C, without the Microsoft tools' quirks.
|
changeset |
files
|
Fri, 02 Nov 2012 11:04:51 -0400 |
Ryan C. Gordon |
Patched to compile (thanks, Alexander!).
|
changeset |
files
|
Wed, 10 Oct 2012 22:47:27 -0400 |
Ryan C. Gordon |
Whoops, dropped last extension from the list in legacy GL extension codepath.
|
changeset |
files
|
Wed, 10 Oct 2012 21:35:16 -0400 |
Ryan C. Gordon |
Allow looking up OpenGL extensions in the way appropriate for GL3+.
|
changeset |
files
|
Wed, 10 Oct 2012 21:33:36 -0400 |
Ryan C. Gordon |
Added stringcache_iscached().
|
changeset |
files
|
Wed, 10 Oct 2012 21:32:58 -0400 |
Ryan C. Gordon |
Cleaned out a compiler warning for now.
|
changeset |
files
|
Wed, 10 Oct 2012 21:32:40 -0400 |
Ryan C. Gordon |
Upgraded to newer glext.h
|
changeset |
files
|
Mon, 17 Sep 2012 12:37:22 -0400 |
Ryan C. Gordon |
Fixed logic error.
|
changeset |
files
|
Mon, 17 Sep 2012 12:37:09 -0400 |
Ryan C. Gordon |
Fixed a typo in the docs.
|
changeset |
files
|
Fri, 03 Aug 2012 13:39:36 -0400 |
Ryan C. Gordon |
Some static analysis fixes from Clang 4.0.
|
changeset |
files
|
Thu, 07 Jun 2012 04:31:01 -0400 |
Ryan C. Gordon |
Don't call GL entry points once we've blanked their pointers out.
|
changeset |
files
|