Fix issue with alpha layering for AA dot drawing
This commit is contained in:
parent
42804d49b5
commit
5218860607
|
@ -17,4 +17,8 @@ void main() {
|
|||
|
||||
fragColor.rgb = color.rgb;
|
||||
fragColor.a = mix(color.a, 0.0, smoothstep(radii[1], radii[0], dist));
|
||||
|
||||
if (fragColor.a == 0.0) {
|
||||
discard;
|
||||
}
|
||||
}
|
||||
|
|
|
@ -26,6 +26,11 @@ void main() {
|
|||
fragColor.rgb = outlineColor.rgb;
|
||||
fragColor.a = mix(outlineColor.a, 0.0, smoothstep(radii[1], radii[0], dist));
|
||||
}
|
||||
else
|
||||
else {
|
||||
fragColor = mix(color, outlineColor, smoothstep(radii[3], radii[2], dist));
|
||||
}
|
||||
|
||||
if (fragColor.a == 0.0) {
|
||||
discard;
|
||||
}
|
||||
}
|
||||
|
|
Loading…
Reference in New Issue