void fragment() {
vec4 tex = textureLod(map_texture, UV, 0);
ivec2 map_coord = ivec2(tex.rg * 255.0);
COLOR = texelFetch(colours_texture, map_coord, 0);
COLOR.a = tex.a;
}
void fragment() {
vec4 tex = textureLod(map_texture, UV, 0);
ivec2 map_coord = ivec2(tex.rg * 255.0);
COLOR = texelFetch(colours_texture, map_coord, 0);
COLOR.a = tex.a;
}