3b1b-manim/manimlib/shaders/surface_frag.glsl

19 lines
333 B
Text
Raw Normal View History

2020-06-04 15:41:20 -07:00
#version 330
// in vec4 v_color;
// out vec4 frag_color;
uniform vec3 light_source_position;
in vec3 xyz_coords;
in vec3 v_normal;
2020-06-04 15:41:20 -07:00
in vec4 v_color;
in float v_gloss;
2020-06-04 15:41:20 -07:00
out vec4 frag_color;
#INSERT add_light.glsl
2020-06-04 15:41:20 -07:00
void main() {
frag_color = add_light(v_color, xyz_coords, normalize(v_normal), light_source_position, v_gloss);
2020-06-04 15:41:20 -07:00
}