| Index: ui/gl/gl_implementation.cc | 
| diff --git a/ui/gl/gl_implementation.cc b/ui/gl/gl_implementation.cc | 
| index 9c9289f17a80dd9d28725f1dae67fa70ab506ffc..4951de06fdaa08e13b037f364d2084e6e3aa7cc5 100644 | 
| --- a/ui/gl/gl_implementation.cc | 
| +++ b/ui/gl/gl_implementation.cc | 
| @@ -212,4 +212,20 @@ bool WillUseGLGetStringForExtensions() { | 
| return is_es || major_version < 3; | 
| } | 
|  | 
| +base::NativeLibrary LoadLibraryAndPrintError( | 
| +    const base::FilePath::CharType* filename) { | 
| +  return LoadLibraryAndPrintError(base::FilePath(filename)); | 
| +} | 
| + | 
| +base::NativeLibrary LoadLibraryAndPrintError(const base::FilePath& filename) { | 
| +  base::NativeLibraryLoadError error; | 
| +  base::NativeLibrary library = base::LoadNativeLibrary(filename, &error); | 
| +  if (!library) { | 
| +    LOG(ERROR) << "Failed to load " << filename.MaybeAsASCII() << ": " | 
| +               << error.ToString(); | 
| +    return NULL; | 
| +  } | 
| +  return library; | 
| +} | 
| + | 
| }  // namespace gfx | 
|  |