UNPKG

molstar

Version:

A comprehensive macromolecular library.

27 lines (24 loc) 758 B
"use strict"; Object.defineProperty(exports, "__esModule", { value: true }); exports.check_transparency = void 0; exports.check_transparency = ` #if defined(dRenderVariant_color) || defined(dRenderVariant_tracing) #if defined(dTransparentBackfaces_off) if (interior && material.a < 1.0) discard; #elif defined(dTransparentBackfaces_opaque) if (interior) material.a = 1.0; #endif #if !defined(dXrayShaded) if ((uRenderMask == MaskOpaque && material.a < 1.0) || (uRenderMask == MaskTransparent && material.a == 1.0) ) { discard; } #endif #endif #if defined(dRenderVariant_depth) #if defined(dTransparentBackfaces_off) if (interior) discard; #endif #endif `;