UNPKG

528 BJavaScriptView Raw
1"use strict";
2Object.defineProperty(exports, "__esModule", { value: true });
3exports.validateOpenGlRenderer = void 0;
4const validRenderers = ['swangle', 'angle', 'egl', 'swiftshader'];
5const validateOpenGlRenderer = (option) => {
6 if (option === null) {
7 return null;
8 }
9 if (!validRenderers.includes(option)) {
10 throw new TypeError(`${option} is not a valid GL backend. Accepted values: ${validRenderers.join(', ')}`);
11 }
12 return option;
13};
14exports.validateOpenGlRenderer = validateOpenGlRenderer;