From 0fe09df386630c4b371911531e81d61c4866c831 Mon Sep 17 00:00:00 2001
From: ReinUsesLisp <reinuseslisp@airmail.cc>
Date: Sun, 12 Jul 2020 20:43:42 -0300
Subject: [PATCH] vk_state_tracker: Fix dirty flags for stencil_enable on
 VK_EXT_extended_dynamic_state

Fixes a regression on any game using stencil on devices with
VK_EXT_extended_dynamic_state.
---
 src/video_core/renderer_vulkan/vk_state_tracker.cpp | 1 +
 1 file changed, 1 insertion(+)

diff --git a/src/video_core/renderer_vulkan/vk_state_tracker.cpp b/src/video_core/renderer_vulkan/vk_state_tracker.cpp
index e5a583dd5b..9151d9fb1a 100644
--- a/src/video_core/renderer_vulkan/vk_state_tracker.cpp
+++ b/src/video_core/renderer_vulkan/vk_state_tracker.cpp
@@ -158,6 +158,7 @@ void StateTracker::Initialize() {
     SetupDirtyFrontFace(tables);
     SetupDirtyPrimitiveTopology(tables);
     SetupDirtyStencilOp(tables);
+    SetupDirtyStencilTestEnable(tables);
 }
 
 void StateTracker::InvalidateCommandBufferState() {