public void DrawInstanced ( int vertexCountPerInstance, int instanceCount, int startVertexLocation, int startInstanceLocation ) { lock (deviceContext) { ApplyGpuState(); //deviceContext.InputAssembler.PrimitiveTopology = Converter.Convert( primitive ); deviceContext.DrawInstanced( vertexCountPerInstance, instanceCount, startVertexLocation, startInstanceLocation ); } }