diff options
| author | Valentin Popov <valentin@popov.link> | 2026-07-18 07:59:28 +0300 |
|---|---|---|
| committer | Valentin Popov <valentin@popov.link> | 2026-07-18 07:59:28 +0300 |
| commit | 9f6b21638d396783809bbd941d4cf0d548122995 (patch) | |
| tree | 629ee6db9d2ac1d822b5c30177d50ca4927dde66 /apps/fparkan-vulkan-smoke | |
| parent | b500e32ca2b35fbefbdd5c94a1cf782e309ed20a (diff) | |
| download | fparkan-9f6b21638d396783809bbd941d4cf0d548122995.tar.xz fparkan-9f6b21638d396783809bbd941d4cf0d548122995.zip | |
feat(vulkan): select readback-capable swapchains
Diffstat (limited to 'apps/fparkan-vulkan-smoke')
| -rw-r--r-- | apps/fparkan-vulkan-smoke/src/main.rs | 6 |
1 files changed, 6 insertions, 0 deletions
diff --git a/apps/fparkan-vulkan-smoke/src/main.rs b/apps/fparkan-vulkan-smoke/src/main.rs index 2b7e00b..24e4dd0 100644 --- a/apps/fparkan-vulkan-smoke/src/main.rs +++ b/apps/fparkan-vulkan-smoke/src/main.rs @@ -778,6 +778,9 @@ impl SmokeApp { vulkan_swapchain_image_count: renderer .as_ref() .map_or(0, |snapshot| snapshot.report.swapchain_image_count), + vulkan_swapchain_image_usage: renderer + .as_ref() + .map_or(0, |snapshot| snapshot.report.swapchain_image_usage), vulkan_portability_enumeration: renderer .as_ref() .is_some_and(|snapshot| snapshot.report.portability_enumeration), @@ -980,6 +983,7 @@ fn render_timeout_failure_report( vulkan_swapchain_width: 0, vulkan_swapchain_height: 0, vulkan_swapchain_image_count: 0, + vulkan_swapchain_image_usage: 0, vulkan_portability_enumeration: false, vulkan_portability_subset_enabled: false, }; @@ -1200,6 +1204,7 @@ struct SmokeReport<'a> { vulkan_swapchain_width: u32, vulkan_swapchain_height: u32, vulkan_swapchain_image_count: u32, + vulkan_swapchain_image_usage: u32, vulkan_portability_enumeration: bool, vulkan_portability_subset_enabled: bool, } @@ -1703,6 +1708,7 @@ mod tests { vulkan_swapchain_width: 960, vulkan_swapchain_height: 540, vulkan_swapchain_image_count: 3, + vulkan_swapchain_image_usage: 17, vulkan_portability_enumeration: false, vulkan_portability_subset_enabled: false, }) |
