public void InitRenderer()
{
// start renderer now if it hasn't been started already
if(this.IsRunning == true)
{
return;
}
idConsole.WriteLine("----- R_InitGraphics -----");
_backendRenderer.Init();
// in case we had an error while doing a tiled rendering
_viewPortOffset = Vector2.Zero;
// input and sound systems need to be tied to the new window
// TODO: Sys_InitInput();
// TODO: soundSystem->InitHW();
_graphicsInitialized = true;
// allocate the vertex array range or vertex objects
/*// TODO: vertexCache.Init();*/
ToggleSmpFrame();
// reset our gamma
SetColorMappings();
idE.ImageManager.ChangeTextureFilter();
}