Tue, 07 Jul 2020 17:19:45 -0400 |
Ethan Lee |
Add dynamic linking support for SPIR-V modules
|
file |
diff |
annotate
|
Sun, 26 Apr 2020 22:35:13 -0400 |
Ethan Lee |
Put the vertex sampler offset firmly at TEXTURE16
|
file |
diff |
annotate
|
Fri, 24 Apr 2020 09:13:10 -0400 |
Ethan Lee |
Major refactor of the Effects API.
|
file |
diff |
annotate
|
Sun, 19 Apr 2020 11:49:16 -0400 |
Ethan Lee |
Skip Gestalt when min version is 10.5+
|
file |
diff |
annotate
|
Wed, 01 Apr 2020 17:12:48 -0400 |
Ethan Lee |
Add MOJOSHADER_USE_SDL_STDLIB, to avoid C runtime dependencies
|
file |
diff |
annotate
|
Mon, 27 Jan 2020 09:27:23 -0500 |
Ethan Lee |
Better value for max vertex_attrib_loc
|
file |
diff |
annotate
|
Tue, 31 Dec 2019 12:58:06 -0500 |
Ethan Lee |
Add GLSPIRV profile, to allow for both GL- and VK-friendly SPIR-V output
|
file |
diff |
annotate
|
Tue, 31 Dec 2019 12:22:44 -0500 |
Martin Krošlák |
Add support for emitting SPIR-V shaders.
|
file |
diff |
annotate
|
Fri, 20 Dec 2019 15:52:48 -0500 |
Martin Krošlák |
Various style/redundancy fixes found during SPIR-V work
|
file |
diff |
annotate
|
Thu, 25 Jul 2019 15:20:34 -0400 |
Ethan Lee |
Replace glProgramViewportFlip with glProgramViewportInfo
|
file |
diff |
annotate
|
Wed, 29 May 2019 16:53:06 -0400 |
Ethan Lee |
Assert of unknown GLSL shader type (thanks Kate!)
|
file |
diff |
annotate
|
Tue, 23 Apr 2019 01:42:58 -0400 |
Ethan Lee |
Skip GL_PROGRAM_POINT_SIZE for ES contexts
|
file |
diff |
annotate
|
Tue, 23 Apr 2019 01:00:59 -0400 |
Ethan Lee |
Copypaste typo fix
|
file |
diff |
annotate
|
Thu, 11 Apr 2019 11:20:47 -0400 |
Ethan Lee |
Apply some MSC_VER special cases to WIN32 as well (thanks Vincent!)
|
file |
diff |
annotate
|
Mon, 18 Feb 2019 21:49:03 -0500 |
Ethan Lee |
iOS support (thanks Caleb!)
|
file |
diff |
annotate
|
Wed, 23 May 2018 11:07:59 -0400 |
Ethan Lee |
Move zeromalloc trickery to internal malloc/free functions
|
file |
diff |
annotate
|
Fri, 04 May 2018 17:45:20 -0400 |
Ryan C. Gordon |
Always return a non-NULL pointer for malloc(0).
|
file |
diff |
annotate
|
Sat, 28 May 2016 22:45:59 -0400 |
Ethan Lee |
GLSL: Use varyings when usage_str is NULL for vertex/pixel shaders
|
file |
diff |
annotate
|
Mon, 25 Apr 2016 02:55:29 -0400 |
Ryan C. Gordon |
Added support for producing shader language source code for Apple's Metal API.
|
file |
diff |
annotate
|
Tue, 09 Feb 2016 00:05:18 -0500 |
Ethan Lee |
Effect struct parameter support
|
file |
diff |
annotate
|
Fri, 01 Jan 2016 02:12:19 -0500 |
Ethan Lee |
- Add ability to build MojoShader as a shared library
|
file |
diff |
annotate
|
Tue, 13 Oct 2015 12:08:55 -0400 |
Ryan C. Gordon |
Whoops, checked wrong variable here. Not that anything sane overflowed this.
|
file |
diff |
annotate
|
Fri, 07 Feb 2014 15:57:54 -0500 |
Ryan C. Gordon |
Static analysis fix.
|
file |
diff |
annotate
|
Mon, 25 Mar 2013 15:34:28 -0400 |
Ryan C. Gordon |
Don't use the extension entry point glGetInfoLogARB() in the core GL2 path.
|
file |
diff |
annotate
|
Sat, 23 Mar 2013 22:51:35 -0400 |
Ryan C. Gordon |
Leak fix: delete GLSL shader objects if we fail to compile.
|
file |
diff |
annotate
|
Wed, 10 Oct 2012 22:47:27 -0400 |
Ryan C. Gordon |
Whoops, dropped last extension from the list in legacy GL extension codepath.
|
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
|
Fri, 03 Aug 2012 13:39:36 -0400 |
Ryan C. Gordon |
Some static analysis fixes from Clang 4.0.
|
file |
diff |
annotate
|
Thu, 07 Jun 2012 04:31:01 -0400 |
Ryan C. Gordon |
Don't call GL entry points once we've blanked their pointers out.
|
file |
diff |
annotate
|
Tue, 29 May 2012 03:20:28 -0400 |
Ryan C. Gordon |
Fixed NULL pointer access when linking without both a vertex and pixel shader.
|
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
|
Wed, 21 Dec 2011 04:10:58 -0500 |
Ryan C. Gordon |
Cleaned up half-float stuff.
|
file |
diff |
annotate
|
Wed, 21 Dec 2011 04:10:42 -0500 |
Ryan C. Gordon |
Fixed up calling GL2 vs ARB extension entry points.
|
file |
diff |
annotate
|
Wed, 21 Dec 2011 02:41:48 -0500 |
Ryan C. Gordon |
We never actually use glGetProgramStringARB().
|
file |
diff |
annotate
|
Wed, 21 Dec 2011 02:19:10 -0500 |
Ryan C. Gordon |
Reworked GLSL extension and version detection.
|
file |
diff |
annotate
|
Mon, 28 Nov 2011 07:41:31 -0500 |
Ryan C. Gordon |
Extremely minor tweak.
|
file |
diff |
annotate
|
Fri, 11 Nov 2011 03:15:36 -0500 |
Ryan C. Gordon |
Forgot a piece with SUPPORT_PRESHADERS preprocessor test.
|
file |
diff |
annotate
|
Fri, 11 Nov 2011 02:20:36 -0500 |
Ryan C. Gordon |
Added MOJOSHADER_glBindShaders().
|
file |
diff |
annotate
|
Tue, 25 Oct 2011 12:01:34 -0400 |
Ryan C. Gordon |
Several preshader fixes and static analysis tweaks.
|
file |
diff |
annotate
|
Thu, 20 Oct 2011 17:50:27 -0400 |
Ryan C. Gordon |
Fixed a few things clang's static analysis reported.
|
file |
diff |
annotate
|
Mon, 20 Jun 2011 15:56:22 -0400 |
Ryan C. Gordon |
Toggle pointsize support as necessary in the OpenGL bindings.
|
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 01:16:12 -0400 |
Ryan C. Gordon |
Added functions to query the register files.
|
file |
diff |
annotate
|
Tue, 31 May 2011 16:25:37 -0400 |
Ryan C. Gordon |
Run preshaders during MOJOSHADER_glProgramReady().
|
file |
diff |
annotate
|
Tue, 24 May 2011 04:38:48 -0400 |
Ryan C. Gordon |
Test for the GL extension, not whether the entry point is NULL.
|
file |
diff |
annotate
|
Tue, 24 May 2011 04:35:01 -0400 |
Ryan C. Gordon |
Cleaned up GL symbol lookup slightly.
|
file |
diff |
annotate
|
Wed, 31 Mar 2010 13:40:19 -0400 |
Ryan C. Gordon |
Fix vertex attribute array toggling, again.
|
file |
diff |
annotate
|
Wed, 31 Mar 2010 02:08:36 -0400 |
Ryan C. Gordon |
If binding a NULL program, disable any vertex arrays we previously enabled.
|
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
|
Wed, 30 Dec 2009 14:59:16 -0500 |
Ryan C. Gordon |
Allow compiler to strip disabled glsl120 and nvX profiles as dead code.
|
file |
diff |
annotate
|
Wed, 30 Dec 2009 14:48:02 -0500 |
Ryan C. Gordon |
Fixed compiler warnings on 64-bit Mac OS X.
|
file |
diff |
annotate
|
Wed, 30 Dec 2009 14:42:27 -0500 |
Ryan C. Gordon |
Added a FIXME.
|
file |
diff |
annotate
|
Sun, 15 Nov 2009 14:02:18 -0500 |
Ryan C. Gordon |
Bunch of small tweaks to make this compile as C++ code without errors/warnings.
|
file |
diff |
annotate
|
Sun, 15 Nov 2009 14:01:41 -0500 |
Ryan C. Gordon |
GLSL Uniform locations are signed ints.
|
file |
diff |
annotate
|
Tue, 25 Aug 2009 23:48:51 -0400 |
Ryan C. Gordon |
Fixed compiler warning.
|
file |
diff |
annotate
|
Sat, 15 Aug 2009 03:44:36 -0400 |
Ryan C. Gordon |
Only enable/disable vertex arrays when forced to.
|
file |
diff |
annotate
|
Thu, 13 Aug 2009 22:51:40 -0400 |
Ryan C. Gordon |
Don't push uniforms if they've definitely not changed.
|
file |
diff |
annotate
|
Thu, 13 Aug 2009 22:29:33 -0400 |
Ryan C. Gordon |
Replaced some constants with #defines.
|
file |
diff |
annotate
|
Thu, 13 Aug 2009 21:41:04 -0400 |
Ryan C. Gordon |
Make the bool register file uint8, instead of GLint. Saves 12k of memory.
|
file |
diff |
annotate
|