playcanvas
Version:
Open-source WebGL/WebGPU 3D engine for the web
3 lines (2 loc) • 745 B
TypeScript
declare const _default: "\n\n#ifdef STD_SPECULARITYFACTOR_CONSTANT\nuniform float material_specularityFactor;\n#endif\n\nvoid getSpecularityFactor() {\n float specularityFactor = 1.0;\n\n #ifdef STD_SPECULARITYFACTOR_CONSTANT\n specularityFactor *= material_specularityFactor;\n #endif\n\n #ifdef STD_SPECULARITYFACTOR_TEXTURE\n specularityFactor *= texture2DBias({STD_SPECULARITYFACTOR_TEXTURE_NAME}, {STD_SPECULARITYFACTOR_TEXTURE_UV}, textureBias).{STD_SPECULARITYFACTOR_TEXTURE_CHANNEL};\n #endif\n\n #ifdef STD_SPECULARITYFACTOR_VERTEX\n specularityFactor *= saturate(vVertexColor.{STD_SPECULARITYFACTOR_VERTEX_CHANNEL});\n #endif\n\n dSpecularityFactor = specularityFactor;\n}\n";
export default _default;