mojoshader_opengl.c
Tue, 29 May 2012 02:43:24 -0400 Ryan C. Gordon Allow sampler type remapping.
Tue, 17 Apr 2012 00:07:33 -0400 Ryan C. Gordon First shot at GLSL/ARB1 support for TEXBEM and TEXBEML opcodes.
Wed, 21 Dec 2011 04:10:58 -0500 Ryan C. Gordon Cleaned up half-float stuff.
Wed, 21 Dec 2011 04:10:42 -0500 Ryan C. Gordon Fixed up calling GL2 vs ARB extension entry points.
Wed, 21 Dec 2011 02:41:48 -0500 Ryan C. Gordon We never actually use glGetProgramStringARB().
Wed, 21 Dec 2011 02:19:10 -0500 Ryan C. Gordon Reworked GLSL extension and version detection.
Mon, 28 Nov 2011 07:41:31 -0500 Ryan C. Gordon Extremely minor tweak.
Fri, 11 Nov 2011 03:15:36 -0500 Ryan C. Gordon Forgot a piece with SUPPORT_PRESHADERS preprocessor test.
Fri, 11 Nov 2011 02:20:36 -0500 Ryan C. Gordon Added MOJOSHADER_glBindShaders().
Tue, 25 Oct 2011 12:01:34 -0400 Ryan C. Gordon Several preshader fixes and static analysis tweaks.
Thu, 20 Oct 2011 17:50:27 -0400 Ryan C. Gordon Fixed a few things clang's static analysis reported.
Mon, 20 Jun 2011 15:56:22 -0400 Ryan C. Gordon Toggle pointsize support as necessary in the OpenGL bindings.
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 01:16:12 -0400 Ryan C. Gordon Added functions to query the register files.
Tue, 31 May 2011 16:25:37 -0400 Ryan C. Gordon Run preshaders during MOJOSHADER_glProgramReady().
Tue, 24 May 2011 04:38:48 -0400 Ryan C. Gordon Test for the GL extension, not whether the entry point is NULL.
Tue, 24 May 2011 04:35:01 -0400 Ryan C. Gordon Cleaned up GL symbol lookup slightly.
Wed, 31 Mar 2010 13:40:19 -0400 Ryan C. Gordon Fix vertex attribute array toggling, again.
Wed, 31 Mar 2010 02:08:36 -0400 Ryan C. Gordon If binding a NULL program, disable any vertex arrays we previously enabled.
Tue, 30 Mar 2010 20:12:29 -0400 Ryan C. Gordon Added data argument to GL entry point lookup callback.
Wed, 30 Dec 2009 14:59:16 -0500 Ryan C. Gordon Allow compiler to strip disabled glsl120 and nvX profiles as dead code.
Wed, 30 Dec 2009 14:48:02 -0500 Ryan C. Gordon Fixed compiler warnings on 64-bit Mac OS X.
Wed, 30 Dec 2009 14:42:27 -0500 Ryan C. Gordon Added a FIXME.
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.
Sun, 15 Nov 2009 14:01:41 -0500 Ryan C. Gordon GLSL Uniform locations are signed ints.
Tue, 25 Aug 2009 23:48:51 -0400 Ryan C. Gordon Fixed compiler warning.
Sat, 15 Aug 2009 03:44:36 -0400 Ryan C. Gordon Only enable/disable vertex arrays when forced to.
Thu, 13 Aug 2009 22:51:40 -0400 Ryan C. Gordon Don't push uniforms if they've definitely not changed.
Thu, 13 Aug 2009 22:29:33 -0400 Ryan C. Gordon Replaced some constants with #defines.
Thu, 13 Aug 2009 21:41:04 -0400 Ryan C. Gordon Make the bool register file uint8, instead of GLint. Saves 12k of memory.
Sun, 09 Aug 2009 15:04:26 -0400 Ryan C. Gordon Fixed pointer dereference.
Sun, 09 Aug 2009 15:04:13 -0400 Ryan C. Gordon Fixed incorrect variable name.
Sun, 09 Aug 2009 14:48:23 -0400 Ryan C. Gordon Fixed wrong assert; triggered if there were no vertex shader uniforms.
Sat, 08 Aug 2009 20:01:04 -0400 Ryan C. Gordon Optimize/cleanup in uniform array iteration work.
Sat, 08 Aug 2009 15:21:12 -0400 Ryan C. Gordon Cleanups and fixes in ARB1 uniform pushing.
Sat, 08 Aug 2009 00:28:40 -0400 Ryan C. Gordon Fixed cut-and-paste error.
Fri, 07 Aug 2009 23:57:38 -0400 Ryan C. Gordon Moved profileInitProgram to profileFinalInitProgram.
Fri, 07 Aug 2009 23:26:11 -0400 Ryan C. Gordon Use ARB typedef name.
Fri, 07 Aug 2009 16:30:32 -0400 Ryan C. Gordon Serious OpenGL glue surgery to push uniforms as one big array.
Thu, 06 Aug 2009 14:46:32 -0400 Ryan C. Gordon Cleanup program binding at link time.
Thu, 06 Aug 2009 14:33:56 -0400 Ryan C. Gordon "Must Push" seemed more correct than "Must Load".
Thu, 06 Aug 2009 14:33:18 -0400 Ryan C. Gordon Moved sampler setting to link time, since it only happens once.
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.
Fri, 13 Feb 2009 09:17:46 -0500 Ryan C. Gordon Added a FIXME.
Fri, 13 Feb 2009 09:17:05 -0500 Ryan C. Gordon We already #included malloc.h in mojoshader_internal.h ...
Thu, 12 Feb 2009 02:48:35 -0500 Ryan C. Gordon Added a FIXME.
Sat, 07 Feb 2009 00:35:17 -0500 Ryan C. Gordon Renamed internal_malloc() and internal_free().
Tue, 03 Feb 2009 00:32:09 -0500 Ryan C. Gordon Minor logic tweak.
Tue, 03 Feb 2009 00:31:34 -0500 Ryan C. Gordon Allow multiple errors from parsing.
Mon, 02 Feb 2009 16:13:27 -0500 Ryan C. Gordon Fixed a comment.
Thu, 11 Dec 2008 00:01:08 -0500 Ryan C. Gordon Fixed wrong value for allow_glsl on non-Mac platforms.
Thu, 04 Dec 2008 21:36:11 -0500 Ryan C. Gordon Initial work on assembler. Not even close to done.
Tue, 02 Dec 2008 06:24:35 -0500 Ryan C. Gordon Moved some common stuff to mojoshader_internal.h ...
Tue, 02 Dec 2008 06:20:53 -0500 Ryan C. Gordon Removed bitfields for full ints.
Fri, 28 Nov 2008 04:05:55 -0500 Ryan C. Gordon Fixed OS X detection code.
Fri, 28 Nov 2008 04:05:43 -0500 Ryan C. Gordon glUseProgramObject isn't part of arb1.
Fri, 07 Nov 2008 19:32:24 -0500 Ryan C. Gordon Forbid GLSL on Mac OS X Tiger systems.
Tue, 26 Aug 2008 05:54:49 -0400 Ryan C. Gordon Allow overriding of swizzle on vertex attributes during bytecode parsing.
Sat, 23 Aug 2008 20:33:03 -0400 Ryan C. Gordon Added support for GL_ARB_half_float_vertex and GL_OES_vertex_half_float.
Mon, 18 Aug 2008 11:32:15 -0400 Ryan C. Gordon Added a FIXME.
less more (0) -100 -60 tip