summaryrefslogtreecommitdiffstats
path: root/src/video_core/renderer_opengl/gl_shader_cache.cpp
diff options
context:
space:
mode:
authorFernando Sahmkow <fsahmkow27@gmail.com>2022-12-06 22:32:59 +0100
committerFernando Sahmkow <fsahmkow27@gmail.com>2023-01-01 22:43:58 +0100
commit8d694701bcd97c3766692dff2a9b4ec2f3a64ebd (patch)
tree6fe6f656a60c830c1114e4da806359ca1b649009 /src/video_core/renderer_opengl/gl_shader_cache.cpp
parentVulkan: Add other additional pipeline specs (diff)
downloadyuzu-8d694701bcd97c3766692dff2a9b4ec2f3a64ebd.tar
yuzu-8d694701bcd97c3766692dff2a9b4ec2f3a64ebd.tar.gz
yuzu-8d694701bcd97c3766692dff2a9b4ec2f3a64ebd.tar.bz2
yuzu-8d694701bcd97c3766692dff2a9b4ec2f3a64ebd.tar.lz
yuzu-8d694701bcd97c3766692dff2a9b4ec2f3a64ebd.tar.xz
yuzu-8d694701bcd97c3766692dff2a9b4ec2f3a64ebd.tar.zst
yuzu-8d694701bcd97c3766692dff2a9b4ec2f3a64ebd.zip
Diffstat (limited to '')
-rw-r--r--src/video_core/renderer_opengl/gl_shader_cache.cpp3
1 files changed, 2 insertions, 1 deletions
diff --git a/src/video_core/renderer_opengl/gl_shader_cache.cpp b/src/video_core/renderer_opengl/gl_shader_cache.cpp
index f8868a012..bf991afee 100644
--- a/src/video_core/renderer_opengl/gl_shader_cache.cpp
+++ b/src/video_core/renderer_opengl/gl_shader_cache.cpp
@@ -51,7 +51,7 @@ using VideoCommon::LoadPipelines;
using VideoCommon::SerializePipeline;
using Context = ShaderContext::Context;
-constexpr u32 CACHE_VERSION = 7;
+constexpr u32 CACHE_VERSION = 8;
template <typename Container>
auto MakeSpan(Container& container) {
@@ -350,6 +350,7 @@ GraphicsPipeline* ShaderCache::CurrentGraphicsPipeline() {
regs.tessellation.params.output_primitives.Value() ==
Maxwell::Tessellation::OutputPrimitives::Triangles_CW);
graphics_key.xfb_enabled.Assign(regs.transform_feedback_enabled != 0 ? 1 : 0);
+ graphics_key.app_stage.Assign(maxwell3d->engine_state);
if (graphics_key.xfb_enabled) {
SetXfbState(graphics_key.xfb_state, regs);
}