UNPKG

@animech-public/playcanvas

Version:
25 lines (19 loc) 462 B
var diffusePS = /* glsl */` #ifdef MAPCOLOR uniform vec3 material_diffuse; #endif void getAlbedo() { dAlbedo = vec3(1.0); #ifdef MAPCOLOR dAlbedo *= material_diffuse.rgb; #endif #ifdef MAPTEXTURE vec3 albedoBase = $DECODE(texture2DBias($SAMPLER, $UV, textureBias)).$CH; dAlbedo *= addAlbedoDetail(albedoBase); #endif #ifdef MAPVERTEX dAlbedo *= gammaCorrectInput(saturate(vVertexColor.$VC)); #endif } `; export { diffusePS as default };