static void Main() { OpenTK.ToolkitOptions options = new OpenTK.ToolkitOptions(); options.Backend = OpenTK.PlatformBackend.PreferNative; OpenTK.Toolkit toolkit = OpenTK.Toolkit.Init(options); Application.EnableVisualStyles(); Application.SetCompatibleTextRenderingDefault(false); Application.Run(new StandardUI()); }
public GLWindow(String title, Size size, Boolean isFullScreen) : base(title, size, isFullScreen) { //Workaround for SDL2 mouse input issues var options = new OpenTK.ToolkitOptions( ); options.Backend = OpenTK.PlatformBackend.PreferNative; options.EnableHighResolution = true; //Just for testing OpenTK.Toolkit.Init(options); // select display device DisplayDevice = OpenTK.DisplayDevice.Default; OpenTKWindow = new OpenTK.GameWindow(size.Width, size.Height, new OpenTK.Graphics.GraphicsMode( ), title, isFullScreen ? OpenTK.GameWindowFlags.Fullscreen : OpenTK.GameWindowFlags.Default); RouteEvents( ); Device = new GLDevice(OpenTKWindow, DisplayDevice); }