• Home
  • Line#
  • Scopes#
  • Navigate#
  • Raw
  • Download
1diff --git a/tools/skqp/src/skqp.cpp b/tools/skqp/src/skqp.cpp
2index 50ed9db01d..938217000d 100644
3--- a/tools/skqp/src/skqp.cpp
4+++ b/tools/skqp/src/skqp.cpp
5@@ -448,7 +448,7 @@ inline void write(SkWStream* wStream, const T& text) {
6
7 void SkQP::makeReport() {
8     SkASSERT_RELEASE(fAssetManager);
9-    int glesErrorCount = 0, vkErrorCount = 0, gles = 0, vk = 0;
10+    int glErrorCount = 0, glesErrorCount = 0, vkErrorCount = 0, gl = 0, gles = 0, vk = 0;
11
12     if (!sk_isdir(fReportDirectory.c_str())) {
13         SkDebugf("Report destination does not exist: '%s'\n", fReportDirectory.c_str());
14@@ -460,6 +460,7 @@ void SkQP::makeReport() {
15     htmOut.writeText(kDocHead);
16     for (const SkQP::RenderResult& run : fRenderResults) {
17         switch (run.fBackend) {
18+            case SkQP::SkiaBackend::kGL: ++gl; break;
19             case SkQP::SkiaBackend::kGLES: ++gles; break;
20             case SkQP::SkiaBackend::kVulkan: ++vk; break;
21             default: break;
22@@ -477,15 +478,17 @@ void SkQP::makeReport() {
23         }
24         write(&htmOut, SkStringPrintf("  f(%s);\n", str.c_str()));
25         switch (run.fBackend) {
26+            case SkQP::SkiaBackend::kGL: ++glErrorCount; break;
27             case SkQP::SkiaBackend::kGLES: ++glesErrorCount; break;
28             case SkQP::SkiaBackend::kVulkan: ++vkErrorCount; break;
29             default: break;
30         }
31     }
32     htmOut.writeText(kDocMiddle);
33-    write(&htmOut, SkStringPrintf("<p>gles errors: %d (of %d)</br>\n"
34+    write(&htmOut, SkStringPrintf("<p>gl errors: %d (of %d)</br>\n"
35+                                  "gles errors: %d (of %d)</br>\n"
36                                   "vk errors: %d (of %d)</p>\n",
37-                                  glesErrorCount, gles, vkErrorCount, vk));
38+                                  glErrorCount, gl, glesErrorCount, gles, vkErrorCount, vk));
39     htmOut.writeText(kDocTail);
40     SkFILEWStream unitOut(SkOSPath::Join(fReportDirectory.c_str(), kUnitTestReportPath).c_str());
41     SkASSERT_RELEASE(unitOut.isValid());
42