glx: Implement GLX_EXT_no_config_context
authorAdam Jackson <ajax@redhat.com>
Tue, 14 Nov 2017 20:13:06 +0000 (15:13 -0500)
committerAdam Jackson <ajax@redhat.com>
Tue, 24 Sep 2019 00:39:01 +0000 (20:39 -0400)
commit0d635ccc912d7122f35f81eec27d8b2c0a2a7a28
tree69828bd7c50e62140760e5464fc6947f324264a9
parent999c2aed8826f403b071f52b040ce25b56d35f9d
glx: Implement GLX_EXT_no_config_context

This is the GLX counterpart to EGL_KHR_no_config_context. Contexts may
now be created without reference to an fbconfig, in which case it is
treated as compatible with any fbconfig (and thus any GLX drawable).

Khronos: https://github.com/KhronosGroup/OpenGL-Registry/pull/102
Reviewed-by: Kenneth Graunke <kenneth@whitecape.org>
Reviewed-by: Ian Romanick <ian.d.romanick@intel.com>
12 files changed:
src/glx/applegl_glx.c
src/glx/create_context.c
src/glx/dri2_glx.c
src/glx/dri3_glx.c
src/glx/dri_common.c
src/glx/drisw_glx.c
src/glx/driwindows_glx.c
src/glx/g_glxglvnddispatchfuncs.c
src/glx/glxcmds.c
src/glx/glxextensions.c
src/glx/glxextensions.h
src/glx/tests/create_context_unittest.cpp