3b1b-manim/manimlib/shaders/quadratic_bezier_fill/frag.glsl

18 lines
279 B
Text
Raw Normal View History

2020-02-03 10:52:39 -08:00
#version 330
in vec4 color;
in float fill_all;
2020-02-03 10:52:39 -08:00
in vec2 uv_coords;
out vec4 frag_color;
void main() {
if (color.a == 0) discard;
frag_color = color;
if (bool(fill_all)) return;
float x = uv_coords.x;
float y = uv_coords.y;
if(y - x * x < 0) discard;
}