Not entirely sure if this is a bug or just a feature that was never implemented. Either case it's playing crazy with my deferred renderer. I expected the particles to retain their minimesh vertex declarations and shader settings. Wishful thinking I know, but it's rather important to my renderer. Without this I have to write my own particle system

. There is no function in CTVParticleSystem that allows one to set a shader on the minimesh. Of course CTVMiniMesh->SetShader() doesn't work. Attempting to use SetBillboardShader results only in expected dissapointment:
08-10-2009 19:17:29 | PARTICLE SYSTEM : Can't use custom shaders on Point sprites or minimesh particles ! Use a billboard emitter !
Is there any way to get minimesh shaders working on the particles( with tangents

)?
Thanks.