opengl: remove unused alpha matte from shadow

This commit is contained in:
Vaxry 2023-11-09 21:58:09 +00:00
parent da6fa9cbd2
commit 11432f69b9
2 changed files with 12 additions and 22 deletions

View file

@ -5,9 +5,7 @@
inline const std::string FRAGSHADOW = R"#(
precision mediump float;
varying vec4 v_color;
uniform sampler2D alphaMatte;
varying vec2 v_texcoord;
varying vec2 v_texcoordMatte;
uniform vec2 topLeft;
uniform vec2 bottomRight;
@ -15,7 +13,6 @@ uniform vec2 fullSize;
uniform float radius;
uniform float range;
uniform float shadowPower;
uniform int useAlphaMatte;
float pixAlphaRoundedDistance(float distanceToCorner) {
if (distanceToCorner > radius) {
@ -77,10 +74,6 @@ void main() {
}
}
if (useAlphaMatte == 1) {
pixColor[3] *= 1.0 - texture2D(alphaMatte, v_texcoordMatte)[3];
}
if (pixColor[3] == 0.0) {
discard; return;
}