UNPKG

video-upscale

Version:
19 lines (18 loc) 420 B
/** * Detects if WebGL2 is supported * * @internal */ export function detectWebGL2() { if (typeof WebGL2RenderingContext === undefined) { return false; } try { const canvas = document.createElement('canvas'); const context = canvas.getContext('webgl2'); return context !== null && typeof context.getParameter == 'function'; } catch { return false; } }