4 struct UnlitMaterialParameters
11 UnlitMaterialParameters unlit_material;
15 uniform sampler2D color_tex;
17 layout(constant_id=auto) const bool use_texture = false;
18 layout(constant_id=auto) const bool use_vertex_color = false;
19 layout(constant_id=auto) const bool use_fog = false;
20 layout(constant_id=auto) const bool use_alpha_cutoff = false;
22 #pragma MSP stage(fragment)
23 virtual vec4 get_color()
25 vec4 result = unlit_material.color;
27 result *= texture(color_tex, texcoord.xy);
35 vec4 color = get_color();
36 if(use_alpha_cutoff && color.a<alpha_cutoff)
40 color.rgb = apply_fog(color.rgb);