UNPKG

@doegis/core

Version:

DOE GIS API

3 lines (1 loc) 481 B
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};