From 66c3af76283204092d857aa59ae974e0f33c4258 Mon Sep 17 00:00:00 2001 From: Camilla Berglund Date: Fri, 5 Sep 2014 13:57:58 +0200 Subject: [PATCH] Added compatibility paragraphs on flush control. --- docs/compat.dox | 10 ++++++++++ 1 file changed, 10 insertions(+) diff --git a/docs/compat.dox b/docs/compat.dox index fdbb76a7..e797e114 100644 --- a/docs/compat.dox +++ b/docs/compat.dox @@ -109,6 +109,11 @@ context profiles. Where this extension is unavailable, setting the `GLFW_OPENGL_PROFILE` hint to anything but zero, or setting `GLFW_CLIENT_API` to anything but `GLFW_OPENGL_API` will cause @ref glfwCreateWindow to fail. +GLFW uses the `GLX_ARB_context_flush_control` extension to provide control over +whether a context is flushed when it is released (made non-current). Where this +extension is unavailable, the `GLFW_CONTEXT_RELEASE_BEHAVIOR` hint will have no +effect and the context will always be flushed when released. + @section compat_wgl WGL extensions The WGL API is used to create OpenGL contexts on Microsoft Windows and other @@ -141,6 +146,11 @@ context profiles. Where this extension is unavailable, setting the `GLFW_OPENGL_PROFILE` hint to anything but zero will cause @ref glfwCreateWindow to fail. +GLFW uses the `WGL_ARB_context_flush_control` extension to provide control over +whether a context is flushed when it is released (made non-current). Where this +extension is unavailable, the `GLFW_CONTEXT_RELEASE_BEHAVIOR` hint will have no +effect and the context will always be flushed when released. + @section compat_osx OpenGL 3.2 and later on OS X Support for OpenGL 3.2 and above was introduced with OS X 10.7 and even then