summaryrefslogtreecommitdiff
path: root/src/glx/indirect_glx.c
AgeCommit message (Collapse)Author
2010-09-08glx: Drop broken drawable garbage collectionKristian Høgsberg
Doesn't work for pixmaps, was looking up the GLX XID and was never thread safe. Instead, just destroy the client side structures when the drawable is no long current for a context.
2010-09-07glx: Only clear the stored context tag when the context has been unboundJon TURNEY
The calling order of ->bind and ->unbind changed and then ->unbind would clear the currentContextTag of the old context before ->bind could reuse it in the make current request, in the indirect case. Instead, clear the old currentContextTag if and only if we send a request to the server to actually unbind it or reassign it to another context. https://bugs.freedesktop.org/show_bug.cgi?id=29977 Signed-off-by: Jon TURNEY <jon.turney@dronecode.org.uk> Signed-off-by: Kristian Høgsberg <krh@bitplanet.net>
2010-07-29glx: Compare old ctx against dummyCtx, not NULLKristian Høgsberg
https://bugs.freedesktop.org/show_bug.cgi?id=29302
2010-07-28glx: Split indirect and applegl implementations into different filesKristian Høgsberg