Bug 1297181: More information when accelerated canvas creation fails. r?mchang
MozReview-Commit-ID: AjhVkngSkHK
--- 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;