mojoshader_effects.c
Thu, 25 Jun 2020 10:35:29 -0400 Ethan Lee Add getError to effectShaderContext
Thu, 25 Jun 2020 10:10:52 -0400 Ethan Lee Improve error handling in Effect implementation
Fri, 24 Apr 2020 09:23:20 -0400 Ethan Lee Unused variables
Fri, 24 Apr 2020 09:13:10 -0400 Ethan Lee Major refactor of the Effects API.
Wed, 01 Apr 2020 17:12:48 -0400 Ethan Lee Add MOJOSHADER_USE_SDL_STDLIB, to avoid C runtime dependencies
Mon, 27 Jan 2020 09:26:35 -0500 Ethan Lee Add FIXME for preshader output registers
Sat, 23 Nov 2019 21:54:01 -0500 Caleb Cornett Copy mainfn when duplicating parsedata
Wed, 29 May 2019 16:48:58 -0400 Ethan Lee Return statements for effectFind functions
Mon, 27 May 2019 03:09:07 -0400 Ethan Lee Matrix members inside struct parameters are also valid
Thu, 17 May 2018 12:16:22 -0400 Ethan Lee Read SYMTYPE_TEXTURE* large objs and read their names (thanks Maik!)
Thu, 17 May 2018 12:15:26 -0400 Ethan Lee Use param name ptr for sampler_name
Fri, 03 Feb 2017 12:52:10 -0500 Ethan Lee Minor fixes from FNA branch
Sat, 28 May 2016 22:45:59 -0400 Ethan Lee GLSL: Use varyings when usage_str is NULL for vertex/pixel shaders
Sat, 28 May 2016 22:25:43 -0400 Ryan C. Gordon Give shaders in Effects files a unique main function name.
Sat, 28 May 2016 22:08:22 -0400 Ryan C. Gordon Changed a magic mystery value from 24 to 16.
Sat, 28 May 2016 16:04:57 -0400 Ryan C. Gordon Patched to compile with Effects support compiled in.
Sat, 28 May 2016 15:58:05 -0400 Ryan C. Gordon MOJOSHADER_parsePreshader() cleanup.
Mon, 25 Apr 2016 02:55:29 -0400 Ryan C. Gordon Added support for producing shader language source code for Apple's Metal API.
Tue, 09 Feb 2016 00:05:18 -0500 Ethan Lee Effect struct parameter support
Fri, 01 Jan 2016 02:12:19 -0500 Ethan Lee - Add ability to build MojoShader as a shared library
Tue, 29 May 2012 02:43:24 -0400 Ryan C. Gordon Allow sampler type remapping.
Wed, 04 Jan 2012 13:07:50 -0800 Ryan C. Gordon Corrected scalar opcode behavior in the preshader virtual machine.
Tue, 25 Oct 2011 12:01:34 -0400 Ryan C. Gordon Several preshader fixes and static analysis tweaks.
Thu, 09 Jun 2011 01:59:49 -0400 Ryan C. Gordon Maybe fix scalar operations in preshader interpreter.
Wed, 01 Jun 2011 13:22:55 -0400 Ryan C. Gordon Don't try to allocate a temp array if the preshader has no temps.
Wed, 01 Jun 2011 13:22:21 -0400 Ryan C. Gordon Place preshader destination register last in operand list.
Wed, 01 Jun 2011 05:35:50 -0400 Ryan C. Gordon Fixed wrong array offset in preshader interpreter.
Wed, 01 Jun 2011 02:15:29 -0400 Ryan C. Gordon Preshader input registers are separate from the actual shader constant file!
Wed, 01 Jun 2011 02:11:57 -0400 Ryan C. Gordon Fixed compiler warnings.
Tue, 31 May 2011 16:25:00 -0400 Ryan C. Gordon Allow preshader support to be #ifdef'd out, to reduce binary size.
Tue, 31 May 2011 16:01:10 -0400 Ryan C. Gordon Filled in and fixed some stuff in the Effect parser.
Tue, 31 May 2011 03:23:39 -0400 Ryan C. Gordon First shot at preshader interpreter. Completely untested!
Sun, 22 May 2011 17:23:57 -0400 Ryan C. Gordon Fixed memory leak in MOJOSHADER_freeEffect().
Sun, 22 May 2011 03:32:10 -0400 Ryan C. Gordon Initial work on parsing binary Effects files.
less more (0) tip