playcanvas
Version:
Open-source WebGL/WebGPU 3D engine for the web
23 lines (19 loc) • 572 B
JavaScript
var emissive_default = (
/* glsl */
`
uniform vec3 material_emissive;
uniform float material_emissiveIntensity;
void getEmission() {
dEmission = material_emissive * material_emissiveIntensity;
dEmission *= {STD_EMISSIVE_TEXTURE_DECODE}(texture2DBias({STD_EMISSIVE_TEXTURE_NAME}, {STD_EMISSIVE_TEXTURE_UV}, textureBias)).{STD_EMISSIVE_TEXTURE_CHANNEL};
dEmission *= saturate(vVertexColor.{STD_EMISSIVE_VERTEX_CHANNEL});
}
`
);
export {
emissive_default as default
};