mojoshader_opengl.c
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.
Mon, 18 Aug 2008 11:16:05 -0400 Ryan C. Gordon Removed all the unnecessary POSITION0 tapdancing. trunk
Mon, 04 Aug 2008 05:56:56 -0400 Ryan C. Gordon Patched to compile on Windows. trunk
Mon, 04 Aug 2008 09:25:32 +0200 Ryan C. Gordon Logic bug: could hit else condition when we didn't want to. trunk
Thu, 31 Jul 2008 19:15:06 -0400 Ryan C. Gordon Rebind application-requested program if we had to change it. trunk
Thu, 31 Jul 2008 19:05:57 -0400 Ryan C. Gordon Set cached uniforms default to 0, not 0xFF, since that actually IS the default. trunk
Thu, 31 Jul 2008 17:48:36 -0400 Ryan C. Gordon Expose true constant arrays in parseData, load them at link time for GLSL. trunk
Wed, 30 Jul 2008 05:11:15 -0400 Ryan C. Gordon Windows typedef for "int32" was incorrectly flagged "unsigned" trunk
Wed, 30 Jul 2008 04:59:35 -0400 Ryan C. Gordon Comment out uniform pushing optimization. It's buggy at the moment. trunk
Wed, 09 Jul 2008 13:27:54 -0400 Ryan C. Gordon Fixed uninitialized variable in OpenGL glue's nv4 profile detection. trunk
Sun, 06 Jul 2008 22:01:28 -0400 Ryan C. Gordon First shot at nv4 profile. trunk
Fri, 04 Jul 2008 14:56:08 -0400 Ryan C. Gordon Patched to compile on Windows. trunk
Thu, 03 Jul 2008 15:25:12 -0400 Ryan C. Gordon Added MOJOSHADER_glAvailableProfiles(). trunk
Thu, 03 Jul 2008 12:09:26 -0400 Ryan C. Gordon First piece of work on nv3 profile. trunk
Thu, 03 Jul 2008 12:08:40 -0400 Ryan C. Gordon Corrected test for nv2 profile support in OpenGL glue. trunk
Sun, 29 Jun 2008 18:02:42 -0400 Ryan C. Gordon Removed all the uniform array nonsense in OpenGL glue. trunk
Sun, 29 Jun 2008 02:00:08 -0400 Ryan C. Gordon Fixed glsl120 profile test in OpenGL glue. trunk
Sun, 29 Jun 2008 01:06:09 -0400 Ryan C. Gordon Rearranged profile-specific functions in OpenGL glue. trunk
Sun, 29 Jun 2008 00:28:47 -0400 Ryan C. Gordon Removed obsolete SUPPORT_PROFILE_NV2 test. trunk
Sun, 29 Jun 2008 00:16:56 -0400 Ryan C. Gordon Added framework for GLSL 1.20 support. trunk
Wed, 25 Jun 2008 01:29:20 -0400 Ryan C. Gordon Changed a sizeof() to make it more sane. trunk
Wed, 25 Jun 2008 01:27:05 -0400 Ryan C. Gordon Use local parameters, not environment params, in the arb1/nv2 profiles. trunk
Wed, 25 Jun 2008 00:19:32 -0400 Ryan C. Gordon Removed unused variable. trunk
Tue, 24 Jun 2008 14:48:39 -0400 Ryan C. Gordon Try to only push uniforms when changed. trunk
Tue, 24 Jun 2008 14:45:05 -0400 Ryan C. Gordon Cleaned up shader type mess. trunk
Fri, 20 Jun 2008 01:29:24 -0400 Ryan C. Gordon Fixed detection of OpenGL extensions needed by nv2 profile. trunk
Wed, 18 Jun 2008 01:24:47 -0400 Ryan C. Gordon Patched to compile. trunk
Wed, 18 Jun 2008 01:22:34 -0400 Ryan C. Gordon Moved some booleans to true bitfields. trunk
Wed, 18 Jun 2008 01:18:26 -0400 Ryan C. Gordon First (untested) work on nv2 profile. trunk
Sat, 14 Jun 2008 22:16:16 -0400 Ryan C. Gordon Removed some debug code from the arb1 profile's OpenGL glue. trunk
Sat, 14 Jun 2008 22:15:40 -0400 Ryan C. Gordon Fixed MOJOSHADER_glBindProgram() for arb1 profile (thanks, Nicholas!). trunk
Tue, 03 Jun 2008 13:23:16 -0400 Ryan C. Gordon Cleaned up memory management in MOJOSHADER_glLinkProgram(). trunk
Mon, 02 Jun 2008 16:36:52 -0400 Ryan C. Gordon Fixed cut-and-paste error (thanks, Nicholas!). trunk
Mon, 02 Jun 2008 00:14:02 -0400 Ryan C. Gordon Bunch more work (ARB1 profile, OpenGL glue, and general fixes). trunk
Thu, 29 May 2008 13:16:37 -0400 Ryan C. Gordon More work on ARB1 profile OpenGL glue. trunk
Thu, 29 May 2008 12:30:03 -0400 Ryan C. Gordon Fixed cut-and-paste error. trunk
Wed, 28 May 2008 09:49:53 -0400 Ryan C. Gordon Wrote most of the arb1 OpenGL glue code. trunk
Sun, 25 May 2008 03:35:38 -0400 Ryan C. Gordon Initial work on ARB1 profile. trunk
Tue, 13 May 2008 04:29:56 -0400 Ryan C. Gordon Fixed incorrect vertex shader attribute location lookup. trunk
Sat, 10 May 2008 23:11:51 -0400 Ryan C. Gordon Shrunk variable name to fit draconian 80-char standards. trunk
Sat, 10 May 2008 23:11:18 -0400 Ryan C. Gordon Fixed underallocation bug. trunk
less more (0) -100 -60 tip