Просмотр исходного кода

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.
ReinUsesLisp 6 лет назад
Родитель
Сommit
0fe09df386
1 измененных файлов с 1 добавлено и 0 удалено
  1. 1 0
      src/video_core/renderer_vulkan/vk_state_tracker.cpp

+ 1 - 0
src/video_core/renderer_vulkan/vk_state_tracker.cpp

@@ -158,6 +158,7 @@ void StateTracker::Initialize() {
     SetupDirtyFrontFace(tables);
     SetupDirtyFrontFace(tables);
     SetupDirtyPrimitiveTopology(tables);
     SetupDirtyPrimitiveTopology(tables);
     SetupDirtyStencilOp(tables);
     SetupDirtyStencilOp(tables);
+    SetupDirtyStencilTestEnable(tables);
 }
 }
 
 
 void StateTracker::InvalidateCommandBufferState() {
 void StateTracker::InvalidateCommandBufferState() {