diff --git a/dom/canvas/TexUnpackBlob.cpp b/dom/canvas/TexUnpackBlob.cpp index b4801c3c7e2a..8d9a22b9e157 100644 --- a/dom/canvas/TexUnpackBlob.cpp +++ b/dom/canvas/TexUnpackBlob.cpp @@ -312,6 +312,10 @@ TexUnpackImage::TexOrSubImage(bool isSubImage, bool needsRespec, const char* fun return; // Blitting was successful, so we're done! } while (false); + webgl->GenerateWarning("%s: Failed to hit GPU-copy fast-path. Falling back to CPU" + " upload.", + funcName); + RefPtr surface = mImage->GetAsSourceSurface(); if (!surface) { *out_glError = LOCAL_GL_OUT_OF_MEMORY;