aboutsummaryrefslogtreecommitdiff
path: root/alacritty/src/renderer/text/glsl3.rs
diff options
context:
space:
mode:
authorKirill Chibisov <contact@kchibisov.com>2022-10-21 22:19:42 +0300
committerGitHub <noreply@github.com>2022-10-21 22:19:42 +0300
commit5b1dd38806eeb625f45303ab8981f3975f1b7b24 (patch)
tree866202a0b6bbf0f7f2152aaaca1ff22da54e006e /alacritty/src/renderer/text/glsl3.rs
parentc3b915b6952f0fa47d362d8f2474b6b8464ac8a7 (diff)
downloadr-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.rs2
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"))?,