public void Render(IDeviceContext context, int instanceCount) { context.SetRasterizerConfiguration(RasterizerConfiguration.FillFront); context.SetVertexBuffer(0, vertexBuffer); context.SetIndexBuffer(0, indexBuffer); context.SetPrimitiveTopology(PrimitiveTopology.PatchListWith3ControlPoints); context.DrawIndexedInstanced(indexCount, instanceCount, 0, 0, 0); }
public void Draw(IDeviceContext deviceContext, int instances) { deviceContext.SetPrimitiveTopology(PrimitiveTopology.TriangleList); deviceContext.SetVertexBuffer(0, VertexBuffer); deviceContext.DrawInstanced(Vertices, VertexBufferOffset, instances, 0); }