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.
Tue, 25 Oct 2011 02:24:45 -0400 Ryan C. Gordon Fixed use of wrong variable in setting preshader temp register counts.
Mon, 24 Oct 2011 15:03:43 -0400 Ryan C. Gordon Set relative_component correctly when parsing source registers.
Thu, 20 Oct 2011 17:50:27 -0400 Ryan C. Gordon Fixed a few things clang's static analysis reported.
Thu, 20 Oct 2011 12:08:12 -0400 Ryan C. Gordon Fixed must-copy version of stringmap_insert().
Mon, 01 Aug 2011 15:14:50 -0400 Ryan C. Gordon Let d3d and bytecode profiles use relative addressing without a CTAB.
Mon, 01 Aug 2011 15:06:52 -0400 Ryan C. Gordon Assembler: fixed bug where relative addressing failed parsing.
Mon, 20 Jun 2011 15:56:22 -0400 Ryan C. Gordon Toggle pointsize support as necessary in the OpenGL bindings.
Mon, 20 Jun 2011 15:47:16 -0400 Ryan C. Gordon Report shader outputs in MOJOSHADER_parseData.
Mon, 20 Jun 2011 15:26:34 -0400 Ryan C. Gordon Treat dcl_psize registers as scalar.
Thu, 09 Jun 2011 01:59:49 -0400 Ryan C. Gordon Maybe fix scalar operations in preshader interpreter.
Thu, 09 Jun 2011 01:56:10 -0400 Ryan C. Gordon Don't allocate zero bytes for MOJOSHADER_symbolTypeInfo::members.
Thu, 02 Jun 2011 14:49:30 -0400 Ryan C. Gordon Fixed off-by-one error in testparse.
Thu, 02 Jun 2011 03:17:18 -0400 Ryan C. Gordon Fixed temp count in preshaders.
Thu, 02 Jun 2011 00:51:50 -0400 Ryan C. Gordon ARB1: Use OPTION ARB_position_invariant if we didn't write to result.position.
Thu, 02 Jun 2011 00:47:17 -0400 Ryan C. Gordon ARB1, GLSL: Deal with multiple draw buffers (registers oC1, etc).
Wed, 01 Jun 2011 13:22:55 -0400 Ryan C. Gordon Don't try to allocate a temp array if the preshader has no temps.
Wed, 01 Jun 2011 13:22:21 -0400 Ryan C. Gordon Place preshader destination register last in operand list.
Wed, 01 Jun 2011 05:35:50 -0400 Ryan C. Gordon Fixed wrong array offset in preshader interpreter.
Wed, 01 Jun 2011 03:30:03 -0400 Ryan C. Gordon Report preshader symbol table in testparse.
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 02:14:12 -0400 Ryan C. Gordon Export symbol information for preshaders.
(0) -1000 -300 -100 -60 +60 +100 tip