Fix compiler errors with Vulkan 1.2.x

This commit is contained in:
Josh
2020-12-19 02:36:57 +01:00
parent 68e3b279fa
commit 84628b8f6b
5 changed files with 14 additions and 11 deletions

View File

@@ -286,10 +286,11 @@ bool GPUPipelineStateVulkan::Init(const Description& desc)
// Dynamic
RenderToolsVulkan::ZeroStruct(_descDynamic, VK_STRUCTURE_TYPE_PIPELINE_DYNAMIC_STATE_CREATE_INFO);
_descDynamic.pDynamicStates = _dynamicStates;
_dynamicStates[_descDynamic.dynamicStateCount++] = VK_DYNAMIC_STATE_VIEWPORT;
_dynamicStates[_descDynamic.dynamicStateCount++] = VK_DYNAMIC_STATE_SCISSOR;
_dynamicStates[_descDynamic.dynamicStateCount++] = VK_DYNAMIC_STATE_STENCIL_REFERENCE;
_dynamicStates.Push(VK_DYNAMIC_STATE_VIEWPORT);
_dynamicStates.Push(VK_DYNAMIC_STATE_SCISSOR);
_dynamicStates.Push(VK_DYNAMIC_STATE_STENCIL_REFERENCE);
_descDynamic.dynamicStateCount = _dynamicStates.Count();
_descDynamic.pDynamicStates = _dynamicStates.Get();
_desc.pDynamicState = &_descDynamic;
// Multisample