intersect.frag raw

   1  #version 310 es
   2  
   3  // SPDX-License-Identifier: Unlicense OR MIT
   4  
   5  precision mediump float;
   6  
   7  // Use high precision to be pixel accurate for
   8  // large cover atlases.
   9  layout(location = 0) in highp vec2 vUV;
  10  
  11  layout(binding = 0) uniform sampler2D cover;
  12  
  13  layout(location = 0) out vec4 fragColor;
  14  
  15  void main() {
  16    float cover = abs(texture(cover, vUV).r);
  17    fragColor.r = cover;
  18  }
  19