1
0
Fork 0
forked from wry/wry

vulkan: skip async transfer if damage is empty

This commit is contained in:
Julian Orth 2025-02-27 18:22:21 +01:00
parent 9534da89a2
commit d7d0cbf9e2

View file

@ -77,6 +77,9 @@ impl VulkanShmImage {
callback: Rc<dyn AsyncShmGfxTextureCallback>,
tt: TransferType,
) -> Result<Option<PendingShmTransfer>, VulkanError> {
if damage.is_empty() {
return Ok(None);
}
let data = self.async_data.as_ref().unwrap();
let res = self.try_async_transfer(img, staging, data, client_mem, damage, tt);
match res {