15 lines
289 B
GLSL
15 lines
289 B
GLSL
#version 450 core
|
|
|
|
in vec2 vUv;
|
|
out vec4 out_color;
|
|
|
|
uniform vec3 uColorA;
|
|
uniform vec3 uColorB;
|
|
uniform vec3 uColorC;
|
|
|
|
void main() {
|
|
vec3 temp = mix(uColorA, uColorB, vUv.x);
|
|
vec3 blendedColor = mix(temp, uColorC, vUv.y * 0.95);
|
|
out_color = vec4(blendedColor, 1.0);
|
|
}
|