UNPKG

playcanvas

Version:

Open-source WebGL/WebGPU 3D engine for the web

31 lines (24 loc) 775 B
var specularityFactor_default = ( /* glsl */ ` #ifdef STD_SPECULARITYFACTOR_CONSTANT uniform float material_specularityFactor; #endif void getSpecularityFactor() { float specularityFactor = 1.0; #ifdef STD_SPECULARITYFACTOR_CONSTANT specularityFactor *= material_specularityFactor; #endif #ifdef STD_SPECULARITYFACTOR_TEXTURE specularityFactor *= texture2DBias({STD_SPECULARITYFACTOR_TEXTURE_NAME}, {STD_SPECULARITYFACTOR_TEXTURE_UV}, textureBias).{STD_SPECULARITYFACTOR_TEXTURE_CHANNEL}; #endif #ifdef STD_SPECULARITYFACTOR_VERTEX specularityFactor *= saturate(vVertexColor.{STD_SPECULARITYFACTOR_VERTEX_CHANNEL}); #endif dSpecularityFactor = specularityFactor; } ` ); export { specularityFactor_default as default };