public SharpRenderer(Control control) { try { device = new SharpDevice(control, false); } catch (Exception e) { MessageBox.Show("Error setting up DirectX11 renderer: " + e.Message); return; } LoadModels(); sharpFPS = new SharpFPS(); Camera.AspectRatio = (float)control.ClientSize.Width / control.ClientSize.Height; Camera.Reset(); ResetColors(); SetSharpShader(); LoadTexture(); ArchiveEditorFunctions.SetUpGizmos(); }