mirror of
https://gitea.wildfiregames.com/0ad/0ad.git
synced 2026-09-21 20:06:40 +00:00
Enables PolygonMode for Vulkan only when allowed by fillModeNonSolid.
This was SVN commit r27660.
This commit is contained in:
@@ -201,8 +201,11 @@ VkPipeline CGraphicsPipelineState::GetOrCreatePipeline(
|
||||
rasterizationStateCreateInfo.depthClampEnable = VK_FALSE;
|
||||
rasterizationStateCreateInfo.rasterizerDiscardEnable = VK_FALSE;
|
||||
|
||||
const PolygonMode polygonMode =
|
||||
m_Device->GetChoosenPhysicalDevice().features.fillModeNonSolid
|
||||
? m_Desc.rasterizationState.polygonMode : PolygonMode::FILL;
|
||||
rasterizationStateCreateInfo.polygonMode =
|
||||
Mapping::FromPolygonMode(m_Desc.rasterizationState.polygonMode);
|
||||
Mapping::FromPolygonMode(polygonMode);
|
||||
rasterizationStateCreateInfo.cullMode =
|
||||
Mapping::FromCullMode(m_Desc.rasterizationState.cullMode);
|
||||
rasterizationStateCreateInfo.frontFace =
|
||||
|
||||
Reference in New Issue
Block a user