texture freeing + render updates done a bit nicer

This commit is contained in:
2025-08-23 13:02:00 -04:00
parent 5fe63e311c
commit 6fbdf9fbc8
10 changed files with 176 additions and 108 deletions

View File

@@ -1,7 +1,7 @@
use pollster::FutureExt;
use std::sync::Arc;
use ui::{
UiRenderUpdates,
Ui,
render::{UiLimits, UiRenderer},
};
use wgpu::{util::StagingBelt, *};
@@ -21,7 +21,7 @@ pub struct Renderer {
}
impl Renderer {
pub fn update(&mut self, updates: UiRenderUpdates) {
pub fn update<Ctx>(&mut self, updates: &mut Ui<Ctx>) {
self.ui.update(&self.device, &self.queue, updates);
}