From b4c11e30335f2320b81a2158af06af5ae2a6be21 Mon Sep 17 00:00:00 2001 From: Chris Robinson Date: Sat, 4 Aug 2007 11:12:36 -0700 Subject: [PATCH] winex11: Properly handle WGL_PBUFFER_LOST_ARB. --- dlls/winex11.drv/opengl.c | 6 +++++- 1 file changed, 5 insertions(+), 1 deletion(-) diff --git a/dlls/winex11.drv/opengl.c b/dlls/winex11.drv/opengl.c index 91acd3b5cb7..d4ed729a120 100644 --- a/dlls/winex11.drv/opengl.c +++ b/dlls/winex11.drv/opengl.c @@ -2279,7 +2279,11 @@ static GLboolean WINAPI X11DRV_wglQueryPbufferARB(HPBUFFERARB hPbuffer, int iAtt break; case WGL_PBUFFER_LOST_ARB: - FIXME("unsupported WGL_PBUFFER_LOST_ARB (need glXSelectEvent/GLX_DAMAGED work)\n"); + /* GLX Pbuffers cannot be lost by default. We can support this by + * setting GLX_PRESERVED_CONTENTS to False and using glXSelectEvent + * to receive pixel buffer clobber events, however that may or may + * not give any benefit */ + *piValue = GL_FALSE; break; case WGL_TEXTURE_FORMAT_ARB: