summaryrefslogtreecommitdiffstats
path: root/src/video_core/renderer_opengl/gl_shader_cache.cpp
diff options
context:
space:
mode:
authorPatrick Elsässer <paddy334@web.de>2018-09-09 17:51:43 +0200
committerPatrick Elsässer <paddy334@web.de>2018-09-09 17:51:43 +0200
commit64e45b04e0eba71ffef6b8776b50026a26325ae7 (patch)
treeac5f630e88eceff68561678723e8717117a29bc0 /src/video_core/renderer_opengl/gl_shader_cache.cpp
parentMerge pull request #1277 from jroweboy/update-xbyak (diff)
downloadyuzu-64e45b04e0eba71ffef6b8776b50026a26325ae7.tar
yuzu-64e45b04e0eba71ffef6b8776b50026a26325ae7.tar.gz
yuzu-64e45b04e0eba71ffef6b8776b50026a26325ae7.tar.bz2
yuzu-64e45b04e0eba71ffef6b8776b50026a26325ae7.tar.lz
yuzu-64e45b04e0eba71ffef6b8776b50026a26325ae7.tar.xz
yuzu-64e45b04e0eba71ffef6b8776b50026a26325ae7.tar.zst
yuzu-64e45b04e0eba71ffef6b8776b50026a26325ae7.zip
Diffstat (limited to '')
-rw-r--r--src/video_core/renderer_opengl/gl_shader_cache.cpp8
1 files changed, 4 insertions, 4 deletions
diff --git a/src/video_core/renderer_opengl/gl_shader_cache.cpp b/src/video_core/renderer_opengl/gl_shader_cache.cpp
index 7e4b85ac3..61080f5cc 100644
--- a/src/video_core/renderer_opengl/gl_shader_cache.cpp
+++ b/src/video_core/renderer_opengl/gl_shader_cache.cpp
@@ -13,8 +13,8 @@ namespace OpenGL {
/// Gets the address for the specified shader stage program
static VAddr GetShaderAddress(Maxwell::ShaderProgram program) {
- auto& gpu = Core::System::GetInstance().GPU().Maxwell3D();
- auto& shader_config = gpu.regs.shader_config[static_cast<size_t>(program)];
+ const auto& gpu = Core::System::GetInstance().GPU().Maxwell3D();
+ const auto& shader_config = gpu.regs.shader_config[static_cast<size_t>(program)];
return *gpu.memory_manager.GpuToCpuAddress(gpu.regs.code_address.CodeAddress() +
shader_config.offset);
}
@@ -86,7 +86,7 @@ CachedShader::CachedShader(VAddr addr, Maxwell::ShaderProgram program_type)
}
GLuint CachedShader::GetProgramResourceIndex(const GLShader::ConstBufferEntry& buffer) {
- auto search{resource_cache.find(buffer.GetHash())};
+ const auto search{resource_cache.find(buffer.GetHash())};
if (search == resource_cache.end()) {
const GLuint index{
glGetProgramResourceIndex(program.handle, GL_UNIFORM_BLOCK, buffer.GetName().c_str())};
@@ -98,7 +98,7 @@ GLuint CachedShader::GetProgramResourceIndex(const GLShader::ConstBufferEntry& b
}
GLint CachedShader::GetUniformLocation(const GLShader::SamplerEntry& sampler) {
- auto search{uniform_cache.find(sampler.GetHash())};
+ const auto search{uniform_cache.find(sampler.GetHash())};
if (search == uniform_cache.end()) {
const GLint index{glGetUniformLocation(program.handle, sampler.GetName().c_str())};
uniform_cache[sampler.GetHash()] = index;