[WINED3D 1/11] DEFI takes 5 parameters
Ivan Gyurdiev
ivg2 at cornell.edu
Wed May 17 00:55:32 CDT 2006
According the spec and the Painkiller log, DEFI has 5 parameters on
vertex shaders.
-------------- next part --------------
---
dlls/wined3d/vertexshader.c | 4 ++--
1 files changed, 2 insertions(+), 2 deletions(-)
664f130a25fbbeef9fd91abdadbaf2c76d592245
diff --git a/dlls/wined3d/vertexshader.c b/dlls/wined3d/vertexshader.c
index 13bc981..f4a3b0b 100644
--- a/dlls/wined3d/vertexshader.c
+++ b/dlls/wined3d/vertexshader.c
@@ -456,7 +456,7 @@ void vshader_defb(WINED3DSHADERVECTOR* d
FIXME(" : Stub\n");
}
-void vshader_defi(WINED3DSHADERVECTOR* d) {
+void vshader_defi(WINED3DSHADERVECTOR* d, WINED3DSHADERVECTOR* s0, WINED3DSHADERVECTOR* s1, WINED3DSHADERVECTOR* s2, WINED3DSHADERVECTOR* s3) {
FIXME(" : Stub\n");
}
@@ -539,7 +539,7 @@ CONST SHADER_OPCODE IWineD3DVertexShader
/* Constant definitions */
{D3DSIO_DEF, "def", NULL, 5, vshader_def, vshader_hw_def, NULL, 0, 0},
{D3DSIO_DEFB, "defb", GLNAME_REQUIRE_GLSL, 2, vshader_defb, NULL, NULL, 0, 0},
- {D3DSIO_DEFI, "defi", GLNAME_REQUIRE_GLSL, 2, vshader_defi, NULL, NULL, 0, 0},
+ {D3DSIO_DEFI, "defi", GLNAME_REQUIRE_GLSL, 5, vshader_defi, NULL, NULL, 0, 0},
/* Flow control - requires GLSL or software shaders */
{D3DSIO_REP , "rep", GLNAME_REQUIRE_GLSL, 1, vshader_rep, NULL, NULL, 0, 0},
--
1.3.1
More information about the wine-patches
mailing list