Matteo Bruni : winex11.drv: Fix attributes conversion in wglCreateContextAttribsARB().

Alexandre Julliard julliard at winehq.org
Thu Apr 11 13:32:20 CDT 2013


Module: wine
Branch: master
Commit: 6118676c20b2a63cc1fe3597f02c28b4dbc617ae
URL:    http://source.winehq.org/git/wine.git/?a=commit;h=6118676c20b2a63cc1fe3597f02c28b4dbc617ae

Author: Matteo Bruni <mbruni at codeweavers.com>
Date:   Thu Apr 11 16:34:31 2013 +0200

winex11.drv: Fix attributes conversion in wglCreateContextAttribsARB().

---

 dlls/winex11.drv/opengl.c |    5 ++++-
 1 files changed, 4 insertions(+), 1 deletions(-)

diff --git a/dlls/winex11.drv/opengl.c b/dlls/winex11.drv/opengl.c
index bb3b366..2313eca 100644
--- a/dlls/winex11.drv/opengl.c
+++ b/dlls/winex11.drv/opengl.c
@@ -1953,27 +1953,30 @@ static struct wgl_context *X11DRV_wglCreateContextAttribsARB( HDC hdc, struct wg
                 case WGL_CONTEXT_MAJOR_VERSION_ARB:
                     pContextAttribList[0] = GLX_CONTEXT_MAJOR_VERSION_ARB;
                     pContextAttribList[1] = attribList[1];
+                    pContextAttribList += 2;
                     break;
                 case WGL_CONTEXT_MINOR_VERSION_ARB:
                     pContextAttribList[0] = GLX_CONTEXT_MINOR_VERSION_ARB;
                     pContextAttribList[1] = attribList[1];
+                    pContextAttribList += 2;
                     break;
                 case WGL_CONTEXT_LAYER_PLANE_ARB:
                     break;
                 case WGL_CONTEXT_FLAGS_ARB:
                     pContextAttribList[0] = GLX_CONTEXT_FLAGS_ARB;
                     pContextAttribList[1] = attribList[1];
+                    pContextAttribList += 2;
                     break;
                 case WGL_CONTEXT_PROFILE_MASK_ARB:
                     pContextAttribList[0] = GLX_CONTEXT_PROFILE_MASK_ARB;
                     pContextAttribList[1] = attribList[1];
+                    pContextAttribList += 2;
                     break;
                 default:
                     ERR("Unhandled attribList pair: %#x %#x\n", attribList[0], attribList[1]);
                 }
                 ret->numAttribs++;
                 attribList += 2;
-                pContextAttribList += 2;
             }
         }
 




More information about the wine-cvs mailing list