mirror of
https://github.com/niri-wm/niri.git
synced 2026-06-23 02:05:33 +07:00
winit: Force redraw every time
This commit is contained in:
+2
-2
@@ -41,10 +41,10 @@ impl Backend for Winit {
|
|||||||
let _span = tracy_client::span!("Winit::render");
|
let _span = tracy_client::span!("Winit::render");
|
||||||
|
|
||||||
self.backend.bind().unwrap();
|
self.backend.bind().unwrap();
|
||||||
let age = self.backend.buffer_age().unwrap();
|
// Pass age 0 as the damage is artifacting for some reason.
|
||||||
let result = self
|
let result = self
|
||||||
.damage_tracker
|
.damage_tracker
|
||||||
.render_output(self.backend.renderer(), age, elements, [0.1, 0.1, 0.1, 1.0])
|
.render_output(self.backend.renderer(), 0, elements, [0.1, 0.1, 0.1, 1.0])
|
||||||
.unwrap();
|
.unwrap();
|
||||||
if let Some(damage) = result.damage {
|
if let Some(damage) = result.damage {
|
||||||
self.backend.submit(Some(&damage)).unwrap();
|
self.backend.submit(Some(&damage)).unwrap();
|
||||||
|
|||||||
Reference in New Issue
Block a user