public NativeEditorGraphicsContext(AAQuality antialiasingQuality) { this.antialiasingQuality = antialiasingQuality; GraphicsMode defaultGraphicsMode = this.GetGraphicsMode(this.antialiasingQuality); this.mainContextControl = new GLControl( defaultGraphicsMode, GraphicsBackend.MinOpenGLVersion.Major, GraphicsBackend.MinOpenGLVersion.Minor, GraphicsContextFlags.ForwardCompatible); this.mainContextControl.VSync = false; this.mainContextControl.MakeCurrent(); // Log some general info on the graphics context we've set up GraphicsBackend.LogOpenGLContextSpecs(this.mainContextControl.Context); // Let's see what rendering features we have available GraphicsBackend.ActiveInstance.QueryOpenGLCapabilities(); }
public NativeEditorGraphicsContext(AAQuality antialiasingQuality) { this.antialiasingQuality = antialiasingQuality; GraphicsMode defaultGraphicsMode = this.GetGraphicsMode(this.antialiasingQuality); this.mainContextControl = new GLControl( defaultGraphicsMode, GraphicsBackend.MinOpenGLVersion.Major, GraphicsBackend.MinOpenGLVersion.Minor, GraphicsContextFlags.ForwardCompatible); this.mainContextControl.VSync = false; this.mainContextControl.MakeCurrent(); // Log some general info on the graphics context we've set up GraphicsBackend.LogOpenGLContextSpecs(this.mainContextControl.Context); // Determine OpenGL capabilities and log them GraphicsBackend.LogOpenGLSpecs(); }