summaryrefslogtreecommitdiffstats
path: root/docs/features.txt
diff options
context:
space:
mode:
authorAndres Gomez <[email protected]>2018-03-03 00:55:46 +0200
committerAndres Gomez <[email protected]>2018-04-09 13:46:34 +0300
commitc6067fcd0747c85dee333b9b5726fc7fec998c1b (patch)
tree3c85ceb05944ede9780af5e1ea4e4b04559df393 /docs/features.txt
parent044acd3569cbe689712be3c35544ceb7da4e5347 (diff)
dri_util: don't fail when not supporting ARB_compatibility with GL3.1
Currently, any driver that does not support the ARB_compatibility extension will fail on GL3.1 context creation if the application does not request the forward-compatiblity flag. Restore the original check which changes mesa_api to API_OPENGL_CORE, only when: - GL3.1 is requested, without the forward-compatiblity flag. - driver does not support ARB_compatibility - as deduced by max_gl_compat_version. Fixes: a0c8b49284e ("mesa: enable OpenGL 3.1 with ARB_compatibility") v2: - Improve commit log (Emil). - Provide a correct explanation on the features documentation (Ian). Cc: Marek Olšák <[email protected]> Cc: Ian Romanick <[email protected]> Cc: Kenneth Graunke <[email protected]> Cc: Eric Engestrom <[email protected]> Cc: Emil Velikov <[email protected]> Signed-off-by: Andres Gomez <[email protected]> Reviewed-by: Emil Velikov <[email protected]> Reviewed-by: Marek Olšák <[email protected]>
Diffstat (limited to 'docs/features.txt')
-rw-r--r--docs/features.txt11
1 files changed, 7 insertions, 4 deletions
diff --git a/docs/features.txt b/docs/features.txt
index 8f003ddd90b..b1eb9e91a2a 100644
--- a/docs/features.txt
+++ b/docs/features.txt
@@ -24,10 +24,13 @@ not started
# OpenGL Core and Compatibility context support
-Some drivers do not support the Compatibility profile or ARB_compatibility.
-Such drivers are limited to OpenGL 3.0 if the Core profile is not requested
-by applications. Some of the later GL features are exposed in the 3.0 context
-as extensions.
+Some drivers do not support the Compatibility profile or the
+ARB_compatibility extensions. If an application does not request a
+specific version without the forward-compatiblity flag, such drivers
+will be limited to OpenGL 3.0. If an application requests OpenGL 3.1,
+it will get a context that may or may not have the ARB_compatibility
+extension enabled. Some of the later GL features are exposed in the 3.0
+context as extensions.
Feature Status