Я пытаюсь использовать свою собственную структуру вершин, загружать вершины в буфер вершин (индексы в индексный буфер, без кода FVF), настраивать объявление вершин и источник и использование потока, и рисовать их, используя DrawIndexedPrimitive с фиксированным шейдером (но не FVF).
Должен ли я написать свой собственный шейдер, чтобы использовать DirectX 9 SetVertexDeclaration?
Могу ли я использовать настраиваемую структуру вершин с SetVertexDeclaration и fixed-pipe?
Если я могу, есть ли какие-либо ограничения на объявление с фиксированным конвейером и вершины?
Индивидуальная структура вершин:
struct PosNormTexCoord
{
float x,y,z;
float nx,ny,nz;
float tu,tv;
};