@doegis/core
Version:
DOE GIS API
3 lines (1 loc) • 481 B
JavaScript
import{glsl as e}from"../../../core/shaderModules/interfaces.js";function a(a,r){const d=a.fragment;d.constants.add("coverageTestThreshold","float",.01),r.antialiasing?d.code.add(e`#define discardByCoverage(radius, coverage) { if (coverage < coverageTestThreshold) discard; }`):d.code.add(e`#define discardByCoverage(radius, coverage) { float coverageLimit = radius <= 0.5 ? coverageTestThreshold : 0.75; if (coverage < coverageLimit) discard; }`)}export{a as DiscardByCoverage};