diff --git a/src/video_core/renderer_vulkan/pica_to_vk.h b/src/video_core/renderer_vulkan/pica_to_vk.h index 3c9dc654f..6cbf3ecfa 100644 --- a/src/video_core/renderer_vulkan/pica_to_vk.h +++ b/src/video_core/renderer_vulkan/pica_to_vk.h @@ -250,7 +250,7 @@ inline vk::CullModeFlags CullMode(Pica::RasterizerRegs::CullMode mode) { return vk::CullModeFlagBits::eNone; case Pica::RasterizerRegs::CullMode::KeepClockWise: case Pica::RasterizerRegs::CullMode::KeepCounterClockWise: - return vk::CullModeFlagBits::eNone; + return vk::CullModeFlagBits::eBack; } } diff --git a/src/video_core/renderer_vulkan/renderer_vulkan.cpp b/src/video_core/renderer_vulkan/renderer_vulkan.cpp index 69b3f9ad9..1711c8996 100644 --- a/src/video_core/renderer_vulkan/renderer_vulkan.cpp +++ b/src/video_core/renderer_vulkan/renderer_vulkan.cpp @@ -1046,8 +1046,7 @@ void RendererVulkan::SwapBuffers() { runtime.OnSlotSwitch(scheduler.GetCurrentSlotIndex()); // When the command buffer switches, all state becomes undefined. - // This is problematic when using dynamic states, so set all - // states here + // This is problematic with dynamic states, so set all states here if (instance.IsExtendedDynamicStateSupported()) { rasterizer->SyncFixedState(); }