Вот отрисовка в старом добром OpenGL, все указатель устанавливаются отдельно )))
| Код | glColorPointer (...); glTexCoordPointer (...); glVertexPointer (...);
glEnableClientState(GL_COLOR_ARRAY); glEnableClientState(GL_TEXTURE_COORD_ARRAY); glEnableClientState(GL_VERTEX_ARRAY); // не помню как тут ))) glDraw...(...);
glDisableClientState(GL_COLOR_ARRAY); glDisableClientState(GL_TEXTURE_COORD_ARRAY); glDisableClientState(GL_VERTEX_ARRAY);
|
И собственно, можно ли реализовать анолагичный вывод в DX, что бы указатели на массивы вершин были указаны по отдельности...
Такой способ что то не радует (((
| Код | device->SetFVF(D3DFVF_ ... | D3DFVF_ ... | D3DFVF_ ...); device->SetStreamSource(...); device->SetIndices(...); device->DrawIndexedPrimitive(D3DPT_TRIANGLELIST, ...);
|
|