Fri, 15 Feb 2013 15:01:50 -0500 Ryan C. Gordon Only turn on whitespace/comment reporting when not in a preprocessor handler.
Thu, 14 Feb 2013 00:46:12 -0500 Ryan C. Gordon Allow preprocessor to pass through comments, like GNU cpp does.
Thu, 14 Feb 2013 00:15:14 -0500 Ryan C. Gordon Let the preprocessor work more like C, without the Microsoft tools' quirks.
Fri, 02 Nov 2012 11:04:51 -0400 Ryan C. Gordon Patched to compile (thanks, Alexander!).
Wed, 10 Oct 2012 22:47:27 -0400 Ryan C. Gordon Whoops, dropped last extension from the list in legacy GL extension codepath.
Wed, 10 Oct 2012 21:35:16 -0400 Ryan C. Gordon Allow looking up OpenGL extensions in the way appropriate for GL3+.
Wed, 10 Oct 2012 21:33:36 -0400 Ryan C. Gordon Added stringcache_iscached().
Wed, 10 Oct 2012 21:32:58 -0400 Ryan C. Gordon Cleaned out a compiler warning for now.
Wed, 10 Oct 2012 21:32:40 -0400 Ryan C. Gordon Upgraded to newer glext.h
Mon, 17 Sep 2012 12:37:22 -0400 Ryan C. Gordon Fixed logic error.
Mon, 17 Sep 2012 12:37:09 -0400 Ryan C. Gordon Fixed a typo in the docs.
Fri, 03 Aug 2012 13:39:36 -0400 Ryan C. Gordon Some static analysis fixes from Clang 4.0.
Thu, 07 Jun 2012 04:31:01 -0400 Ryan C. Gordon Don't call GL entry points once we've blanked their pointers out.
Tue, 29 May 2012 06:17:49 -0400 Ryan C. Gordon GLSL and ARB1: Make sure Shader Model 1 TEX opcode handles non-2D textures.
Tue, 29 May 2012 05:12:40 -0400 Ryan C. Gordon ARB1: Make TEXM3X3* opcodes able to handle Cubemap or Volume samplers.
Tue, 29 May 2012 05:03:21 -0400 Ryan C. Gordon GLSL: Make TEXM3X3* opcodes able to handle Cubemap or Volume samplers.
Tue, 29 May 2012 04:58:11 -0400 Ryan C. Gordon More work on sampler remapping...3D should probably default to cubemaps, etc.
Tue, 29 May 2012 03:20:28 -0400 Ryan C. Gordon Fixed NULL pointer access when linking without both a vertex and pixel shader.
Tue, 29 May 2012 02:43:24 -0400 Ryan C. Gordon Allow sampler type remapping.
Sat, 19 May 2012 01:56:29 -0400 Ryan C. Gordon arb1 TEXM3X3SPEC fix: apparently, arb1 doesn't have a DIV instruction.
Mon, 23 Apr 2012 02:03:02 -0400 Ryan C. Gordon GLSL and ARB1: Implemented TEXM3X3 opcode.
Mon, 23 Apr 2012 01:53:40 -0400 Ryan C. Gordon Handle implicit declaration of ps_1_1 v# registers.
Mon, 23 Apr 2012 01:53:07 -0400 Ryan C. Gordon We already calculated this, don't derefence pointer again.
Mon, 23 Apr 2012 01:19:58 -0400 Ryan C. Gordon GLSL and ARB1: First shot at most of the TEXM3X2* and TEXM3X3* opcodes.
Wed, 18 Apr 2012 00:59:12 -0400 Ryan C. Gordon arb1: use MAD opcode for SRCMOD_SIGN instead of a SUB+MUL pair.
Wed, 18 Apr 2012 00:52:18 -0400 Ryan C. Gordon arb1: implement most of the srcmods.
Wed, 18 Apr 2012 00:21:58 -0400 Ryan C. Gordon According to MSDN, _db and _da are legit srcmods, identical to _dz and _dw.
Wed, 18 Apr 2012 00:19:32 -0400 Ryan C. Gordon glsl: Implemented most of the missing srcmods.
Tue, 17 Apr 2012 03:08:51 -0400 Ryan C. Gordon glsl: Implemented SRCMOD_BIAS and SRCMOD_BIASNEGATE.
Tue, 17 Apr 2012 02:51:58 -0400 Ryan C. Gordon Properly handle coissue instructions.
Tue, 17 Apr 2012 02:34:33 -0400 Ryan C. Gordon arb1: Implemented CND opcode.
Tue, 17 Apr 2012 02:22:08 -0400 Ryan C. Gordon arb1: Handle destination modifiers for TEXBEM/TEXBEML.
Tue, 17 Apr 2012 00:07:33 -0400 Ryan C. Gordon First shot at GLSL/ARB1 support for TEXBEM and TEXBEML opcodes.
Mon, 16 Apr 2012 23:46:42 -0400 Ryan C. Gordon Fixed arb1 version of ps_1_1 TEXLD opcode.
Sun, 15 Apr 2012 05:52:03 -0400 Ryan C. Gordon Implement ps_1_1 TEX opcode for arb1 and glsl profiles.
Sun, 15 Apr 2012 02:03:00 -0400 Ryan C. Gordon Cut-and-paste error.
Sun, 15 Apr 2012 01:23:16 -0400 Ryan C. Gordon Fixed CND state validation for ps_1_1.
Sun, 15 Apr 2012 01:07:45 -0400 Ryan C. Gordon Test for reading of uninitialized temp registers.
Sun, 15 Apr 2012 01:08:24 -0400 Ryan C. Gordon Fail if Shader Model 1 pixel shaders don't write to r0.
Sat, 14 Apr 2012 23:45:34 -0400 Ryan C. Gordon Note whether a given register was written to by the shader.
Sat, 14 Apr 2012 23:23:25 -0400 Ryan C. Gordon Added some FIXMEs.
Sat, 14 Apr 2012 17:14:50 -0400 Ryan C. Gordon Pixel Shader Model 1 writes color output to r0, not oC0. Deal with this.
Fri, 13 Apr 2012 16:10:48 -0400 Ryan C. Gordon M4X4 opcode can actually overflow some string buffers.
Fri, 13 Apr 2012 02:13:47 -0400 Ryan C. Gordon Fixed the GLSL LIT opcode.
Fri, 13 Apr 2012 00:26:21 -0400 Ryan C. Gordon ARB1 profile: implemented matrix multiply opcodes.
Fri, 13 Apr 2012 00:24:21 -0400 Ryan C. Gordon Cleaned up some cut-and-paste.
Fri, 13 Apr 2012 00:24:04 -0400 Ryan C. Gordon Removed some FIXMEs...I think this code is right as-is.
Thu, 12 Apr 2012 23:13:16 -0400 Ryan C. Gordon Flag more registers as scalar. Fixes use of dcl_fog, oPts and oFog registers.
Wed, 04 Jan 2012 13:07:50 -0800 Ryan C. Gordon Corrected scalar opcode behavior in the preshader virtual machine.
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.
Tue, 15 Nov 2011 12:30:17 -0500 Ryan C. Gordon Documented MOJOSHADER_glBindShaders().
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().
Fri, 11 Nov 2011 02:20:05 -0500 Ryan C. Gordon Implemented hash_iter_keys().
Fri, 11 Nov 2011 02:19:48 -0500 Ryan C. Gordon Minor hash_iter() code cleanup.
Tue, 25 Oct 2011 12:01:34 -0400 Ryan C. Gordon Several preshader fixes and static analysis tweaks.
(0) -1000 -300 -100 -60 +60 +100 tip