summaryrefslogtreecommitdiff
path: root/chromium/third_party/skia/modules/canvaskit/cpu.js
diff options
context:
space:
mode:
Diffstat (limited to 'chromium/third_party/skia/modules/canvaskit/cpu.js')
-rw-r--r--chromium/third_party/skia/modules/canvaskit/cpu.js7
1 files changed, 6 insertions, 1 deletions
diff --git a/chromium/third_party/skia/modules/canvaskit/cpu.js b/chromium/third_party/skia/modules/canvaskit/cpu.js
index a1423d4e1af..1aed6ced007 100644
--- a/chromium/third_party/skia/modules/canvaskit/cpu.js
+++ b/chromium/third_party/skia/modules/canvaskit/cpu.js
@@ -1,7 +1,7 @@
// Adds compile-time JS functions to augment the CanvasKit interface.
// Implementations in this file are considerate of GPU builds, i.e. some
// behavior is predicated on whether or not this is being compiled alongside
-// gpu.js.
+// webgl.js or webgpu.js.
(function(CanvasKit){
CanvasKit._extraInitializations = CanvasKit._extraInitializations || [];
CanvasKit._extraInitializations.push(function() {
@@ -104,5 +104,10 @@
CanvasKit.setCurrentContext = CanvasKit.setCurrentContext || function() {
// no op if this is a cpu-only build.
};
+
+ CanvasKit.getCurrentGrDirectContext = CanvasKit.getCurrentGrDirectContext || function() {
+ // No GrDirectContexts without a GPU backend.
+ return null;
+ };
});
}(Module)); // When this file is loaded in, the high level object is "Module";