@animech-public/playcanvas
Version:
PlayCanvas WebGL game engine
32 lines (24 loc) • 588 B
JavaScript
var emissivePS = /* glsl */`
uniform vec3 material_emissive;
uniform float material_emissiveIntensity;
void getEmission() {
dEmission = vec3(1.0);
dEmission *= material_emissiveIntensity;
dEmission *= material_emissive;
dEmission *= $DECODE(texture2DBias($SAMPLER, $UV, textureBias)).$CH;
dEmission *= gammaCorrectInput(saturate(vVertexColor.$VC));
}
`;
export { emissivePS as default };