Hi,
Maybe a stupid question, but why should I use d3ddev->SetVertexShader of SetPixelShader?
I use D3DXEffect and a VertexDeclaration I set with d3ddev->SetVertexDeclaration. Everything works nicely and I don't use SetVertexShader or SetPixelShader.
I'm only using effects/shaders, no fixed pipeline support.