diff --git a/src/dxvk/dxvk_pipemanager.h b/src/dxvk/dxvk_pipemanager.h index 9e6ed35e4..5661dd86f 100644 --- a/src/dxvk/dxvk_pipemanager.h +++ b/src/dxvk/dxvk_pipemanager.h @@ -237,16 +237,6 @@ namespace dxvk { DxvkBindingLayoutObjects, DxvkHash, DxvkEq> m_pipelineLayouts; - std::unordered_map< - DxvkComputePipelineShaders, - DxvkComputePipeline, - DxvkHash, DxvkEq> m_computePipelines; - - std::unordered_map< - DxvkGraphicsPipelineShaders, - DxvkGraphicsPipeline, - DxvkHash, DxvkEq> m_graphicsPipelines; - std::unordered_map< DxvkGraphicsPipelineVertexInputState, DxvkGraphicsPipelineVertexInputLibrary, @@ -262,6 +252,16 @@ namespace dxvk { DxvkShaderPipelineLibrary, DxvkHash, DxvkEq> m_shaderLibraries; + std::unordered_map< + DxvkComputePipelineShaders, + DxvkComputePipeline, + DxvkHash, DxvkEq> m_computePipelines; + + std::unordered_map< + DxvkGraphicsPipelineShaders, + DxvkGraphicsPipeline, + DxvkHash, DxvkEq> m_graphicsPipelines; + DxvkBindingSetLayout* createDescriptorSetLayout( const DxvkBindingSetLayoutKey& key);