molstar
Version:
A comprehensive macromolecular library.
5 lines • 636 B
JavaScript
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
;