glx: Set ContextTag for all contexts

Merged Olivier Fourdan requested to merge ofourdan/xserver:glx-context into master

Currently, xorgGlxMakeCurrent() would set the context tag only for indirect GLX contexts.

However, several other places expect to find a context for the tag or they would raise a GLXBadContextTag error, such as WaitGL() or WaitX().

Set the context tag for direct contexts as well, to avoid raising an error and possibly killing the client.

Thanks to Erik Kurzinger for spotting the issue.

Signed-off-by: Olivier Fourdan

Edited by Olivier Fourdan

Merge request reports