From: Varinder Pratap Date: Thu, 22 Sep 2022 11:35:00 +0000 (+0530) Subject: Added logs to capture Last error for opengl32.dll on windows. X-Git-Url: http://review.tizen.org/git/?a=commitdiff_plain;h=09be4ed406037d4461127a738df632e48fd18ebc;p=sdk%2Femulator%2Fqemu.git Added logs to capture Last error for opengl32.dll on windows. Change-Id: I47b52d60a69dd584ff4492d104a7bd9ba351aff7 Signed-off-by: Varinder Pratap --- diff --git a/hw/vigs/vigs_gl_backend_wgl.c b/hw/vigs/vigs_gl_backend_wgl.c index 7cdfc7fe08..cf25a8f854 100644 --- a/hw/vigs/vigs_gl_backend_wgl.c +++ b/hw/vigs/vigs_gl_backend_wgl.c @@ -567,13 +567,26 @@ struct vigs_backend *vigs_gl_backend_create(void *display, */ gl_backend_wgl->wglGetExtensionsStringARB = (PFNWGLGETEXTENSIONSSTRINGARBPROC) gl_backend_wgl->wglGetProcAddress((LPCSTR)"wglGetExtensionsStringARB"); + if (!gl_backend_wgl->wglGetExtensionsStringARB) { + VIGS_LOG_CRITICAL("wglGetProcAddress for wglGetExtensionsStringARB failed err: %d", GetLastError()); + } gl_backend_wgl->wglGetExtensionsStringEXT = (PFNWGLGETEXTENSIONSSTRINGEXTPROC) gl_backend_wgl->wglGetProcAddress((LPCSTR)"wglGetExtensionsStringEXT"); + if (!gl_backend_wgl->wglGetExtensionsStringEXT) { + VIGS_LOG_CRITICAL("wglGetProcAddress for wglGetExtensionsStringEXT failed err: %d", GetLastError()); + } if (gl_backend_wgl->wglGetExtensionsStringARB) { ext_str = gl_backend_wgl->wglGetExtensionsStringARB(tmp_dc); - } else if (gl_backend_wgl->wglGetExtensionsStringEXT) { + if (!ext_str) { + VIGS_LOG_CRITICAL("wglGetExtensionsStringARB failed err: %d", GetLastError()); + } + } + else if (gl_backend_wgl->wglGetExtensionsStringEXT) { ext_str = gl_backend_wgl->wglGetExtensionsStringEXT(); + if (!ext_str) { + VIGS_LOG_CRITICAL("wglGetExtensionsStringEXT failed err: %d", GetLastError()); + } } if (!ext_str) {