import WebGLConstants from "./WebGLConstants.js"; function webGLConstantToGlslType(webGLValue) { switch (webGLValue) { case WebGLConstants.FLOAT: return "float"; case WebGLConstants.FLOAT_VEC2: return "vec2"; case WebGLConstants.FLOAT_VEC3: return "vec3"; case WebGLConstants.FLOAT_VEC4: return "vec4"; case WebGLConstants.FLOAT_MAT2: return "mat2"; case WebGLConstants.FLOAT_MAT3: return "mat3"; case WebGLConstants.FLOAT_MAT4: return "mat4"; case WebGLConstants.SAMPLER_2D: return "sampler2D"; case WebGLConstants.BOOL: return "bool"; } } export default webGLConstantToGlslType;