From 2433b598e7663c8fce1b92a537e006c28800198e Mon Sep 17 00:00:00 2001 From: Christophe Dehais Date: Thu, 1 Apr 2021 17:47:45 +0200 Subject: [PATCH] Fix BGFX_STATE_FRONT_CCW flag being ignored in DX12 and VK (#2438) --- src/renderer_d3d12.cpp | 1 + src/renderer_vk.cpp | 1 + 2 files changed, 2 insertions(+) diff --git a/src/renderer_d3d12.cpp b/src/renderer_d3d12.cpp index 1af376684..db3d137bd 100644 --- a/src/renderer_d3d12.cpp +++ b/src/renderer_d3d12.cpp @@ -2851,6 +2851,7 @@ namespace bgfx { namespace d3d12 | BGFX_STATE_BLEND_INDEPENDENT | BGFX_STATE_BLEND_ALPHA_TO_COVERAGE | BGFX_STATE_CULL_MASK + | BGFX_STATE_FRONT_CCW | BGFX_STATE_MSAA | BGFX_STATE_LINEAA | BGFX_STATE_CONSERVATIVE_RASTER diff --git a/src/renderer_vk.cpp b/src/renderer_vk.cpp index 0cc4388ec..8e56ba489 100644 --- a/src/renderer_vk.cpp +++ b/src/renderer_vk.cpp @@ -4088,6 +4088,7 @@ VK_IMPORT_DEVICE | (g_caps.supported & BGFX_CAPS_BLEND_INDEPENDENT ? BGFX_STATE_BLEND_INDEPENDENT : 0) | BGFX_STATE_BLEND_ALPHA_TO_COVERAGE | BGFX_STATE_CULL_MASK + | BGFX_STATE_FRONT_CCW | BGFX_STATE_MSAA | (m_lineAASupport ? BGFX_STATE_LINEAA : 0) | (g_caps.supported & BGFX_CAPS_CONSERVATIVE_RASTER ? BGFX_STATE_CONSERVATIVE_RASTER : 0)