Bug 1297181: More information when accelerated canvas creation fails. r?mchang draft
authorMilan Sreckovic <milan@mozilla.com>
Mon, 22 Aug 2016 17:47:54 -0400
changeset 404079 15aee03b6312ab42e854973ea5bbf832329cdfd0
parent 404063 3345f0e8ed3bd33d8af6e2b9bf1fd8bf397a45bc
child 529091 a518d54806410708cbb7eb53ada5274a53f20bd1
push id27107
push usermsreckovic@mozilla.com
push dateMon, 22 Aug 2016 21:48:39 +0000
reviewersmchang
bugs1297181
milestone51.0a1
Bug 1297181: More information when accelerated canvas creation fails. r?mchang MozReview-Commit-ID: AjhVkngSkHK
dom/canvas/CanvasRenderingContext2D.cpp
--- a/dom/canvas/CanvasRenderingContext2D.cpp
+++ b/dom/canvas/CanvasRenderingContext2D.cpp
@@ -1591,17 +1591,17 @@ CanvasRenderingContext2D::EnsureTarget(c
 
         if (glue && glue->GetGrContext() && glue->GetGLContext()) {
           mTarget = Factory::CreateDrawTargetSkiaWithGrContext(glue->GetGrContext(), size, format);
           if (mTarget) {
             AddDemotableContext(this);
             mBufferProvider = new PersistentBufferProviderBasic(mTarget);
             mIsSkiaGL = true;
           } else {
-            gfxCriticalNote << "Failed to create a SkiaGL DrawTarget, falling back to software\n";
+            gfxCriticalNote << "Failed to create a SkiaGL DrawTarget, falling back to software " << size << ", " << format;
             mode = RenderingMode::SoftwareBackendMode;
           }
         }
 #endif
       }
 
       if (!mBufferProvider) {
         mTarget = nullptr;