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
|
Sun, 09 Aug 2009 15:04:26 -0400 |
Ryan C. Gordon |
Fixed pointer dereference.
|
file |
diff |
annotate
|
Sun, 09 Aug 2009 15:04:13 -0400 |
Ryan C. Gordon |
Fixed incorrect variable name.
|
file |
diff |
annotate
|
Sun, 09 Aug 2009 14:48:23 -0400 |
Ryan C. Gordon |
Fixed wrong assert; triggered if there were no vertex shader uniforms.
|
file |
diff |
annotate
|
Sat, 08 Aug 2009 20:01:04 -0400 |
Ryan C. Gordon |
Optimize/cleanup in uniform array iteration work.
|
file |
diff |
annotate
|
Sat, 08 Aug 2009 15:21:12 -0400 |
Ryan C. Gordon |
Cleanups and fixes in ARB1 uniform pushing.
|
file |
diff |
annotate
|
Sat, 08 Aug 2009 00:28:40 -0400 |
Ryan C. Gordon |
Fixed cut-and-paste error.
|
file |
diff |
annotate
|
Fri, 07 Aug 2009 23:57:38 -0400 |
Ryan C. Gordon |
Moved profileInitProgram to profileFinalInitProgram.
|
file |
diff |
annotate
|
Fri, 07 Aug 2009 23:26:11 -0400 |
Ryan C. Gordon |
Use ARB typedef name.
|
file |
diff |
annotate
|
Fri, 07 Aug 2009 16:30:32 -0400 |
Ryan C. Gordon |
Serious OpenGL glue surgery to push uniforms as one big array.
|
file |
diff |
annotate
|
Thu, 06 Aug 2009 14:46:32 -0400 |
Ryan C. Gordon |
Cleanup program binding at link time.
|
file |
diff |
annotate
|
Thu, 06 Aug 2009 14:33:56 -0400 |
Ryan C. Gordon |
"Must Push" seemed more correct than "Must Load".
|
file |
diff |
annotate
|
Thu, 06 Aug 2009 14:33:18 -0400 |
Ryan C. Gordon |
Moved sampler setting to link time, since it only happens once.
|
file |
diff |
annotate
|
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.
|
file |
diff |
annotate
|
Fri, 13 Feb 2009 09:17:46 -0500 |
Ryan C. Gordon |
Added a FIXME.
|
file |
diff |
annotate
|
Fri, 13 Feb 2009 09:17:05 -0500 |
Ryan C. Gordon |
We already #included malloc.h in mojoshader_internal.h ...
|
file |
diff |
annotate
|
Thu, 12 Feb 2009 02:48:35 -0500 |
Ryan C. Gordon |
Added a FIXME.
|
file |
diff |
annotate
|
Sat, 07 Feb 2009 00:35:17 -0500 |
Ryan C. Gordon |
Renamed internal_malloc() and internal_free().
|
file |
diff |
annotate
|
Tue, 03 Feb 2009 00:32:09 -0500 |
Ryan C. Gordon |
Minor logic tweak.
|
file |
diff |
annotate
|
Tue, 03 Feb 2009 00:31:34 -0500 |
Ryan C. Gordon |
Allow multiple errors from parsing.
|
file |
diff |
annotate
|
Mon, 02 Feb 2009 16:13:27 -0500 |
Ryan C. Gordon |
Fixed a comment.
|
file |
diff |
annotate
|
Thu, 11 Dec 2008 00:01:08 -0500 |
Ryan C. Gordon |
Fixed wrong value for allow_glsl on non-Mac platforms.
|
file |
diff |
annotate
|
Thu, 04 Dec 2008 21:36:11 -0500 |
Ryan C. Gordon |
Initial work on assembler. Not even close to done.
|
file |
diff |
annotate
|
Tue, 02 Dec 2008 06:24:35 -0500 |
Ryan C. Gordon |
Moved some common stuff to mojoshader_internal.h ...
|
file |
diff |
annotate
|
Tue, 02 Dec 2008 06:20:53 -0500 |
Ryan C. Gordon |
Removed bitfields for full ints.
|
file |
diff |
annotate
|
Fri, 28 Nov 2008 04:05:55 -0500 |
Ryan C. Gordon |
Fixed OS X detection code.
|
file |
diff |
annotate
|
Fri, 28 Nov 2008 04:05:43 -0500 |
Ryan C. Gordon |
glUseProgramObject isn't part of arb1.
|
file |
diff |
annotate
|
Fri, 07 Nov 2008 19:32:24 -0500 |
Ryan C. Gordon |
Forbid GLSL on Mac OS X Tiger systems.
|
file |
diff |
annotate
|
Tue, 26 Aug 2008 05:54:49 -0400 |
Ryan C. Gordon |
Allow overriding of swizzle on vertex attributes during bytecode parsing.
|
file |
diff |
annotate
|
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.
|
file |
diff |
annotate
|
Mon, 18 Aug 2008 11:32:15 -0400 |
Ryan C. Gordon |
Added a FIXME.
|
file |
diff |
annotate
|
Mon, 18 Aug 2008 11:16:05 -0400 |
Ryan C. Gordon |
Removed all the unnecessary POSITION0 tapdancing.
trunk
|
file |
diff |
annotate
|
Mon, 04 Aug 2008 05:56:56 -0400 |
Ryan C. Gordon |
Patched to compile on Windows.
trunk
|
file |
diff |
annotate
|
Mon, 04 Aug 2008 09:25:32 +0200 |
Ryan C. Gordon |
Logic bug: could hit else condition when we didn't want to.
trunk
|
file |
diff |
annotate
|
Thu, 31 Jul 2008 19:15:06 -0400 |
Ryan C. Gordon |
Rebind application-requested program if we had to change it.
trunk
|
file |
diff |
annotate
|
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
|
file |
diff |
annotate
|
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
|
file |
diff |
annotate
|
Wed, 30 Jul 2008 05:11:15 -0400 |
Ryan C. Gordon |
Windows typedef for "int32" was incorrectly flagged "unsigned"
trunk
|
file |
diff |
annotate
|
Wed, 30 Jul 2008 04:59:35 -0400 |
Ryan C. Gordon |
Comment out uniform pushing optimization. It's buggy at the moment.
trunk
|
file |
diff |
annotate
|
Wed, 09 Jul 2008 13:27:54 -0400 |
Ryan C. Gordon |
Fixed uninitialized variable in OpenGL glue's nv4 profile detection.
trunk
|
file |
diff |
annotate
|
Sun, 06 Jul 2008 22:01:28 -0400 |
Ryan C. Gordon |
First shot at nv4 profile.
trunk
|
file |
diff |
annotate
|
Fri, 04 Jul 2008 14:56:08 -0400 |
Ryan C. Gordon |
Patched to compile on Windows.
trunk
|
file |
diff |
annotate
|
Thu, 03 Jul 2008 15:25:12 -0400 |
Ryan C. Gordon |
Added MOJOSHADER_glAvailableProfiles().
trunk
|
file |
diff |
annotate
|
Thu, 03 Jul 2008 12:09:26 -0400 |
Ryan C. Gordon |
First piece of work on nv3 profile.
trunk
|
file |
diff |
annotate
|
Thu, 03 Jul 2008 12:08:40 -0400 |
Ryan C. Gordon |
Corrected test for nv2 profile support in OpenGL glue.
trunk
|
file |
diff |
annotate
|
Sun, 29 Jun 2008 18:02:42 -0400 |
Ryan C. Gordon |
Removed all the uniform array nonsense in OpenGL glue.
trunk
|
file |
diff |
annotate
|
Sun, 29 Jun 2008 02:00:08 -0400 |
Ryan C. Gordon |
Fixed glsl120 profile test in OpenGL glue.
trunk
|
file |
diff |
annotate
|
Sun, 29 Jun 2008 01:06:09 -0400 |
Ryan C. Gordon |
Rearranged profile-specific functions in OpenGL glue.
trunk
|
file |
diff |
annotate
|