X-Git-Url: http://git.tdb.fi/?p=libs%2Fgl.git;a=blobdiff_plain;f=shaderlib%2Funlit.glsl;h=a7d75c3248a59150e9cd70fa749ce05df975eb16;hp=29cfd3f2cf0257874b40c0a0901e5ca9157bb9da;hb=4595453156db0c47926946b0ea1732b1e37e70ce;hpb=1cbc8df4a72799feada39767e80973f4c93ae523 diff --git a/shaderlib/unlit.glsl b/shaderlib/unlit.glsl index 29cfd3f2..a7d75c32 100644 --- a/shaderlib/unlit.glsl +++ b/shaderlib/unlit.glsl @@ -9,7 +9,7 @@ struct UnlitMaterialParameters layout(set=1) uniform UnlitMaterial { UnlitMaterialParameters unlit_material; - float alpha_cutoff; + AlphaCutoffParams alpha_cutoff; }; layout(set=1) uniform sampler2D color_tex; @@ -17,7 +17,6 @@ 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; layout(constant_id=auto) const bool use_fog = false; -layout(constant_id=auto) const bool use_alpha_cutoff = false; #pragma MSP stage(fragment) virtual vec4 get_color() @@ -33,8 +32,7 @@ virtual vec4 get_color() void main() { vec4 color = get_color(); - if(use_alpha_cutoff && color.a