Original Post
I am rendering a set of triangles(more than 10k tris) using the Directx8's DrawPrimitive function. Its a cylinder and half the triangles are missing on the cylindrical face. I can think of 2 possible problems 1. The normal of the triangles can be wrong - This cannot be the case as I am setting CULL_NONE. So even if the normals are wrong it should render anyway. 2. Some triangles are missing from the data - This may not be the case as it is a closed model and the no of nodes is approx equal to twice the no of tris. Is there anything in directx which can cause this kind of problem? Any clue?