Bug 1278302 - Add failureid for WARP failIfMajorPerformanceCaveat. r=jrmuizel
MozReview-Commit-ID: 2Ieeaqp4Sgj
--- a/dom/canvas/WebGLContext.cpp
+++ b/dom/canvas/WebGLContext.cpp
@@ -933,16 +933,18 @@ WebGLContext::SetDimensions(int32_t sign
ThrowEvent_WebGLContextCreationError(text);
return NS_ERROR_FAILURE;
}
MOZ_ASSERT(gl);
MOZ_ASSERT_IF(mOptions.alpha, gl->Caps().alpha);
if (mOptions.failIfMajorPerformanceCaveat) {
if (gl->IsWARP()) {
+ Telemetry::Accumulate(Telemetry::CANVAS_WEBGL_FAILURE_ID,
+ NS_LITERAL_CSTRING("FEATURE_FAILURE_PERF_WARP"));
const nsLiteralCString text("failIfMajorPerformanceCaveat: Driver is not"
" hardware-accelerated.");
ThrowEvent_WebGLContextCreationError(text);
return NS_ERROR_FAILURE;
}
}
if (!ResizeBackbuffer(width, height)) {