From 21c3c5cad07c565df299a8b6d9760d297082737c Mon Sep 17 00:00:00 2001 From: Ivan Molodetskikh Date: Thu, 10 Aug 2023 10:26:11 +0400 Subject: tty: Use GlesTexture instead of GlesRenderbuffer According to cmeissi from Smithay, GlesRenderbuffer has issues, so GlesTexture should be used instead. This fixes GL errors. --- src/tty.rs | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) (limited to 'src') diff --git a/src/tty.rs b/src/tty.rs index 5a81205c..142adfa6 100644 --- a/src/tty.rs +++ b/src/tty.rs @@ -10,7 +10,7 @@ use smithay::backend::drm::{DrmDevice, DrmDeviceFd, DrmEvent}; use smithay::backend::egl::{EGLContext, EGLDisplay}; use smithay::backend::libinput::{LibinputInputBackend, LibinputSessionInterface}; use smithay::backend::renderer::element::surface::WaylandSurfaceRenderElement; -use smithay::backend::renderer::gles::{GlesRenderbuffer, GlesRenderer}; +use smithay::backend::renderer::gles::{GlesRenderer, GlesTexture}; use smithay::backend::renderer::{Bind, ImportEgl}; use smithay::backend::session::libseat::LibSeatSession; use smithay::backend::session::{Event as SessionEvent, Session}; @@ -72,7 +72,7 @@ impl Backend for Tty { let output_device = self.output_device.as_mut().unwrap(); let drm_compositor = &mut output_device.drm_compositor; - match drm_compositor.render_frame::<_, _, GlesRenderbuffer>( + match drm_compositor.render_frame::<_, _, GlesTexture>( &mut output_device.gles, elements, BACKGROUND_COLOR, -- cgit