('GLX_RGBA', None),
('GLX_DOUBLEBUFFER', None),
('GLX_STEREO', None),
- ('GLX_AUX_BUFFERS', UInt)],
+ ('GLX_AUX_BUFFERS', UInt),
+ ('GLX_SAMPLE_BUFFERS', UInt),
+ ('GLX_SAMPLES', UInt)],
isConst = False
)
('GLX_DOUBLEBUFFER', Bool),
('GLX_STEREO', Bool),
('GLX_AUX_BUFFERS', UInt),
+ ('GLX_SAMPLE_BUFFERS', UInt),
+ ('GLX_SAMPLES', UInt),
('GLX_RENDER_TYPE', Flags(Int, ["GLX_RGBA_BIT", "GLX_COLOR_INDEX_BIT"])),
('GLX_DRAWABLE_TYPE', Flags(Int, ["GLX_WINDOW_BIT", "GLX_PIXMAP_BIT", "GLX_PBUFFER_BIT"])),
('GLX_X_RENDERABLE', Bool),
GLXFBConfigGLXAttribs = GLXFBConfigCommonAttribs + [
('GLX_FBCONFIG_ID', Int), # an XID, can we do better than int?
-]
-
-GLXFBConfigSGIXAttribs = GLXFBConfigCommonAttribs + [
- ('GLX_SAMPLE_BUFFERS', UInt),
- ('GLX_SAMPLES', UInt)
+ ('GLX_MAX_PBUFFER_WIDTH', Int),
+ ('GLX_MAX_PBUFFER_HEIGHT', Int),
+ ('GLX_MAX_PBUFFER_PIXELS', Int),
+ ('GLX_VISUAL_ID', Int) # another XID
]
GLXFBConfigAttribs = AttribArray(GLXEnum, GLXFBConfigGLXAttribs)
-GLXFBConfigSGIXAttribs = AttribArray(GLXEnum, GLXFBConfigSGIXAttribs, isConst = False)
+GLXFBConfigSGIXAttribs = AttribArray(GLXEnum, GLXFBConfigCommonAttribs, isConst = False)
GLXContextAttribs = AttribArray(GLXEnum, [
('GLX_CONTEXT_MAJOR_VERSION_ARB', Int),