MCPcopy Create free account
hub / github.com/microsoft/SandDance / isFormatSupported

Function isFormatSupported

docs/app/js/sanddance-app.js:62435–62441  ·  view source on GitHub ↗
(gl, format)

Source from the content-addressed store, hash-verified

62433var 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);
62434var 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);
62435function 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}
62442function isLinearFilteringSupported(gl, format) {
62443 var info = TEXTURE_FORMATS[format];
62444 switch(info && info.types[0]){

Callers 1

sanddance-app.jsFile · 0.70

Calls

no outgoing calls

Tested by

no test coverage detected