playcanvas
Version:
Open-source WebGL/WebGPU 3D engine for the web
3 lines (2 loc) • 735 B
TypeScript
declare const _default: "\n uniform material_clearCoatGloss: f32;\n\nfn getClearCoatGlossiness() {\n ccGlossiness = uniform.material_clearCoatGloss;\n\n #ifdef STD_CLEARCOATGLOSS_TEXTURE\n ccGlossiness = ccGlossiness * textureSampleBias({STD_CLEARCOATGLOSS_TEXTURE_NAME}, {STD_CLEARCOATGLOSS_TEXTURE_NAME}Sampler, {STD_CLEARCOATGLOSS_TEXTURE_UV}, uniform.textureBias).{STD_CLEARCOATGLOSS_TEXTURE_CHANNEL};\n #endif\n\n #ifdef STD_CLEARCOATGLOSS_VERTEX\n ccGlossiness = ccGlossiness * saturate(vVertexColor.{STD_CLEARCOATGLOSS_VERTEX_CHANNEL});\n #endif\n\n #ifdef STD_CLEARCOATGLOSS_INVERT\n ccGlossiness = 1.0 - ccGlossiness;\n #endif\n\n ccGlossiness += 0.0000001;\n}\n";
export default _default;