diff options
author | Andres Gomez <[email protected]> | 2018-03-03 00:55:46 +0200 |
---|---|---|
committer | Andres Gomez <[email protected]> | 2018-04-09 13:46:34 +0300 |
commit | c6067fcd0747c85dee333b9b5726fc7fec998c1b (patch) | |
tree | 3c85ceb05944ede9780af5e1ea4e4b04559df393 /include | |
parent | 044acd3569cbe689712be3c35544ceb7da4e5347 (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 'include')
0 files changed, 0 insertions, 0 deletions