aboutsummaryrefslogtreecommitdiff
path: root/apps/fparkan-game
diff options
context:
space:
mode:
authorValentin Popov <valentin@popov.link>2026-11-01 00:31:26 +0300
committerValentin Popov <valentin@popov.link>2026-11-01 00:31:26 +0300
commit15aadf7f47b608d4990d2c981e451a7af3ae2cee (patch)
tree499a0954af51201fe3ad966668fee540d9e8e091 /apps/fparkan-game
parent3aa9493a02abd27f4f0c803f594047d37ff9058b (diff)
downloadfparkan-15aadf7f47b608d4990d2c981e451a7af3ae2cee.tar.xz
fparkan-15aadf7f47b608d4990d2c981e451a7af3ae2cee.zip
perf(render): prewarm pipeline variants with a Vulkan cache
Diffstat (limited to 'apps/fparkan-game')
-rw-r--r--apps/fparkan-game/src/main.rs4
1 files changed, 4 insertions, 0 deletions
diff --git a/apps/fparkan-game/src/main.rs b/apps/fparkan-game/src/main.rs
index 42239f6..bbf9ead 100644
--- a/apps/fparkan-game/src/main.rs
+++ b/apps/fparkan-game/src/main.rs
@@ -10623,6 +10623,10 @@ impl StaticVulkanApp {
report.renderer_report.initial_texture_image_count,
report.renderer_report.texture_detach_count,
);
+ eprintln!(
+ "render_pipeline_cache pipelines_created={}",
+ report.renderer_report.pipeline_creation_count
+ );
self.output = Some(format!(
"rendered mission {}: {} frames, {} objects, {} mesh components, {} terrain components, camera={}, captured_viewport_crop={}, control_clock_ms={}, control_clock_mode={}, materials={}, environment_primitives={}, shadow_casters={}, shadow_indices={}, swapchain_recreates={}, validation={}, swapchain_format={}, readback_format={}, readback={}, readback_sequence={}, startup_ms={{mission_assets:{:.1},terrain_materials:{:.1},sky:{:.1},gpu_initialization:{:.1}}}",
self.mission,