Triangle list.
Et ma routine de rendu est archi-classique, je suis quasi certain qu'il n'y a pas de d'erreur :
public void Render()
{
if (device != null)
{
device.Clear(ClearFlags.Target | ClearFlags.ZBuffer, Color.Black, 1.0f, 0);
device.BeginScene();
device.SetStreamSource(0, VBuffer, 0);
device.VertexFormat = CustomVertex.PositionTextured.Format;
setTexture(myTexture);
device.DrawPrimitives(PrimitiveType.TriangleList, 0, nb_vertice/3);
// No geometric transformation
device.Transform.World = Matrix.Identity;
Rotate();
Scale();
setViewPoint();
// Perspective adjust
device.Transform.Projection = Matrix.PerspectiveFovLH((float)Math.PI / 4, this.Width / this.Height, 0.0f, 800.0f);
device.EndScene();
device.Present();
}
}