Jacek Caban : gdi32: Directly call dib driver functions in dibdrv_wglCreateContext.

Alexandre Julliard julliard at winehq.org
Fri Sep 17 16:03:09 CDT 2021


Module: wine
Branch: master
Commit: 536d48b4be5e5eefa58b184f98ec356ffee79b0d
URL:    https://source.winehq.org/git/wine.git/?a=commit;h=536d48b4be5e5eefa58b184f98ec356ffee79b0d

Author: Jacek Caban <jacek at codeweavers.com>
Date:   Fri Sep 17 13:45:24 2021 +0200

gdi32: Directly call dib driver functions in dibdrv_wglCreateContext.

Signed-off-by: Jacek Caban <jacek at codeweavers.com>
Signed-off-by: Huw Davies <huw at codeweavers.com>
Signed-off-by: Alexandre Julliard <julliard at winehq.org>

---

 dlls/gdi32/dibdrv/dc.c | 30 +++++++++++++++---------------
 1 file changed, 15 insertions(+), 15 deletions(-)

diff --git a/dlls/gdi32/dibdrv/dc.c b/dlls/gdi32/dibdrv/dc.c
index 8b2eb6a7480..0ff4688b170 100644
--- a/dlls/gdi32/dibdrv/dc.c
+++ b/dlls/gdi32/dibdrv/dc.c
@@ -469,21 +469,6 @@ static BOOL WINAPI dibdrv_wglCopyContext( struct wgl_context *src, struct wgl_co
     return FALSE;
 }
 
-/***********************************************************************
- *		dibdrv_wglCreateContext
- */
-static struct wgl_context * WINAPI dibdrv_wglCreateContext( HDC hdc )
-{
-    PIXELFORMATDESCRIPTOR descr;
-    int format = GetPixelFormat( hdc );
-
-    if (!format) format = 1;
-    if (!DescribePixelFormat( hdc, format, sizeof(descr), &descr )) return NULL;
-
-    if (!osmesa_funcs) return NULL;
-    return osmesa_funcs->create_context( hdc, &descr );
-}
-
 /***********************************************************************
  *		dibdrv_wglDeleteContext
  */
@@ -509,6 +494,21 @@ static int WINAPI dibdrv_wglGetPixelFormat( HDC hdc )
     return ret;
 }
 
+/***********************************************************************
+ *		dibdrv_wglCreateContext
+ */
+static struct wgl_context * WINAPI dibdrv_wglCreateContext( HDC hdc )
+{
+    PIXELFORMATDESCRIPTOR descr;
+    int format = dibdrv_wglGetPixelFormat( hdc );
+
+    if (!format) format = 1;
+    if (!dibdrv_wglDescribePixelFormat( hdc, format, sizeof(descr), &descr )) return NULL;
+
+    if (!osmesa_funcs) return NULL;
+    return osmesa_funcs->create_context( hdc, &descr );
+}
+
 /***********************************************************************
  *		dibdrv_wglGetProcAddress
  */




More information about the wine-cvs mailing list