aboutsummaryrefslogtreecommitdiff
path: root/adapters/fparkan-render-vulkan/src/ffi
diff options
context:
space:
mode:
authorValentin Popov <valentin@popov.link>2026-06-25 07:04:47 +0300
committerValentin Popov <valentin@popov.link>2026-06-25 10:45:40 +0300
commitb617e2958d186cff5588335b9c736e33f05eb7ba (patch)
tree281fa72d9512bf32901852b9604bdc0ae62291b4 /adapters/fparkan-render-vulkan/src/ffi
parent607a64ca8d48c2265482f2dbd050889d0bc8b1ec (diff)
downloadfparkan-b617e2958d186cff5588335b9c736e33f05eb7ba.tar.xz
fparkan-b617e2958d186cff5588335b9c736e33f05eb7ba.zip
fix(vulkan-smoke): harden timeout and ci closure
Diffstat (limited to 'adapters/fparkan-render-vulkan/src/ffi')
-rw-r--r--adapters/fparkan-render-vulkan/src/ffi/smoke.rs7
-rw-r--r--adapters/fparkan-render-vulkan/src/ffi/swapchain_resources.rs2
2 files changed, 6 insertions, 3 deletions
diff --git a/adapters/fparkan-render-vulkan/src/ffi/smoke.rs b/adapters/fparkan-render-vulkan/src/ffi/smoke.rs
index f10cd7c..e11706f 100644
--- a/adapters/fparkan-render-vulkan/src/ffi/smoke.rs
+++ b/adapters/fparkan-render-vulkan/src/ffi/smoke.rs
@@ -51,9 +51,10 @@ where
fn commit(mut self) -> T {
self.rollback.take();
- self.value
- .take()
- .expect("rollback guard must hold a value until commit")
+ match self.value.take() {
+ Some(value) => value,
+ None => unreachable!("rollback guard must hold a value until commit"),
+ }
}
}
diff --git a/adapters/fparkan-render-vulkan/src/ffi/swapchain_resources.rs b/adapters/fparkan-render-vulkan/src/ffi/swapchain_resources.rs
index 2a22555..41dfc0f 100644
--- a/adapters/fparkan-render-vulkan/src/ffi/swapchain_resources.rs
+++ b/adapters/fparkan-render-vulkan/src/ffi/swapchain_resources.rs
@@ -259,10 +259,12 @@ fn create_pipeline_layout(
})
}
+#[allow(clippy::cast_precision_loss)]
fn extent_component_to_f32(value: u32) -> f32 {
value as f32
}
+#[allow(clippy::too_many_lines)]
fn create_graphics_pipeline(
device: &VulkanLogicalDeviceProbe,
render_pass: vk::RenderPass,