From f344134138eca2dff3d856d7db3cc3478b0a98dc Mon Sep 17 00:00:00 2001 From: "Herman S." <429230+has207@users.noreply.github.com> Date: Wed, 3 Dec 2025 15:48:35 +0900 Subject: [PATCH] [Vulkan] Add dump_shaders support --- src/xenia/gpu/vulkan/vulkan_pipeline_cache.cc | 6 ++++-- 1 file changed, 4 insertions(+), 2 deletions(-) diff --git a/src/xenia/gpu/vulkan/vulkan_pipeline_cache.cc b/src/xenia/gpu/vulkan/vulkan_pipeline_cache.cc index 656b6bf74..1f86d90ec 100644 --- a/src/xenia/gpu/vulkan/vulkan_pipeline_cache.cc +++ b/src/xenia/gpu/vulkan/vulkan_pipeline_cache.cc @@ -644,8 +644,10 @@ bool VulkanPipelineCache::TranslateAnalyzedShader( return false; } - // TODO(Triang3l): Log that the shader has been successfully translated in - // common code. + // Dump shader files if desired. + if (!cvars::dump_shaders.empty()) { + translation.Dump(cvars::dump_shaders, "vulkan"); + } // Set up the texture binding layout. if (shader.EnterBindingLayoutUserUIDSetup()) {