make pattern subtract blend mode actually subtract

This commit is contained in:
Struma 2022-01-18 03:28:05 -05:00
parent 9fcbdba420
commit b2dd4db15d

View file

@ -51,11 +51,11 @@ vec3 blendAdd(vec3 base, vec3 blend, float opacity) {
// Subtract
float blendSubtract(float base, float blend) {
return max(base+blend-1.0,0.0);
return max(base-blend,0.0);
}
vec3 blendSubtract(vec3 base, vec3 blend) {
return max(base+blend-vec3(1.0),vec3(0.0));
return max(base-blend,vec3(0.0));
}
vec3 blendSubtract(vec3 base, vec3 blend, float opacity) {