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.
Wed, 01 Jun 2011 02:11:57 -0400 Ryan C. Gordon Fixed compiler warnings.
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, 31 May 2011 16:25:00 -0400 Ryan C. Gordon Allow preshader support to be #ifdef'd out, to reduce binary size.
Tue, 31 May 2011 16:01:10 -0400 Ryan C. Gordon Filled in and fixed some stuff in the Effect parser.
Tue, 31 May 2011 03:23:39 -0400 Ryan C. Gordon First shot at preshader interpreter. Completely untested!
Tue, 31 May 2011 01:09:12 -0400 Ryan C. Gordon Changed CMPLT and CMPGE to LT and GE, to match what fxc spits out.
Tue, 31 May 2011 00:56:00 -0400 Ryan C. Gordon Found, I think, the final preshader opcodes.
Mon, 30 May 2011 23:39:12 -0400 Ryan C. Gordon Added DIV preshader opcode.
Mon, 30 May 2011 19:56:41 -0400 Ryan C. Gordon Added some more preshader opcodes, cleaned up opcode handling elsewhere.
Mon, 30 May 2011 19:34:03 -0400 Ryan C. Gordon Put preshader opcode switch in numeric order. Makes missing values obvious.
Mon, 30 May 2011 16:41:22 -0400 Ryan C. Gordon Initial work on preshader support.
Sun, 29 May 2011 17:48:30 -0400 Ryan C. Gordon Moved some logic around in parsing CTABs.
Sun, 29 May 2011 17:34:12 -0400 Ryan C. Gordon Parse symbols in the CTAB, export them in MOJOSHADER_parseData.
Sun, 29 May 2011 11:58:40 -0400 Ryan C. Gordon Recover slightly better from unrecognized instruction tokens.
Tue, 24 May 2011 23:24:15 -0400 Ryan C. Gordon GLSL: texldd-specific arguments need to be cast to vec2.
Tue, 24 May 2011 23:15:50 -0400 Ryan C. Gordon Favor GL_ARB_shader_texture_lod over GL_EXT_gpu_shader4.
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.
Sun, 22 May 2011 18:21:19 -0400 Ryan C. Gordon Updated copyright year.
Sun, 22 May 2011 17:23:57 -0400 Ryan C. Gordon Fixed memory leak in MOJOSHADER_freeEffect().
Sun, 22 May 2011 17:18:41 -0400 Ryan C. Gordon Implemented TEXLDD opcode for GLSL, ARB1, and NV2.
Sun, 22 May 2011 03:32:10 -0400 Ryan C. Gordon Initial work on parsing binary Effects files.
Sun, 22 May 2011 01:27:04 -0400 Ryan C. Gordon Corrected out of memory error position.
Sun, 22 May 2011 01:22:36 -0400 Ryan C. Gordon Fixed typo in documentation.
Sun, 20 Mar 2011 12:24:38 -0700 Ryan C. Gordon Moved print_whole_ir() up next to print_ir().
Sun, 20 Mar 2011 01:44:39 -0700 Ryan C. Gordon Store the IR in an array.
Sat, 19 Mar 2011 14:51:57 -0700 Ryan C. Gordon Store the unique id from push_function() in the AST during semantic analysis.
Sat, 19 Mar 2011 04:32:29 -0400 Ryan C. Gordon Fixed incorrect variable reference.
(0) -1000 -300 -100 -60 +60 +100 tip