diff options
author | ReinUsesLisp <reinuseslisp@airmail.cc> | 2018-10-29 01:54:08 +0100 |
---|---|---|
committer | ReinUsesLisp <reinuseslisp@airmail.cc> | 2018-10-29 02:22:30 +0100 |
commit | 80cbd812761d5f520632572bcbcc15c8582a2ddc (patch) | |
tree | 12481bb34b5b8ebd27baf409b2a2c2879f658323 /src/video_core/renderer_opengl/gl_shader_cache.cpp | |
parent | Merge pull request #1607 from FearlessTobi/patch-3 (diff) | |
download | yuzu-80cbd812761d5f520632572bcbcc15c8582a2ddc.tar yuzu-80cbd812761d5f520632572bcbcc15c8582a2ddc.tar.gz yuzu-80cbd812761d5f520632572bcbcc15c8582a2ddc.tar.bz2 yuzu-80cbd812761d5f520632572bcbcc15c8582a2ddc.tar.lz yuzu-80cbd812761d5f520632572bcbcc15c8582a2ddc.tar.xz yuzu-80cbd812761d5f520632572bcbcc15c8582a2ddc.tar.zst yuzu-80cbd812761d5f520632572bcbcc15c8582a2ddc.zip |
Diffstat (limited to '')
-rw-r--r-- | src/video_core/renderer_opengl/gl_shader_cache.cpp | 5 |
1 files changed, 3 insertions, 2 deletions
diff --git a/src/video_core/renderer_opengl/gl_shader_cache.cpp b/src/video_core/renderer_opengl/gl_shader_cache.cpp index 1a03a677f..9522fd344 100644 --- a/src/video_core/renderer_opengl/gl_shader_cache.cpp +++ b/src/video_core/renderer_opengl/gl_shader_cache.cpp @@ -8,6 +8,7 @@ #include "video_core/engines/maxwell_3d.h" #include "video_core/renderer_opengl/gl_shader_cache.h" #include "video_core/renderer_opengl/gl_shader_manager.h" +#include "video_core/renderer_opengl/utils.h" #include "video_core/utils.h" namespace OpenGL { @@ -89,7 +90,7 @@ CachedShader::CachedShader(VAddr addr, Maxwell::ShaderProgram program_type) shader.Create(program_result.first.c_str(), gl_type); program.Create(true, shader.handle); SetShaderUniformBlockBindings(program.handle); - VideoCore::LabelGLObject(GL_PROGRAM, program.handle, addr); + LabelGLObject(GL_PROGRAM, program.handle, addr); } else { // Store shader's code to lazily build it on draw geometry_programs.code = program_result.first; @@ -130,7 +131,7 @@ GLuint CachedShader::LazyGeometryProgram(OGLProgram& target_program, shader.Create(source.c_str(), GL_GEOMETRY_SHADER); target_program.Create(true, shader.handle); SetShaderUniformBlockBindings(target_program.handle); - VideoCore::LabelGLObject(GL_PROGRAM, target_program.handle, addr, debug_name); + LabelGLObject(GL_PROGRAM, target_program.handle, addr, debug_name); return target_program.handle; }; |