Module: wine Branch: master Commit: 84c07af48ec940aec111e4d7105be951281b76f8 URL: http://source.winehq.org/git/wine.git/?a=commit;h=84c07af48ec940aec111e4d710...
Author: Matěj Laitl matej@laitl.cz Date: Wed May 29 17:33:22 2013 +0200
gdi32: More specific error messages in osmesa opengl initialization.
---
dlls/gdi32/dibdrv/opengl.c | 8 ++++---- 1 files changed, 4 insertions(+), 4 deletions(-)
diff --git a/dlls/gdi32/dibdrv/opengl.c b/dlls/gdi32/dibdrv/opengl.c index 778fb0b..67cab00 100644 --- a/dlls/gdi32/dibdrv/opengl.c +++ b/dlls/gdi32/dibdrv/opengl.c @@ -115,15 +115,15 @@ static BOOL init_opengl(void)
for (i = 0; i < sizeof(opengl_func_names)/sizeof(opengl_func_names[0]); i++) { - if (!(((void **)&opengl_funcs.gl)[i] = wine_dlsym( osmesa_handle, opengl_func_names[i], NULL, 0 ))) + if (!(((void **)&opengl_funcs.gl)[i] = wine_dlsym( osmesa_handle, opengl_func_names[i], buffer, sizeof(buffer) ))) { - ERR( "%s not found in %s, disabling.\n", opengl_func_names[i], SONAME_LIBOSMESA ); + ERR( "%s not found in %s (%s), disabling.\n", opengl_func_names[i], SONAME_LIBOSMESA, buffer ); goto failed; } } -#define LOAD_FUNCPTR(f) do if (!(p##f = (void *)wine_dlsym( osmesa_handle, #f, NULL, 0 ))) \ +#define LOAD_FUNCPTR(f) do if (!(p##f = (void *)wine_dlsym( osmesa_handle, #f, buffer, sizeof(buffer) ))) \ { \ - ERR( "%s not found in %s, disabling.\n", #f, SONAME_LIBOSMESA ); \ + ERR( "%s not found in %s (%s), disabling.\n", #f, SONAME_LIBOSMESA, buffer ); \ goto failed; \ } while(0)