Esempio n. 1
0
 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());
 }
Esempio n. 2
0
        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);
        }