| 62433 | var DATA_FORMAT_CHANNELS = (_DATA_FORMAT_CHANNELS = {}, (0, _definePropertyDefault.default)(_DATA_FORMAT_CHANNELS, 6403, 1), (0, _definePropertyDefault.default)(_DATA_FORMAT_CHANNELS, 36244, 1), (0, _definePropertyDefault.default)(_DATA_FORMAT_CHANNELS, 33319, 2), (0, _definePropertyDefault.default)(_DATA_FORMAT_CHANNELS, 33320, 2), (0, _definePropertyDefault.default)(_DATA_FORMAT_CHANNELS, 6407, 3), (0, _definePropertyDefault.default)(_DATA_FORMAT_CHANNELS, 36248, 3), (0, _definePropertyDefault.default)(_DATA_FORMAT_CHANNELS, 6408, 4), (0, _definePropertyDefault.default)(_DATA_FORMAT_CHANNELS, 36249, 4), (0, _definePropertyDefault.default)(_DATA_FORMAT_CHANNELS, 6402, 1), (0, _definePropertyDefault.default)(_DATA_FORMAT_CHANNELS, 34041, 1), (0, _definePropertyDefault.default)(_DATA_FORMAT_CHANNELS, 6406, 1), (0, _definePropertyDefault.default)(_DATA_FORMAT_CHANNELS, 6409, 1), (0, _definePropertyDefault.default)(_DATA_FORMAT_CHANNELS, 6410, 2), _DATA_FORMAT_CHANNELS); |
| 62434 | var TYPE_SIZES = (_TYPE_SIZES = {}, (0, _definePropertyDefault.default)(_TYPE_SIZES, 5126, 4), (0, _definePropertyDefault.default)(_TYPE_SIZES, 5125, 4), (0, _definePropertyDefault.default)(_TYPE_SIZES, 5124, 4), (0, _definePropertyDefault.default)(_TYPE_SIZES, 5123, 2), (0, _definePropertyDefault.default)(_TYPE_SIZES, 5122, 2), (0, _definePropertyDefault.default)(_TYPE_SIZES, 5131, 2), (0, _definePropertyDefault.default)(_TYPE_SIZES, 5120, 1), (0, _definePropertyDefault.default)(_TYPE_SIZES, 5121, 1), _TYPE_SIZES); |
| 62435 | function isFormatSupported(gl, format) { |
| 62436 | var info = TEXTURE_FORMATS[format]; |
| 62437 | if (!info) return false; |
| 62438 | if (info.gl1 === undefined && info.gl2 === undefined) return true; |
| 62439 | var value = (0, _gltools.isWebGL2)(gl) ? info.gl2 || info.gl1 : info.gl1; |
| 62440 | return typeof value === "string" ? gl.getExtension(value) : value; |
| 62441 | } |
| 62442 | function isLinearFilteringSupported(gl, format) { |
| 62443 | var info = TEXTURE_FORMATS[format]; |
| 62444 | switch(info && info.types[0]){ |