diff options
| author | 2021-02-21 17:50:14 -0300 | |
|---|---|---|
| committer | 2021-07-22 21:51:22 -0400 | |
| commit | 704c6f353f68745168902c6c66c04bb730bd30e6 (patch) | |
| tree | 71ed9654de41b5828ae2613167537d39499d2f3b /src/video_core/renderer_vulkan | |
| parent | shader: Add denorm flush support (diff) | |
| download | yuzu-704c6f353f68745168902c6c66c04bb730bd30e6.tar.gz yuzu-704c6f353f68745168902c6c66c04bb730bd30e6.tar.xz yuzu-704c6f353f68745168902c6c66c04bb730bd30e6.zip | |
shader: Rename, implement FADD.SAT and P2R (imm)
Diffstat (limited to 'src/video_core/renderer_vulkan')
| -rw-r--r-- | src/video_core/renderer_vulkan/vk_pipeline_cache.cpp | 4 |
1 files changed, 2 insertions, 2 deletions
diff --git a/src/video_core/renderer_vulkan/vk_pipeline_cache.cpp b/src/video_core/renderer_vulkan/vk_pipeline_cache.cpp index 49ff911d6..b25af6cd3 100644 --- a/src/video_core/renderer_vulkan/vk_pipeline_cache.cpp +++ b/src/video_core/renderer_vulkan/vk_pipeline_cache.cpp | |||
| @@ -191,12 +191,12 @@ ComputePipeline PipelineCache::CreateComputePipeline(ShaderInfo* shader_info) { | |||
| 191 | .support_fp32_denorm_flush = float_control.shaderDenormFlushToZeroFloat32 != VK_FALSE, | 191 | .support_fp32_denorm_flush = float_control.shaderDenormFlushToZeroFloat32 != VK_FALSE, |
| 192 | }; | 192 | }; |
| 193 | const auto [info, code]{Shader::RecompileSPIRV(profile, env, qmd.program_start)}; | 193 | const auto [info, code]{Shader::RecompileSPIRV(profile, env, qmd.program_start)}; |
| 194 | 194 | /* | |
| 195 | FILE* file = fopen("D:\\shader.spv", "wb"); | 195 | FILE* file = fopen("D:\\shader.spv", "wb"); |
| 196 | fwrite(code.data(), 4, code.size(), file); | 196 | fwrite(code.data(), 4, code.size(), file); |
| 197 | fclose(file); | 197 | fclose(file); |
| 198 | std::system("spirv-dis D:\\shader.spv"); | 198 | std::system("spirv-dis D:\\shader.spv"); |
| 199 | 199 | */ | |
| 200 | shader_info->unique_hash = env.ComputeHash(); | 200 | shader_info->unique_hash = env.ComputeHash(); |
| 201 | shader_info->size_bytes = env.ShaderSize(); | 201 | shader_info->size_bytes = env.ShaderSize(); |
| 202 | return ComputePipeline{device, descriptor_pool, update_descriptor_queue, info, | 202 | return ComputePipeline{device, descriptor_pool, update_descriptor_queue, info, |