playcanvas
Version:
PlayCanvas WebGL game engine
3 lines (2 loc) • 713 B
TypeScript
declare const _default: "\n\n#ifdef STD_REFRACTION_CONSTANT\n uniform material_refraction: f32;\n#endif\n\nfn getRefraction() {\n var refraction: f32 = 1.0;\n\n #ifdef STD_REFRACTION_CONSTANT\n refraction = uniform.material_refraction;\n #endif\n\n #ifdef STD_REFRACTION_TEXTURE\n refraction = refraction * textureSampleBias({STD_REFRACTION_TEXTURE_NAME}, {STD_REFRACTION_TEXTURE_NAME}Sampler, {STD_REFRACTION_TEXTURE_UV}, uniform.textureBias).{STD_REFRACTION_TEXTURE_CHANNEL};\n #endif\n\n #ifdef STD_REFRACTION_VERTEX\n refraction = refraction * saturate(vVertexColor.{STD_REFRACTION_VERTEX_CHANNEL});\n #endif\n\n dTransmission = refraction;\n}\n";
export default _default;