Mon, 30 May 2011 19:34:03 -0400 Put preshader opcode switch in numeric order. Makes missing values obvious.
Ryan C. Gordon <icculus@icculus.org> [Mon, 30 May 2011 19:34:03 -0400] rev 1031
Put preshader opcode switch in numeric order. Makes missing values obvious.
Mon, 30 May 2011 16:41:22 -0400 Initial work on preshader support.
Ryan C. Gordon <icculus@icculus.org> [Mon, 30 May 2011 16:41:22 -0400] rev 1030
Initial work on preshader support. Parses and outputs in testparse. Some gaps in the reverse engineering still, and probably some bugs still, too. Doesn't actually USE the preshaders yet, but now the data is available to us.
Sun, 29 May 2011 17:48:30 -0400 Moved some logic around in parsing CTABs.
Ryan C. Gordon <icculus@icculus.org> [Sun, 29 May 2011 17:48:30 -0400] rev 1029
Moved some logic around in parsing CTABs.
Sun, 29 May 2011 17:34:12 -0400 Parse symbols in the CTAB, export them in MOJOSHADER_parseData.
Ryan C. Gordon <icculus@icculus.org> [Sun, 29 May 2011 17:34:12 -0400] rev 1028
Parse symbols in the CTAB, export them in MOJOSHADER_parseData.
Sun, 29 May 2011 11:58:40 -0400 Recover slightly better from unrecognized instruction tokens.
Ryan C. Gordon <icculus@icculus.org> [Sun, 29 May 2011 11:58:40 -0400] rev 1027
Recover slightly better from unrecognized instruction tokens.
Tue, 24 May 2011 23:24:15 -0400 GLSL: texldd-specific arguments need to be cast to vec2.
Ryan C. Gordon <icculus@icculus.org> [Tue, 24 May 2011 23:24:15 -0400] rev 1026
GLSL: texldd-specific arguments need to be cast to vec2.
Tue, 24 May 2011 23:15:50 -0400 Favor GL_ARB_shader_texture_lod over GL_EXT_gpu_shader4.
Ryan C. Gordon <icculus@icculus.org> [Tue, 24 May 2011 23:15:50 -0400] rev 1025
Favor GL_ARB_shader_texture_lod over GL_EXT_gpu_shader4. One enables just the piece of functionality we care about for TEXLDD, the other enables a whole kitchen sink.
Tue, 24 May 2011 04:38:48 -0400 Test for the GL extension, not whether the entry point is NULL.
Ryan C. Gordon <icculus@icculus.org> [Tue, 24 May 2011 04:38:48 -0400] rev 1024
Test for the GL extension, not whether the entry point is NULL. (glXGetProcAddress() can legally return a non-NULL pointer...you have to make sure it is safe to call yourself by checking the GL_EXTENSIONS string!)
Tue, 24 May 2011 04:35:01 -0400 Cleaned up GL symbol lookup slightly.
Ryan C. Gordon <icculus@icculus.org> [Tue, 24 May 2011 04:35:01 -0400] rev 1023
Cleaned up GL symbol lookup slightly.
Sun, 22 May 2011 18:21:19 -0400 Updated copyright year.
Ryan C. Gordon <icculus@icculus.org> [Sun, 22 May 2011 18:21:19 -0400] rev 1022
Updated copyright year.
(0) -1000 -300 -100 -10 +10 +100 tip