24#ifndef PXR_IMAGING_GARCH_GL_PLATFORM_CONTEXT_GLX_H
25#define PXR_IMAGING_GARCH_GL_PLATFORM_CONTEXT_GLX_H
30PXR_NAMESPACE_OPEN_SCOPE
33class GarchGLXContextState {
36 GarchGLXContextState();
39 GarchGLXContextState(Display*, GLXDrawable, GLXContext);
42 bool operator==(
const GarchGLXContextState& rhs)
const;
45 size_t GetHash()
const;
54 static void DoneCurrent();
66typedef GarchGLXContextState GarchGLPlatformContextState;
69PXR_NAMESPACE_CLOSE_SCOPE