From 80e38ac117371129df2eb27fe674c7ca84256971 Mon Sep 17 00:00:00 2001 From: bsalomon Date: Wed, 10 Aug 2016 12:26:00 -0700 Subject: Add more error printing to know why command buffer lib failed to load. GOLD_TRYBOT_URL= https://gold.skia.org/search?issue=2233073002 Review-Url: https://codereview.chromium.org/2233073002 --- tools/gpu/gl/command_buffer/GLTestContext_command_buffer.cpp | 10 +++++++--- 1 file changed, 7 insertions(+), 3 deletions(-) (limited to 'tools/gpu/gl') diff --git a/tools/gpu/gl/command_buffer/GLTestContext_command_buffer.cpp b/tools/gpu/gl/command_buffer/GLTestContext_command_buffer.cpp index 1870be3936..64d828f696 100644 --- a/tools/gpu/gl/command_buffer/GLTestContext_command_buffer.cpp +++ b/tools/gpu/gl/command_buffer/GLTestContext_command_buffer.cpp @@ -88,13 +88,15 @@ static bool gfFunctionsLoadedSuccessfully = false; namespace { static void load_command_buffer_functions() { if (!gLibrary) { + static constexpr const char* libName = #if defined _WIN32 - gLibrary = DynamicLoadLibrary("command_buffer_gles2.dll"); + "command_buffer_gles2.dll"; #elif defined SK_BUILD_FOR_MAC - gLibrary = DynamicLoadLibrary("libcommand_buffer_gles2.dylib"); + "libcommand_buffer_gles2.dylib"; #else - gLibrary = DynamicLoadLibrary("libcommand_buffer_gles2.so"); + "libcommand_buffer_gles2.so"; #endif // defined _WIN32 + gLibrary = DynamicLoadLibrary(libName); if (gLibrary) { gfGetDisplay = (GetDisplayProc)GetProcedureAddress(gLibrary, "eglGetDisplay"); gfInitialize = (InitializeProc)GetProcedureAddress(gLibrary, "eglInitialize"); @@ -116,6 +118,8 @@ static void load_command_buffer_functions() { gfCreateContext && gfDestroyContext && gfMakeCurrent && gfSwapBuffers && gfGetProcAddress; + } else { + SkDebugf("Could not load %s.\n", libName); } } } -- cgit v1.2.3