1
0
Fork 0
forked from wry/wry

metal: track per-framebuffer damage

This commit is contained in:
Julian Orth 2025-02-18 16:43:30 +01:00
parent f80ac20220
commit 07fb198eb4
17 changed files with 334 additions and 151 deletions

View file

@ -530,15 +530,16 @@ impl GfxFramebuffer for VulkanImage {
(self.width as _, self.height as _)
}
fn render(
fn render_with_region(
&self,
acquire_sync: AcquireSync,
release_sync: ReleaseSync,
ops: &[GfxApiOpt],
clear: Option<&Color>,
region: &Region,
) -> Result<Option<SyncFile>, GfxError> {
self.renderer
.execute(self, acquire_sync, release_sync, ops, clear)
.execute(self, acquire_sync, release_sync, ops, clear, region)
.map_err(|e| e.into())
}