UNPKG

@animech-public/playcanvas

Version:
25 lines (23 loc) 499 B
const decodeTable = { 'linear': 'decodeLinear', 'srgb': 'decodeGamma', 'rgbm': 'decodeRGBM', 'rgbe': 'decodeRGBE', 'rgbp': 'decodeRGBP' }; const encodeTable = { 'linear': 'encodeLinear', 'srgb': 'encodeGamma', 'rgbm': 'encodeRGBM', 'rgbe': 'encodeRGBE', 'rgbp': 'encodeRGBP' }; class ChunkUtils { static decodeFunc(encoding) { return decodeTable[encoding] || 'decodeGamma'; } static encodeFunc(encoding) { return encodeTable[encoding] || 'encodeGamma'; } } export { ChunkUtils };