fast-nuclear-sim/assets/shader/main.fsh

22 lines
345 B
Plaintext
Raw Normal View History

2024-01-31 00:12:14 +11:00
#version 460 core
#extension GL_ARB_bindless_texture : require
2024-02-16 21:50:46 +11:00
in vec4 colour;
2024-01-31 00:12:14 +11:00
in flat sampler2D tex;
in vec2 texPos;
out vec4 FragColour;
uniform mat4 tex_mat;
2024-02-20 16:48:01 +11:00
uniform vec3 brightness;
2024-01-31 00:12:14 +11:00
void main()
{
vec4 texdata = texture2D(tex, texPos);
2024-02-20 16:48:01 +11:00
FragColour = tex_mat * texdata * colour * vec4(brightness, 1);
2024-01-31 00:12:14 +11:00
if(FragColour.a == 0) discard;
}