molstar
Version:
A comprehensive macromolecular library.
5 lines • 786 B
JavaScript
"use strict";
Object.defineProperty(exports, "__esModule", { value: true });
exports.wboit_params = void 0;
exports.wboit_params = "\n#if defined(dRenderVariant_colorWboit)\n #if !defined(dRenderMode_volume) && !defined(dRenderMode_isosurface)\n uniform sampler2D tDepth;\n uniform vec2 uDrawingBufferSize;\n\n float getDepth(const in vec2 coords) {\n // always packed due to merged depth from primitives and volumes\n return unpackRGBAToDepth(texture2D(tDepth, coords));\n }\n #endif\n#endif\n\nuniform bool uRenderWboit;\n\nfloat calcDepth(const in vec3 pos) {\n vec2 clipZW = pos.z * uProjection[2].zw + uProjection[3].zw;\n return 0.5 + 0.5 * clipZW.x / clipZW.y;\n}\n";
//# sourceMappingURL=wboit-params.glsl.js.map