diff options
author | Kirill Chibisov <contact@kchibisov.com> | 2022-10-21 22:19:42 +0300 |
---|---|---|
committer | GitHub <noreply@github.com> | 2022-10-21 22:19:42 +0300 |
commit | 5b1dd38806eeb625f45303ab8981f3975f1b7b24 (patch) | |
tree | 866202a0b6bbf0f7f2152aaaca1ff22da54e006e /alacritty/src/renderer/text/glsl3.rs | |
parent | c3b915b6952f0fa47d362d8f2474b6b8464ac8a7 (diff) | |
download | r-alacritty-5b1dd38806eeb625f45303ab8981f3975f1b7b24.tar.gz r-alacritty-5b1dd38806eeb625f45303ab8981f3975f1b7b24.tar.bz2 r-alacritty-5b1dd38806eeb625f45303ab8981f3975f1b7b24.zip |
Fix cursor and underlines always being black
Some old hardware doesn't like universal shader approach for all the
rectangle kinds leading to ALU instruction limits. This commit fixes
it by splitting the shader per rectangle kind.
Fixes #6417.
Diffstat (limited to 'alacritty/src/renderer/text/glsl3.rs')
-rw-r--r-- | alacritty/src/renderer/text/glsl3.rs | 2 |
1 files changed, 1 insertions, 1 deletions
diff --git a/alacritty/src/renderer/text/glsl3.rs b/alacritty/src/renderer/text/glsl3.rs index 6783c215..885023a0 100644 --- a/alacritty/src/renderer/text/glsl3.rs +++ b/alacritty/src/renderer/text/glsl3.rs @@ -424,7 +424,7 @@ pub struct TextShaderProgram { impl TextShaderProgram { pub fn new(shader_version: ShaderVersion) -> Result<TextShaderProgram, Error> { - let program = ShaderProgram::new(shader_version, TEXT_SHADER_V, TEXT_SHADER_F)?; + let program = ShaderProgram::new(shader_version, None, TEXT_SHADER_V, TEXT_SHADER_F)?; Ok(Self { u_projection: program.get_uniform_location(cstr!("projection"))?, u_cell_dim: program.get_uniform_location(cstr!("cellDim"))?, |