Sat, 19 May 2012 01:56:29 -0400 |
Ryan C. Gordon |
arb1 TEXM3X3SPEC fix: apparently, arb1 doesn't have a DIV instruction.
|
changeset |
files
|
Mon, 23 Apr 2012 02:03:02 -0400 |
Ryan C. Gordon |
GLSL and ARB1: Implemented TEXM3X3 opcode.
|
changeset |
files
|
Mon, 23 Apr 2012 01:53:40 -0400 |
Ryan C. Gordon |
Handle implicit declaration of ps_1_1 v# registers.
|
changeset |
files
|
Mon, 23 Apr 2012 01:53:07 -0400 |
Ryan C. Gordon |
We already calculated this, don't derefence pointer again.
|
changeset |
files
|
Mon, 23 Apr 2012 01:19:58 -0400 |
Ryan C. Gordon |
GLSL and ARB1: First shot at most of the TEXM3X2* and TEXM3X3* opcodes.
|
changeset |
files
|
Wed, 18 Apr 2012 00:59:12 -0400 |
Ryan C. Gordon |
arb1: use MAD opcode for SRCMOD_SIGN instead of a SUB+MUL pair.
|
changeset |
files
|
Wed, 18 Apr 2012 00:52:18 -0400 |
Ryan C. Gordon |
arb1: implement most of the srcmods.
|
changeset |
files
|
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.
|
changeset |
files
|
Wed, 18 Apr 2012 00:19:32 -0400 |
Ryan C. Gordon |
glsl: Implemented most of the missing srcmods.
|
changeset |
files
|
Tue, 17 Apr 2012 03:08:51 -0400 |
Ryan C. Gordon |
glsl: Implemented SRCMOD_BIAS and SRCMOD_BIASNEGATE.
|
changeset |
files
|
Tue, 17 Apr 2012 02:51:58 -0400 |
Ryan C. Gordon |
Properly handle coissue instructions.
|
changeset |
files
|
Tue, 17 Apr 2012 02:34:33 -0400 |
Ryan C. Gordon |
arb1: Implemented CND opcode.
|
changeset |
files
|
Tue, 17 Apr 2012 02:22:08 -0400 |
Ryan C. Gordon |
arb1: Handle destination modifiers for TEXBEM/TEXBEML.
|
changeset |
files
|
Tue, 17 Apr 2012 00:07:33 -0400 |
Ryan C. Gordon |
First shot at GLSL/ARB1 support for TEXBEM and TEXBEML opcodes.
|
changeset |
files
|
Mon, 16 Apr 2012 23:46:42 -0400 |
Ryan C. Gordon |
Fixed arb1 version of ps_1_1 TEXLD opcode.
|
changeset |
files
|
Sun, 15 Apr 2012 05:52:03 -0400 |
Ryan C. Gordon |
Implement ps_1_1 TEX opcode for arb1 and glsl profiles.
|
changeset |
files
|
Sun, 15 Apr 2012 02:03:00 -0400 |
Ryan C. Gordon |
Cut-and-paste error.
|
changeset |
files
|
Sun, 15 Apr 2012 01:23:16 -0400 |
Ryan C. Gordon |
Fixed CND state validation for ps_1_1.
|
changeset |
files
|
Sun, 15 Apr 2012 01:07:45 -0400 |
Ryan C. Gordon |
Test for reading of uninitialized temp registers.
|
changeset |
files
|
Sun, 15 Apr 2012 01:08:24 -0400 |
Ryan C. Gordon |
Fail if Shader Model 1 pixel shaders don't write to r0.
|
changeset |
files
|
Sat, 14 Apr 2012 23:45:34 -0400 |
Ryan C. Gordon |
Note whether a given register was written to by the shader.
|
changeset |
files
|
Sat, 14 Apr 2012 23:23:25 -0400 |
Ryan C. Gordon |
Added some FIXMEs.
|
changeset |
files
|
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.
|
changeset |
files
|
Fri, 13 Apr 2012 16:10:48 -0400 |
Ryan C. Gordon |
M4X4 opcode can actually overflow some string buffers.
|
changeset |
files
|
Fri, 13 Apr 2012 02:13:47 -0400 |
Ryan C. Gordon |
Fixed the GLSL LIT opcode.
|
changeset |
files
|
Fri, 13 Apr 2012 00:26:21 -0400 |
Ryan C. Gordon |
ARB1 profile: implemented matrix multiply opcodes.
|
changeset |
files
|
Fri, 13 Apr 2012 00:24:21 -0400 |
Ryan C. Gordon |
Cleaned up some cut-and-paste.
|
changeset |
files
|
Fri, 13 Apr 2012 00:24:04 -0400 |
Ryan C. Gordon |
Removed some FIXMEs...I think this code is right as-is.
|
changeset |
files
|
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.
|
changeset |
files
|
Wed, 04 Jan 2012 13:07:50 -0800 |
Ryan C. Gordon |
Corrected scalar opcode behavior in the preshader virtual machine.
|
changeset |
files
|