diff options
| author | Valentin Popov <valentin@popov.link> | 2026-07-18 06:56:49 +0300 |
|---|---|---|
| committer | Valentin Popov <valentin@popov.link> | 2026-07-18 06:56:49 +0300 |
| commit | b915554f3c5695bd8b9707359ffaa51ea8742341 (patch) | |
| tree | acc3dd51b4fbe33e0c3f32d5c5e0d06b5b57dac2 /apps/fparkan-vulkan-smoke/src/main.rs | |
| parent | 116e7716b922dfe402d228f778085dc7b1c1606f (diff) | |
| download | fparkan-b915554f3c5695bd8b9707359ffaa51ea8742341.tar.xz fparkan-b915554f3c5695bd8b9707359ffaa51ea8742341.zip | |
feat(render): preserve original mesh batch draws
Diffstat (limited to 'apps/fparkan-vulkan-smoke/src/main.rs')
| -rw-r--r-- | apps/fparkan-vulkan-smoke/src/main.rs | 5 |
1 files changed, 5 insertions, 0 deletions
diff --git a/apps/fparkan-vulkan-smoke/src/main.rs b/apps/fparkan-vulkan-smoke/src/main.rs index b789cf9..fc725d8 100644 --- a/apps/fparkan-vulkan-smoke/src/main.rs +++ b/apps/fparkan-vulkan-smoke/src/main.rs @@ -592,6 +592,7 @@ impl SmokeApp { mesh_name: self.options.mesh_input.name(), mesh_vertex_count: self.mesh.vertices.len(), mesh_index_count: self.mesh.indices.len(), + mesh_draw_count: self.mesh.draw_ranges.len(), texture_source: self .options .texture_input @@ -823,6 +824,7 @@ fn render_timeout_failure_report( mesh_name: options.mesh_input.name(), mesh_vertex_count: 0, mesh_index_count: 0, + mesh_draw_count: 0, texture_source: options .texture_input .as_ref() @@ -1065,6 +1067,7 @@ struct SmokeReport<'a> { mesh_name: &'a str, mesh_vertex_count: usize, mesh_index_count: usize, + mesh_draw_count: usize, texture_source: &'a str, texture_archive: &'a str, texture_name: &'a str, @@ -1524,6 +1527,7 @@ mod tests { mesh_name: "MTCHECK.MSH", mesh_vertex_count: 128, mesh_index_count: 252, + mesh_draw_count: 1, texture_source: "original-texm", texture_archive: "Textures.lib", texture_name: "DEFAULT.0", @@ -1554,6 +1558,7 @@ mod tests { assert!(json.contains("\"vulkan_device_name\": \"Windows test GPU\"")); assert!(json.contains("\"runner_architecture\": \"x86_64\"")); assert!(json.contains("\"mesh_source\": \"original-msh\"")); + assert!(json.contains("\"mesh_draw_count\": 1")); assert!(json.contains("\"texture_source\": \"original-texm\"")); } |
