]> de.git.xonotic.org Git - xonotic/darkplaces.git/blobdiff - shader_glsl.h
slightly simplify cmd and cvar code (also silences a - false - cppcheck error)
[xonotic/darkplaces.git] / shader_glsl.h
index 722fc3d667dc2d8570c479de9dd06949ac3c50e6..1833bdf30b37263f886e00cd81537f1c82ed4864 100644 (file)
 "#ifdef USESPECULAR\n"
 "dp_varying mediump vec2 TexCoord2;\n"
 "#endif\n"
+"uniform myhalf Alpha;\n"
 "#ifdef VERTEX_SHADER\n"
 "void main(void)\n"
 "{\n"
 "      dp_FragColor.g = dp_texture2D(Texture_GammaRamps, vec2(dp_FragColor.g, 0)).g;\n"
 "      dp_FragColor.b = dp_texture2D(Texture_GammaRamps, vec2(dp_FragColor.b, 0)).b;\n"
 "#endif\n"
+"#ifdef USEALPHAKILL\n"
+"      dp_FragColor.a *= Alpha;\n"
+"#endif\n"
 "}\n"
 "#endif\n"
 "#else // !MODE_GENERIC\n"