techkaczynski.dev / code

summaryrefslogtreecommitdiff
path: root/res/sdr/mdl_vtx_lit.fs
blob: d2320c947922f8fd77fd10824a5c5e576738867a (plain)
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
#version 330

uniform sampler2D texture0;
uniform vec4 colDiffuse;

in vec2 frag_texcoord;
in vec4 frag_colour;
in vec3 frag_lighting;

out vec4 finalColor;

void
main() {
	vec4 texel =
		texture(texture0, frag_texcoord) *
		// colDiffuse *
		frag_colour +
		colDiffuse;

	vec3 lighting = max(
		frag_lighting,
		vec3(0.0)
	);

	finalColor = vec4(
		texel.rgb * lighting,
		texel.a
	);
}