Hallo!
Ich benutze IDirect3DEffect, um schnell und einfach meine Grafikengine flexibel zu konfigurieren.
Ich habe folgende Effekt-Datei angelegt und initialisiert:
Quelltext
1: 2: 3: 4: 5: 6: 7: 8: 9: 10: 11: 12: 13: 14: 15: 16: 17: 18: 19: 20: 21: 22: 23: 24: 25:
| texture DiffuseTexture; texture DiffuseTexture2; technique T0 { pass P0 { CullMode = None; texture[0] = < DiffuseTexture >; ColorOp[0] = Modulate; ColorArg1[0] = TEXTURE;
texture[1] = < DiffuseTexture2 >; ColorOp[1] = ADD; ColorArg2[1] = CURRENT; ColorArg1[1] = TEXTURE;
ColorOp[2] = Disable;
DestBlend = ZERO; SrcBlend = ONE; }
} |
Es werden mir keine Fehler gemeldet, aber gerendert wird immer nur Textur 1. Textur2 scheint völlig schwarz zu sein, da ich, wenn ich ColorOp[1] = MODULATE benutze, ein völlig schwarzes Mesh gerendert bekomme.
Weiss jemand Rat?
Cu,
Udontknow