X-Git-Url: https://harrygodden.com/git/?a=blobdiff_plain;f=shaders%2Fmenu.h;h=d0cd493d75ab63ba6643b4bb30f452cff2fff98a;hb=1f0e3292c021e8263716e5f4544a1efcedf3f03d;hp=67700e8e908482467dbbf64894f1a1038db42eac;hpb=15beb60ade240af4e00b0d204f7e89a4d35dca36;p=carveJwlIkooP6JGAAIwe30JlM.git diff --git a/shaders/menu.h b/shaders/menu.h index 67700e8..d0cd493 100644 --- a/shaders/menu.h +++ b/shaders/menu.h @@ -40,7 +40,7 @@ static struct vg_shader _shader_menu = { ""}, .fs = { -.orig_file = "../../shaders/unlit.fs", +.orig_file = "../../shaders/menu.fs", .static_src = "out vec4 FragColor;\n" "\n" @@ -54,8 +54,12 @@ static struct vg_shader _shader_menu = { "\n" "void main()\n" "{\n" -" vec3 diffuse = texture( uTexMain, aUv ).rgb;\n" -" FragColor = vec4( diffuse, 1.0 );\n" +" vec4 diffuse = texture( uTexMain, aUv );\n" +"\n" +" if( diffuse.a < 0.5 )\n" +" discard;\n" +"\n" +" FragColor = vec4( diffuse.rgb, 1.0 ) * uColour;\n" "}\n" ""}, };