public void PrepareInputAssembler(DeviceContext deviceContext, InputLayout layout) {
deviceContext.InputAssembler.PrimitiveTopology = PrimitiveTopology.TriangleList;
deviceContext.InputAssembler.InputLayout = layout;
deviceContext.InputAssembler.SetVertexBuffers(0, VertexBinding);
deviceContext.InputAssembler.SetIndexBuffer(IndexBuffer, Format.R16_UInt, 0);
}