UNPKG

cesium

Version:

CesiumJS is a JavaScript library for creating 3D globes and 2D maps in a web browser without a plugin.

26 lines (24 loc) 676 B
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;