cables_dev/cables/src/core/cgl/constants.js
- const SHADER = {
- // default attributes
- "SHADERVAR_VERTEX_POSITION": "vPosition",
- "SHADERVAR_VERTEX_NUMBER": "attrVertIndex",
- "SHADERVAR_VERTEX_NORMAL": "attrVertNormal",
- "SHADERVAR_VERTEX_TEXCOORD": "attrTexCoord",
- "SHADERVAR_INSTANCE_MMATRIX": "instMat",
- "SHADERVAR_VERTEX_COLOR": "attrVertColor",
-
- "SHADERVAR_INSTANCE_INDEX": "instanceIndex",
-
- // default uniforms
- "SHADERVAR_UNI_PROJMAT": "projMatrix",
- "SHADERVAR_UNI_VIEWMAT": "viewMatrix",
- "SHADERVAR_UNI_MODELMAT": "modelMatrix",
- "SHADERVAR_UNI_NORMALMAT": "normalMatrix",
- "SHADERVAR_UNI_INVVIEWMAT": "inverseViewMatrix",
- "SHADERVAR_UNI_INVPROJMAT": "invProjMatrix",
- "SHADERVAR_UNI_MATERIALID": "materialId",
- "SHADERVAR_UNI_OBJECTID": "objectId",
-
- "SHADERVAR_UNI_VIEWPOS": "camPos",
- };
-
-
- const BLEND_MODES = {
- "BLEND_NONE": 0,
- "BLEND_NORMAL": 1,
- "BLEND_ADD": 2,
- "BLEND_SUB": 3,
- "BLEND_MUL": 4,
- };
-
-
-
-
-
- const RAD2DEG = 180.0 / Math.PI;
- const DEG2RAD = Math.PI / 180.0;
-
- const CONSTANTS = {
- "MATH": {
- "DEG2RAD": DEG2RAD,
- "RAD2DEG": RAD2DEG,
- },
- "SHADER": SHADER,
- "BLEND_MODES": BLEND_MODES,
- };
-
-
- export { CONSTANTS };