Thu, 09 Jun 2011 01:59:49 -0400 |
Ryan C. Gordon |
Maybe fix scalar operations in preshader interpreter.
|
changeset |
files
|
Thu, 09 Jun 2011 01:56:10 -0400 |
Ryan C. Gordon |
Don't allocate zero bytes for MOJOSHADER_symbolTypeInfo::members.
|
changeset |
files
|
Thu, 02 Jun 2011 14:49:30 -0400 |
Ryan C. Gordon |
Fixed off-by-one error in testparse.
|
changeset |
files
|
Thu, 02 Jun 2011 03:17:18 -0400 |
Ryan C. Gordon |
Fixed temp count in preshaders.
|
changeset |
files
|
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.
|
changeset |
files
|
Thu, 02 Jun 2011 00:47:17 -0400 |
Ryan C. Gordon |
ARB1, GLSL: Deal with multiple draw buffers (registers oC1, etc).
|
changeset |
files
|
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.
|
changeset |
files
|
Wed, 01 Jun 2011 13:22:21 -0400 |
Ryan C. Gordon |
Place preshader destination register last in operand list.
|
changeset |
files
|
Wed, 01 Jun 2011 05:35:50 -0400 |
Ryan C. Gordon |
Fixed wrong array offset in preshader interpreter.
|
changeset |
files
|
Wed, 01 Jun 2011 03:30:03 -0400 |
Ryan C. Gordon |
Report preshader symbol table in testparse.
|
changeset |
files
|
Wed, 01 Jun 2011 02:15:29 -0400 |
Ryan C. Gordon |
Preshader input registers are separate from the actual shader constant file!
|
changeset |
files
|
Wed, 01 Jun 2011 02:14:12 -0400 |
Ryan C. Gordon |
Export symbol information for preshaders.
|
changeset |
files
|
Wed, 01 Jun 2011 02:11:57 -0400 |
Ryan C. Gordon |
Fixed compiler warnings.
|
changeset |
files
|
Wed, 01 Jun 2011 01:16:12 -0400 |
Ryan C. Gordon |
Added functions to query the register files.
|
changeset |
files
|
Tue, 31 May 2011 16:25:37 -0400 |
Ryan C. Gordon |
Run preshaders during MOJOSHADER_glProgramReady().
|
changeset |
files
|
Tue, 31 May 2011 16:25:00 -0400 |
Ryan C. Gordon |
Allow preshader support to be #ifdef'd out, to reduce binary size.
|
changeset |
files
|
Tue, 31 May 2011 16:01:10 -0400 |
Ryan C. Gordon |
Filled in and fixed some stuff in the Effect parser.
|
changeset |
files
|
Tue, 31 May 2011 03:23:39 -0400 |
Ryan C. Gordon |
First shot at preshader interpreter. Completely untested!
|
changeset |
files
|
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.
|
changeset |
files
|
Tue, 31 May 2011 00:56:00 -0400 |
Ryan C. Gordon |
Found, I think, the final preshader opcodes.
|
changeset |
files
|
Mon, 30 May 2011 23:39:12 -0400 |
Ryan C. Gordon |
Added DIV preshader opcode.
|
changeset |
files
|
Mon, 30 May 2011 19:56:41 -0400 |
Ryan C. Gordon |
Added some more preshader opcodes, cleaned up opcode handling elsewhere.
|
changeset |
files
|
Mon, 30 May 2011 19:34:03 -0400 |
Ryan C. Gordon |
Put preshader opcode switch in numeric order. Makes missing values obvious.
|
changeset |
files
|
Mon, 30 May 2011 16:41:22 -0400 |
Ryan C. Gordon |
Initial work on preshader support.
|
changeset |
files
|
Sun, 29 May 2011 17:48:30 -0400 |
Ryan C. Gordon |
Moved some logic around in parsing CTABs.
|
changeset |
files
|
Sun, 29 May 2011 17:34:12 -0400 |
Ryan C. Gordon |
Parse symbols in the CTAB, export them in MOJOSHADER_parseData.
|
changeset |
files
|
Sun, 29 May 2011 11:58:40 -0400 |
Ryan C. Gordon |
Recover slightly better from unrecognized instruction tokens.
|
changeset |
files
|
Tue, 24 May 2011 23:24:15 -0400 |
Ryan C. Gordon |
GLSL: texldd-specific arguments need to be cast to vec2.
|
changeset |
files
|
Tue, 24 May 2011 23:15:50 -0400 |
Ryan C. Gordon |
Favor GL_ARB_shader_texture_lod over GL_EXT_gpu_shader4.
|
changeset |
files
|
Tue, 24 May 2011 04:38:48 -0400 |
Ryan C. Gordon |
Test for the GL extension, not whether the entry point is NULL.
|
changeset |
files
|