Example #1
0
        private void ContextCreated(uint multisampleBits)
        {
            GlErrorLogger.Check();
            // Uses multisampling, if available
            if (Gl.CurrentVersion != null && Gl.CurrentVersion.Api == KhronosVersion.ApiGl && multisampleBits > 0)
            {
                Gl.Enable(EnableCap.Multisample);
            }

            if (this.configuration.WorkflowMode == UrielWorkflowMode.EditorMode)
            {
                LoadInitialShaders();
            }
            else
            {
                this.CurrentShader = builder.BuildProgram(ShaderLoader.LoadFromFile(this.configuration.MovieModeShaderFileName));
            }

            StartTime = DateTime.UtcNow;
        }