UNPKG

playcanvas

Version:

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

19 lines (18 loc) 718 B
var iridescenceThickness_default = ` uniform float material_iridescenceThicknessMax; #ifdef STD_IRIDESCENCETHICKNESS_TEXTURE uniform float material_iridescenceThicknessMin; #endif void getIridescenceThickness() { #ifdef STD_IRIDESCENCETHICKNESS_TEXTURE float blend = texture2DBias({STD_IRIDESCENCETHICKNESS_TEXTURE_NAME}, {STD_IRIDESCENCETHICKNESS_TEXTURE_UV}, textureBias).{STD_IRIDESCENCETHICKNESS_TEXTURE_CHANNEL}; float iridescenceThickness = mix(material_iridescenceThicknessMin, material_iridescenceThicknessMax, blend); #else float iridescenceThickness = material_iridescenceThicknessMax; #endif dIridescenceThickness = iridescenceThickness; } `; export { iridescenceThickness_default as default };