Added lots of logging to the GPU code.
This should help us diagnose initialization failures.
TEST=try
BUG=none
Review URL: http://codereview.chromium.org/3380010
git-svn-id: svn://svn.chromium.org/chrome/trunk/src@59970 0039d316-1c4b-4281-b951-d872f2087c98
diff --git a/app/gfx/gl/gl_implementation_linux.cc b/app/gfx/gl/gl_implementation_linux.cc
index 765ed8a0..ddcecd8 100644
--- a/app/gfx/gl/gl_implementation_linux.cc
+++ b/app/gfx/gl/gl_implementation_linux.cc
@@ -40,8 +40,10 @@
switch (implementation) {
case kGLImplementationOSMesaGL: {
FilePath module_path;
- if (!PathService::Get(base::DIR_MODULE, &module_path))
+ if (!PathService::Get(base::DIR_MODULE, &module_path)) {
+ LOG(ERROR) << "PathService::Get failed.";
return false;
+ }
base::NativeLibrary library = base::LoadNativeLibrary(
module_path.Append("libosmesa.so"));
@@ -67,7 +69,7 @@
base::NativeLibrary library = base::LoadNativeLibrary(
FilePath("libGL.so.1"));
if (!library) {
- DLOG(INFO) << "libGL.so.1 not found.";
+ LOG(ERROR) << "libGL.so.1 not found.";
return false;
}
@@ -88,7 +90,7 @@
base::NativeLibrary egl_library = base::LoadNativeLibrary(
FilePath("libEGL.so"));
if (!egl_library) {
- DLOG(INFO) << "libEGL.so not found";
+ DLOG(ERROR) << "libEGL.so not found";
return false;
}
@@ -101,7 +103,7 @@
FilePath("libGLESv2.so"));
if (!gles_library) {
base::UnloadNativeLibrary(egl_library);
- DLOG(INFO) << "libGLESv2.so not found";
+ DLOG(ERROR) << "libGLESv2.so not found";
return false;
}