diff options
Diffstat (limited to 'alacritty/src/renderer/rects.rs')
-rw-r--r-- | alacritty/src/renderer/rects.rs | 10 |
1 files changed, 5 insertions, 5 deletions
diff --git a/alacritty/src/renderer/rects.rs b/alacritty/src/renderer/rects.rs index 3c74b10b..8c600b6b 100644 --- a/alacritty/src/renderer/rects.rs +++ b/alacritty/src/renderer/rects.rs @@ -12,7 +12,7 @@ use alacritty_terminal::term::SizeInfo; use crate::display::content::RenderableCell; use crate::gl; use crate::gl::types::*; -use crate::renderer::shader::{ShaderError, ShaderProgram}; +use crate::renderer::shader::{ShaderError, ShaderProgram, ShaderVersion}; use crate::renderer::{self, cstr}; #[derive(Debug, Copy, Clone)] @@ -252,10 +252,10 @@ pub struct RectRenderer { } impl RectRenderer { - pub fn new() -> Result<Self, renderer::Error> { + pub fn new(shader_version: ShaderVersion) -> Result<Self, renderer::Error> { let mut vao: GLuint = 0; let mut vbo: GLuint = 0; - let program = RectShaderProgram::new()?; + let program = RectShaderProgram::new(shader_version)?; unsafe { // Allocate buffers. @@ -422,8 +422,8 @@ pub struct RectShaderProgram { } impl RectShaderProgram { - pub fn new() -> Result<Self, ShaderError> { - let program = ShaderProgram::new(RECT_SHADER_V, RECT_SHADER_F)?; + pub fn new(shader_version: ShaderVersion) -> Result<Self, ShaderError> { + let program = ShaderProgram::new(shader_version, RECT_SHADER_V, RECT_SHADER_F)?; Ok(Self { u_rect_kind: program.get_uniform_location(cstr!("rectKind"))?, |