INNER CODE UNIT · JavaScript
csm_DiffuseColor
hyperfy-xyz/hyperfy · src/core/libs/three-custom-shader-material/index.js:94
csm_DiffuseColor = vec4(diffuse, opacity) * _csm_sampledDiffuseColor;
csm_FragColor = vec4(diffuse, opacity) * _csm_sampledDiffuseColor;
#else
csm_DiffuseColor = vec4(diffuse, opacity);
csm_FragColor = vec4(diffuse, opacity);
#endif
#endif
// csm_Emissive, csm_Roughness, csm_Metalness
#if defined IS_MESHSTANDARDMATERIAL || defined IS_MESHPHYSICALMATERIAL
csm_Emissive = emissive;
csm_Roughness = roughness;
csm_Metalness = metalness;
#ifdef USE_IRIDESCENCE
csm_Iridescence = iridescence;
#else
csm_Iridescence = 0.0;