summaryrefslogtreecommitdiffstats
path: root/src/glx/dri_common.c
diff options
context:
space:
mode:
authorThomas Hellstrom <[email protected]>2017-08-09 11:00:16 +0200
committerThomas Hellstrom <[email protected]>2017-08-10 09:15:33 +0200
commitfe4aae0e6ad395ef48c2f710c3deb51a0b769000 (patch)
treef3a33b2a03c878defd4fd7bb27ce8509a980e07b /src/glx/dri_common.c
parent08bee3e5ac95ad51ef06ba3a4ee349f96f173df7 (diff)
glx: Work around X servers reporting bogus values of GLX_SWAP_METHOD_OML
Due to the recently fixed bug where dri drivers didn't report a correct __DRI_ATTRIB_SWAP_METHOD value, and the fact that X servers just forward this incorrect value (from the AIGLX dri driver) untranslated as GLX_SWAP_METHOD_OML, the latter value might be undefined when old dri AIGLX drivers are used, which breaks client fbconfig matching with server fbconfigs. So work around this by assuming GLX_SWAP_METHOD_UNDEFINED when a bogus value is read. Signed-off-by: Thomas Hellstrom <[email protected]> Reviewed-by: Brian Paul <[email protected]> Reviewed-by: Michel Dänzer <[email protected]>
Diffstat (limited to 'src/glx/dri_common.c')
0 files changed, 0 insertions, 0 deletions