reVeno/Source/Resources/GL/WaveForm.fragment.glsl

18 lines
405 B
Text
Raw Normal View History

2020-06-13 10:56:20 +02:00
#version 330 core
in vec4 newColor;
2020-07-09 16:31:33 +02:00
in vec4 newGradientColor;
in vec4 sPosition;
2020-06-13 10:56:20 +02:00
out vec4 fragColor;
void main()
{
2020-07-09 16:31:33 +02:00
if (newColor == newGradientColor) {
fragColor = newColor;
} else {
vec2 st = sPosition.xy;
float mixValue = distance(st, vec2(0, 0));
vec3 color = mix(newGradientColor.xyz, newColor.xyz, mixValue);
fragColor = vec4(color, mixValue);
}
2020-06-13 10:56:20 +02:00
}