2020-06-04 15:41:20 -07:00
|
|
|
#version 330
|
|
|
|
|
2020-06-05 11:12:52 -07:00
|
|
|
uniform vec3 light_source_position;
|
2020-06-28 12:13:25 -07:00
|
|
|
uniform float gloss;
|
|
|
|
uniform float shadow;
|
2020-06-05 11:12:52 -07:00
|
|
|
|
|
|
|
in vec3 xyz_coords;
|
|
|
|
in vec3 v_normal;
|
2020-06-04 15:41:20 -07:00
|
|
|
in vec4 v_color;
|
2020-06-05 11:12:52 -07:00
|
|
|
|
2020-06-04 15:41:20 -07:00
|
|
|
out vec4 frag_color;
|
|
|
|
|
2021-01-09 22:11:38 -08:00
|
|
|
#INSERT finalize_color.glsl
|
2020-06-05 11:12:52 -07:00
|
|
|
|
2020-06-04 15:41:20 -07:00
|
|
|
void main() {
|
2021-01-09 22:11:38 -08:00
|
|
|
frag_color = finalize_color(
|
2020-06-06 16:55:56 -07:00
|
|
|
v_color,
|
|
|
|
xyz_coords,
|
|
|
|
normalize(v_normal),
|
|
|
|
light_source_position,
|
2020-06-28 12:13:25 -07:00
|
|
|
gloss,
|
|
|
|
shadow
|
2020-06-06 16:55:56 -07:00
|
|
|
);
|
2020-06-04 15:41:20 -07:00
|
|
|
}
|