aboutsummaryrefslogtreecommitdiff
path: root/pass2.frag
blob: 9822db021a3ee8bd2cd3cfb0d5f91f9d2c12a65e (plain)
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
#version 460 core

#include "consts.h"

layout(location = 0) out vec4 color;
in vec4 gl_FragCoord;

layout(location = U_LOC_TIME) uniform float time;
layout(location = U_LOC_PASS1) uniform sampler2D buf;
layout(location = U_LOC_WINDOW) uniform ivec2 window;

const vec4 color_a = vec4(0.15, 0.50, 0.90, 1.0);
const vec4 color_b = vec4(0.85, 1.00, 0.85, 1.0);

void main() {
	vec2 uv = gl_FragCoord.xy / window.xy;
  color = texture(buf, uv);
  color = mix(color_a, color_b, color[0]); // map b/w colors to gradient
}