diff options
author | Kirill Chibisov <contact@kchibisov.com> | 2021-08-16 14:49:14 +0300 |
---|---|---|
committer | GitHub <noreply@github.com> | 2021-08-16 14:49:14 +0300 |
commit | c24d7dfd0d2d8849f0398d7cb1a65d6562ee7a0d (patch) | |
tree | 07470a57149be0fdb907ffb33ccd124dfb57848a /alacritty/res | |
parent | 9a8ae43c0aa9e598411964c458c88f58d6ec41d8 (diff) | |
download | r-alacritty-c24d7dfd0d2d8849f0398d7cb1a65d6562ee7a0d.tar.gz r-alacritty-c24d7dfd0d2d8849f0398d7cb1a65d6562ee7a0d.tar.bz2 r-alacritty-c24d7dfd0d2d8849f0398d7cb1a65d6562ee7a0d.zip |
Add option to apply opacity to all background colors
In some cases it could be desired to apply 'background_opacity'
to all background colors instead of just 'colors.primary.background',
thus adding an 'colors.opaque_background_colors' option to control that.
Fixes #741.
Diffstat (limited to 'alacritty/res')
-rw-r--r-- | alacritty/res/text.f.glsl | 2 | ||||
-rw-r--r-- | alacritty/res/text.v.glsl | 2 |
2 files changed, 2 insertions, 2 deletions
diff --git a/alacritty/res/text.f.glsl b/alacritty/res/text.f.glsl index d5e26881..5b4e3da6 100644 --- a/alacritty/res/text.f.glsl +++ b/alacritty/res/text.f.glsl @@ -18,7 +18,7 @@ void main() { } alphaMask = vec4(1.0); - color = vec4(bg.rgb, 1.0); + color = vec4(bg.rgb, bg.a); } else if ((int(fg.a) & COLORED) != 0) { // Color glyphs, like emojis. vec4 glyphColor = texture(mask, TexCoords); diff --git a/alacritty/res/text.v.glsl b/alacritty/res/text.v.glsl index 31e6f934..a4a31382 100644 --- a/alacritty/res/text.v.glsl +++ b/alacritty/res/text.v.glsl @@ -65,6 +65,6 @@ void main() { TexCoords = uvOffset + position * uvSize; } - bg = vec4(backgroundColor.rgb / 255.0, backgroundColor.a); + bg = backgroundColor / 255.0; fg = vec4(textColor.rgb / 255.0, textColor.a); } |