diff --git a/packages/core/src/textures/resources/CanvasResource.js b/packages/core/src/textures/resources/CanvasResource.js index 7ba0eaf..68252b8 100644 --- a/packages/core/src/textures/resources/CanvasResource.js +++ b/packages/core/src/textures/resources/CanvasResource.js @@ -13,11 +13,14 @@ * Used to auto-detect the type of resource. * * @static - * @param {*} source - The source object + * @param {HTMLCanvasElement|OffscreenCanvas} source - The source object * @return {boolean} `true` if */ static test(source) { - return (source instanceof HTMLCanvasElement); + return (source && ( + source instanceof HTMLCanvasElement + || source instanceof window.OffscreenCanvas + )); } }