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

21 lines
298 B
GLSL

#version 460 core
#extension GL_ARB_bindless_texture : require
in vec4 colour;
in flat sampler2D tex;
in vec2 texPos;
out vec4 FragColour;
uniform mat4 tex_mat;
void main()
{
vec4 texdata = texture2D(tex, texPos);
FragColour = tex_mat * texdata * colour;
if(FragColour.a == 0) discard;
}