rgx 0.9.0

A 2D graphics toolkit for rust
Documentation
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
uniform sampler2D tex;

in  vec2  f_uv;
in  vec4  f_color;
in  float f_opacity;

out vec4  fragColor;

void main() {
	vec4 texel = texture(tex, f_uv);

	fragColor = vec4(
		mix(texel.rgb, f_color.rgb, f_color.a),
		texel.a * f_opacity
	);
}