summaryrefslogtreecommitdiffstats
path: root/src/video_core/renderer_opengl/gl_shader_cache.h
diff options
context:
space:
mode:
Diffstat (limited to 'src/video_core/renderer_opengl/gl_shader_cache.h')
-rw-r--r--src/video_core/renderer_opengl/gl_shader_cache.h9
1 files changed, 4 insertions, 5 deletions
diff --git a/src/video_core/renderer_opengl/gl_shader_cache.h b/src/video_core/renderer_opengl/gl_shader_cache.h
index 763a47bce..3b5a82f8a 100644
--- a/src/video_core/renderer_opengl/gl_shader_cache.h
+++ b/src/video_core/renderer_opengl/gl_shader_cache.h
@@ -117,12 +117,11 @@ public:
private:
std::map<u64, UnspecializedShader> GenerateUnspecializedShaders(
- const std::vector<ShaderDiskCacheRaw>& raws);
+ const std::vector<ShaderDiskCacheRaw>& raws,
+ const std::map<u64, ShaderDiskCacheDecompiled>& decompiled);
- CachedProgram GeneratePrecompiledProgram(
- std::vector<ShaderDiskCachePrecompiledEntry>& precompiled,
- const ShaderDiskCachePrecompiledEntry& precompiled_entry,
- const std::set<GLenum>& supported_formats);
+ CachedProgram GeneratePrecompiledProgram(const ShaderDiskCacheDump& dump,
+ const std::set<GLenum>& supported_formats);
std::array<Shader, Maxwell::MaxShaderProgram> last_shaders;