UNPKG

molstar

Version:

A comprehensive macromolecular library.

2 lines (1 loc) 679 B
export declare const check_transparency = "\n#if defined(dRenderVariant_color) || defined(dRenderVariant_tracing)\n #if defined(dTransparentBackfaces_off)\n if (interior && material.a < 1.0) discard;\n #elif defined(dTransparentBackfaces_opaque)\n if (interior) material.a = 1.0;\n #endif\n\n #if !defined(dXrayShaded)\n if ((uRenderMask == MaskOpaque && material.a < 1.0) ||\n (uRenderMask == MaskTransparent && material.a == 1.0)\n ) {\n discard;\n }\n #endif\n#endif\n\n#if defined(dRenderVariant_depth)\n #if defined(dTransparentBackfaces_off)\n if (interior) discard;\n #endif\n#endif\n";