// ----------------------------------------------------------------------------- // Copyright (c) 2009-2016 Nicolas P. Rougier. All rights reserved. // Distributed under the (new) BSD License. // ----------------------------------------------------------------------------- #include "antialias/antialias.glsl" // Varyings // ------------------------------------ in vec4 v_color; in float v_distance; in float v_linewidth; in float v_antialias; out vec4 FragColor; // Main // ------------------------------------ void main() { ; if (v_color.a == 0) { discard; } FragColor = stroke(v_distance, v_linewidth, v_antialias, v_color); // FragColor = v_color; }