Ivan Gyurdiev
|
c1a6e910ce
|
wined3d: Enable texld instruction (shaders 1.4).
|
2006-04-12 11:42:21 +02:00 |
Ivan Gyurdiev
|
8ab0237e21
|
wined3d: Reorganize shaders code a bit.
|
2006-04-12 11:42:04 +02:00 |
Ivan Gyurdiev
|
12be14b6cc
|
wined3d: Remove bogus address register warning for pixel shaders.
Pixel shaders don't have an address register, this warning is bogus.
D3DSPR_ADDR is interpreted as D3DSPR_TEXTURE for pixel shaders.
|
2006-04-11 14:22:18 +02:00 |
Ivan Gyurdiev
|
88a7c9e948
|
wined3d: Downgrade some FIXMEs.
|
2006-04-10 12:23:45 +02:00 |
Stefan Dösinger
|
9d67b4287e
|
wined3d: Rename return values from D3D* to WINED3D*.
|
2006-04-07 14:54:04 +02:00 |
H. Verbeet
|
59af5c4a62
|
wined3d: Move fields common to vertex shaders and pixel shaders to IWineD3DBaseShader.
|
2006-03-30 21:55:15 +02:00 |
H. Verbeet
|
1e1a708e8a
|
wined3d: Create an IWineD3DBaseShader class.
|
2006-03-29 13:40:45 +02:00 |
H. Verbeet
|
d4132cf7d7
|
wined3d: Move the vshader_ins and pshader_ins arrays into their respective objects.
|
2006-03-29 13:40:16 +02:00 |
H. Verbeet
|
3ee642bb09
|
wined3d: Move the SHADER_OPCODE definition to wined3d_private.h.
|
2006-03-29 13:39:33 +02:00 |
H. Verbeet
|
0ac9c473d6
|
wined3d: Pass the correct number of parameters for texld with ps version >= 2.
|
2006-03-29 13:38:18 +02:00 |
H. Verbeet
|
518de008db
|
wined3d: Move the D3DSIO_DCL dumping code into its own function.
|
2006-03-24 13:00:38 +01:00 |
H. Verbeet
|
bce3da3af7
|
wined3d: Store the pixelshader version in the pixelshader object.
|
2006-03-22 21:37:19 +01:00 |
Vitaliy Margolen
|
d2ef7869de
|
wined3d: Don't override variable that still has something we need.
Use local temp variable instead.
|
2006-03-13 13:31:45 +01:00 |
Vitaliy Margolen
|
76e5e88fe7
|
wined3d: Add D3DSIO_TEXM3x3PAD to opcode list. We already handle it where we should.
|
2006-03-13 13:31:27 +01:00 |
H. Verbeet
|
78a43b3dbc
|
wined3d: Fix a few FIXME's.
|
2006-03-07 10:56:52 +01:00 |
H. Verbeet
|
bd8db45e44
|
wined3d: Update the QueryInterface functions of IWineD3DBase subclasses.
|
2006-02-06 11:32:41 +01:00 |
H. Verbeet
|
12805f08aa
|
wined3d: Fix a few TRACEs in pixelshader.c.
|
2006-01-20 16:13:57 +01:00 |
Ragnvald "Despair" Maartmann-Moe IV
|
3e495fe465
|
wined3d: Fix matrix copy/paste bug.
|
2005-12-16 12:39:07 +01:00 |
H. Verbeet
|
c73679e4eb
|
wined3d: Set pixel shader version correctly in IWineD3DPixelShaderImpl_SetFunction.
|
2005-12-03 18:18:58 +01:00 |
H. Verbeet
|
246b07de7c
|
wined3d: Return the correct parent in IWineD3DPixelShaderImpl_GetParent.
Remove an unnecessary cast.
|
2005-12-03 18:10:56 +01:00 |
Oliver Stieber
|
d3c33dc018
|
Correct the matrix sizes in software shaders and remove an erroneous
parameter from lrp.
|
2005-11-28 10:39:48 +01:00 |
Francois Gouget
|
6d442aeb34
|
Assorted spelling fixes.
|
2005-11-23 20:14:43 +01:00 |
Oliver Stieber
|
30ad95b6cd
|
Corrects an error in the _m3xm3 shader function in pixel and vertex
shaders.
|
2005-11-22 15:01:55 +00:00 |
Oliver Stieber
|
932815d6f0
|
Implement a pixel shader parser and cross compiler. All version of
shaders up to 3 should be parsed correctly, but only shaders 1-1.4
will be cross compiled.
|
2005-11-21 16:27:55 +00:00 |
Oliver Stieber
|
2af36c646e
|
Implemented stubbed out pixel shaders and their states in wined3d.
|
2005-08-25 19:24:21 +00:00 |