mirror of
https://github.com/wez/wezterm.git
synced 2024-11-23 23:21:08 +03:00
add option to select alternative alpha blending
I'm not sure if this is needed now that we have a single draw call, but based on the history and the nuance of different gl/driver/os quirks it feels like a good idea to keep this option in the back pocket.
This commit is contained in:
parent
815e24c24d
commit
17fc41fc52
@ -1195,6 +1195,9 @@ pub struct Config {
|
|||||||
|
|
||||||
#[serde(default)]
|
#[serde(default)]
|
||||||
pub pane_focus_follows_mouse: bool,
|
pub pane_focus_follows_mouse: bool,
|
||||||
|
|
||||||
|
#[serde(default)]
|
||||||
|
pub use_alternative_alpha_blending: bool,
|
||||||
}
|
}
|
||||||
impl_lua_conversion!(Config);
|
impl_lua_conversion!(Config);
|
||||||
|
|
||||||
|
@ -543,8 +543,11 @@ impl super::TermWindow {
|
|||||||
atlas_linear_sampler: atlas_linear_sampler,
|
atlas_linear_sampler: atlas_linear_sampler,
|
||||||
foreground_text_hsb: foreground_text_hsb,
|
foreground_text_hsb: foreground_text_hsb,
|
||||||
},
|
},
|
||||||
//&blend_but_set_alpha_to_one,
|
if self.config.use_alternative_alpha_blending {
|
||||||
&alpha_blending,
|
&blend_but_set_alpha_to_one
|
||||||
|
} else {
|
||||||
|
&alpha_blending
|
||||||
|
},
|
||||||
)?;
|
)?;
|
||||||
|
|
||||||
vb.next_index();
|
vb.next_index();
|
||||||
|
Loading…
Reference in New Issue
Block a user