1
0
Fork 0
forked from wry/wry

vulkan: make mixed device use a non-fatal error

This commit is contained in:
Julian Orth 2025-08-29 13:33:42 +02:00
parent e0d1ab8122
commit 5e9bc64757
3 changed files with 35 additions and 27 deletions

View file

@ -556,8 +556,9 @@ impl GfxFramebuffer for VulkanImage {
blend_buffer: Option<&Rc<dyn GfxBlendBuffer>>,
blend_cd: &Rc<ColorDescription>,
) -> Result<Option<SyncFile>, GfxError> {
let mut blend_buffer =
blend_buffer.map(|b| b.clone().into_vk(&self.renderer.device.device));
let mut blend_buffer = blend_buffer
.map(|b| b.clone().into_vk(&self.renderer.device.device))
.transpose()?;
if let Some(bb) = &blend_buffer
&& bb.size() != self.size()
{