diff options
author | Ian Romanick <[email protected]> | 2015-04-14 09:24:06 -0700 |
---|---|---|
committer | Ian Romanick <[email protected]> | 2015-04-15 18:11:54 -0700 |
commit | 8957c9e448670e5aa78065619692cf285f9b0a30 (patch) | |
tree | 119b34fcb10cbd5f163e4bbd0db1f03fff884e01 /src/glx/packrender.h | |
parent | b229e6c7dee2bb6b1736d6867790dfcd1c50f623 (diff) |
glx: Create proper server dependency for GLX_EXT_create_context_es2_profile
Previously GLX_EXT_create_context_es2_profile was marked as "direct
only" so that it would not depend on server support. Since the
extension required functions that are part of
GLX_ARB_create_context_profile, support for the EXT was disabled if the
ARB was not supported.
This was complete rubbish. If the server supported the ARB but not the
EXT, sending a request with GLX_CONTEXT_ES2_PROFILE_BIT_EXT would result
in GLXBadProfileARB.
Instead of the misguided hack, make GLX_EXT_create_context_es2_profile
properly depend on server support by not marking it as "direct only."
Signed-off-by: Ian Romanick <[email protected]>
Acked-by: José Fonseca <[email protected]>
Reviewed-by: Chad Versace <[email protected]>
Cc: Emil Velikov <[email protected]>
Diffstat (limited to 'src/glx/packrender.h')
0 files changed, 0 insertions, 0 deletions