Module: wine Branch: master Commit: a2475921b14d9ef2a4a07dd5d73a33a8242f04be URL: http://source.winehq.org/git/wine.git/?a=commit;h=a2475921b14d9ef2a4a07dd5d7...
Author: Chris Robinson chris.kcat@gmail.com Date: Thu Aug 2 13:52:22 2007 -0700
winex11: Don't use ConvertAttribWGLtoGLX for wglCreatePbufferARB.
---
dlls/winex11.drv/opengl.c | 13 ++++++++----- 1 files changed, 8 insertions(+), 5 deletions(-)
diff --git a/dlls/winex11.drv/opengl.c b/dlls/winex11.drv/opengl.c index b8dfac4..74fba01 100644 --- a/dlls/winex11.drv/opengl.c +++ b/dlls/winex11.drv/opengl.c @@ -2055,16 +2055,19 @@ static HPBUFFERARB WINAPI X11DRV_wglCreatePbufferARB(HDC hdc, int iPixelFormat, object->height = iHeight; object->fmt = fmt;
- nAttribs = ConvertAttribWGLtoGLX(piAttribList, attribs, object); - if (-1 == nAttribs) { - WARN("Cannot convert WGL to GLX attributes\n"); - goto create_failed; - } PUSH2(attribs, GLX_PBUFFER_WIDTH, iWidth); PUSH2(attribs, GLX_PBUFFER_HEIGHT, iHeight); while (piAttribList && 0 != *piAttribList) { int attr_v; switch (*piAttribList) { + case WGL_PBUFFER_LARGEST_ARB: { + ++piAttribList; + attr_v = *piAttribList; + TRACE("WGL_LARGEST_PBUFFER_ARB = %d\n", attr_v); + PUSH2(attribs, GLX_LARGEST_PBUFFER, attr_v); + break; + } + case WGL_TEXTURE_FORMAT_ARB: { ++piAttribList; attr_v = *piAttribList;