summaryrefslogtreecommitdiff
path: root/src
diff options
context:
space:
mode:
authorGravatar ReinUsesLisp2019-05-30 13:58:38 -0300
committerGravatar ReinUsesLisp2019-05-30 13:58:38 -0300
commitad321564edf9cf4f20965ecaa3ea265bf02cbd3e (patch)
tree2129e4e02c9265d6e2dc97d1968455503e34a805 /src
parentgl_shader_cache: Flip if condition in GetStageProgram to reduce indentation (diff)
downloadyuzu-ad321564edf9cf4f20965ecaa3ea265bf02cbd3e.tar.gz
yuzu-ad321564edf9cf4f20965ecaa3ea265bf02cbd3e.tar.xz
yuzu-ad321564edf9cf4f20965ecaa3ea265bf02cbd3e.zip
gl_shader_cache: Add commentaries explaining the intention in shaders creation
Diffstat (limited to 'src')
-rw-r--r--src/video_core/renderer_opengl/gl_shader_cache.cpp2
1 files changed, 2 insertions, 0 deletions
diff --git a/src/video_core/renderer_opengl/gl_shader_cache.cpp b/src/video_core/renderer_opengl/gl_shader_cache.cpp
index 05a56f840..34527d8e3 100644
--- a/src/video_core/renderer_opengl/gl_shader_cache.cpp
+++ b/src/video_core/renderer_opengl/gl_shader_cache.cpp
@@ -573,9 +573,11 @@ Shader ShaderCacheOpenGL::GetStageProgram(Maxwell::ShaderProgram program) {
573 const VAddr cpu_addr{*memory_manager.GpuToCpuAddress(program_addr)}; 573 const VAddr cpu_addr{*memory_manager.GpuToCpuAddress(program_addr)};
574 const auto found = precompiled_shaders.find(unique_identifier); 574 const auto found = precompiled_shaders.find(unique_identifier);
575 if (found != precompiled_shaders.end()) { 575 if (found != precompiled_shaders.end()) {
576 // Create a shader from the cache
576 shader = std::make_shared<CachedShader>(cpu_addr, unique_identifier, program, disk_cache, 577 shader = std::make_shared<CachedShader>(cpu_addr, unique_identifier, program, disk_cache,
577 precompiled_programs, found->second, host_ptr); 578 precompiled_programs, found->second, host_ptr);
578 } else { 579 } else {
580 // Create a shader from guest memory
579 shader = std::make_shared<CachedShader>( 581 shader = std::make_shared<CachedShader>(
580 device, cpu_addr, unique_identifier, program, disk_cache, precompiled_programs, 582 device, cpu_addr, unique_identifier, program, disk_cache, precompiled_programs,
581 std::move(program_code), std::move(program_code_b), host_ptr); 583 std::move(program_code), std::move(program_code_b), host_ptr);