Original Post
I''ve been having problems with texture stages...
I want to mix two textures depending on vertex alpha, with a final pass of the vertex rgb over the top.
This was done with the following texture states... (I can''t remember the actual names, but you should get the idea)
SetTextureStageState(0,COLOR_OP,SELECT_ARG_2)
SetTextureStageState(1,COLOR_OP,BLEND_VERTEX_ALPHA)
SetTextureStageState(2,COLOR_ARG_1,VERTEX_RGB)
SetTextureStageState(2,COLOR_OP,MODULATE)
This works fine with the reference rasteriser, but I can''t get it going with either a voodoo3 or geforce2.
It''s annoying me, as each card gives the capacities of two simultaneous textures with at least 3 simultaneous texture stages.
Thanks in advance. (btw, has anyone actually got a voodoo3 to do multitexturing at all? Mine spits it with a simple SetTextureStageState(1,COLOR_OP,MULTIPLY))