UNPKG

pixi.js

Version:

<p align="center"> <a href="https://pixijs.com" target="_blank" rel="noopener noreferrer"> <img height="150" src="https://files.pixijs.download/branding/pixijs-logo-transparent-dark.svg?v=1" alt="PixiJS logo"> </a> </p> <br/> <p align="center">

28 lines (24 loc) 674 B
'use strict'; var adapter = require('../../environment/adapter.js'); "use strict"; let _isWebGPUSupported; async function isWebGPUSupported(options = {}) { if (_isWebGPUSupported !== void 0) return _isWebGPUSupported; _isWebGPUSupported = await (async () => { const gpu = adapter.DOMAdapter.get().getNavigator().gpu; if (!gpu) { return false; } try { const adapter = await gpu.requestAdapter(options); await adapter.requestDevice(); return true; } catch (_e) { return false; } })(); return _isWebGPUSupported; } exports.isWebGPUSupported = isWebGPUSupported; //# sourceMappingURL=isWebGPUSupported.js.map