fix(vulkan): label readback image formats
This commit is contained in:
@@ -639,7 +639,7 @@ impl SmokeApp {
|
||||
let path = self
|
||||
.options
|
||||
.out
|
||||
.with_file_name(format!("{stem}.readback-b8g8r8a8.raw"));
|
||||
.with_file_name(format!("{stem}.readback-vkformat-{}.raw", artifact.format));
|
||||
std::fs::write(&path, &artifact.bytes).map_err(|err| format!("{}: {err}", path.display()))
|
||||
}
|
||||
|
||||
@@ -795,6 +795,9 @@ impl SmokeApp {
|
||||
vulkan_swapchain_image_count: renderer
|
||||
.as_ref()
|
||||
.map_or(0, |snapshot| snapshot.report.swapchain_image_count),
|
||||
vulkan_swapchain_image_format: renderer
|
||||
.as_ref()
|
||||
.map_or(0, |snapshot| snapshot.report.swapchain_image_format),
|
||||
vulkan_swapchain_image_usage: renderer
|
||||
.as_ref()
|
||||
.map_or(0, |snapshot| snapshot.report.swapchain_image_usage),
|
||||
@@ -1020,6 +1023,7 @@ fn render_timeout_failure_report(
|
||||
vulkan_swapchain_width: 0,
|
||||
vulkan_swapchain_height: 0,
|
||||
vulkan_swapchain_image_count: 0,
|
||||
vulkan_swapchain_image_format: 0,
|
||||
vulkan_swapchain_image_usage: 0,
|
||||
vulkan_readback_copy_count: 0,
|
||||
vulkan_readback_byte_count: 0,
|
||||
@@ -1244,6 +1248,7 @@ struct SmokeReport<'a> {
|
||||
vulkan_swapchain_width: u32,
|
||||
vulkan_swapchain_height: u32,
|
||||
vulkan_swapchain_image_count: u32,
|
||||
vulkan_swapchain_image_format: i32,
|
||||
vulkan_swapchain_image_usage: u32,
|
||||
vulkan_readback_copy_count: u64,
|
||||
vulkan_readback_byte_count: u64,
|
||||
@@ -1751,6 +1756,7 @@ mod tests {
|
||||
vulkan_swapchain_width: 960,
|
||||
vulkan_swapchain_height: 540,
|
||||
vulkan_swapchain_image_count: 3,
|
||||
vulkan_swapchain_image_format: 50,
|
||||
vulkan_swapchain_image_usage: 17,
|
||||
vulkan_readback_copy_count: 300,
|
||||
vulkan_readback_byte_count: 4_147_200,
|
||||
|
||||
Reference in New Issue
Block a user