UNPKG

molstar

Version:

A comprehensive macromolecular library.

5 lines 636 B
"use strict"; Object.defineProperty(exports, "__esModule", { value: true }); exports.clip_instance = void 0; exports.clip_instance = "\n#if defined(dClipVariant_instance) && dClipObjectCount != 0\n int flag = 0;\n #if defined(dClipping)\n flag = int(floor(vClipping * 255.0 + 0.5));\n #endif\n\n vec4 mCenter = uModel * aTransform * vec4(uInvariantBoundingSphere.xyz, 1.0);\n if (clipTest(vec4(mCenter.xyz, uInvariantBoundingSphere.w), flag))\n // move out of [ -w, +w ] to 'discard' in vert shader\n gl_Position.z = 2.0 * gl_Position.w;\n#endif\n"; //# sourceMappingURL=clip-instance.glsl.js.map