diff --git a/src/dxvk/dxvk_pipelayout.cpp b/src/dxvk/dxvk_pipelayout.cpp index 65ef26c0b..aee75d3bb 100644 --- a/src/dxvk/dxvk_pipelayout.cpp +++ b/src/dxvk/dxvk_pipelayout.cpp @@ -278,12 +278,9 @@ namespace dxvk { : m_device(device), m_layout(layout) { auto vk = m_device->vkd(); - uint32_t constId = 0; - std::array setLayouts; for (uint32_t i = 0; i < DxvkDescriptorSets::SetCount; i++) { - m_bindingOffsets[i] = constId; m_bindingObjects[i] = setObjects[i]; setLayouts[i] = setObjects[i]->getSetLayout(); @@ -295,7 +292,6 @@ namespace dxvk { DxvkBindingMapping mapping; mapping.set = i; mapping.binding = j; - mapping.constId = constId++; m_mapping.insert({ binding.resourceBinding, mapping }); } diff --git a/src/dxvk/dxvk_pipelayout.h b/src/dxvk/dxvk_pipelayout.h index 223652e90..c16dce029 100644 --- a/src/dxvk/dxvk_pipelayout.h +++ b/src/dxvk/dxvk_pipelayout.h @@ -354,7 +354,6 @@ namespace dxvk { struct DxvkBindingMapping { uint32_t set; uint32_t binding; - uint32_t constId; }; /** @@ -392,17 +391,6 @@ namespace dxvk { return m_setMask; } - /** - * \brief Queries first binding number for a given set - * - * This is relevant for generating binding masks. - * \param [in] set Descriptor set index - * \returns First binding in the given set - */ - uint32_t getFirstBinding(uint32_t set) const { - return m_bindingOffsets[set]; - } - /** * \brief Retrieves descriptor set layout for a given set * @@ -463,7 +451,6 @@ namespace dxvk { uint32_t m_setMask = 0; std::array m_bindingObjects = { }; - std::array m_bindingOffsets = { }; std::unordered_map m_mapping;