vec4 color;
};
-uniform UnlitMaterial
+layout(set=1) uniform UnlitMaterial
{
UnlitMaterialParameters unlit_material;
+ AlphaCutoffParams alpha_cutoff;
};
-uniform sampler2D color_tex;
+layout(set=1) uniform sampler2D color_tex;
layout(constant_id=auto) const bool use_texture = false;
layout(constant_id=auto) const bool use_vertex_color = false;
void main()
{
vec4 color = get_color();
+ color.a = apply_alpha_cutoff(color.a, alpha_cutoff);
+
if(use_fog)
color.rgb = apply_fog(color.rgb);
frag_color = color;