summaryrefslogtreecommitdiffstats
path: root/Graphics/GraphicsEngineD3D12
diff options
context:
space:
mode:
authorassiduous <assiduous@diligentgraphics.com>2021-03-08 04:06:24 +0000
committerassiduous <assiduous@diligentgraphics.com>2021-03-19 00:38:17 +0000
commit228f25373ba2f1678ddcccba101c43a4612e1919 (patch)
tree0ddaaa757b527c25cc42610de5570f8a5eca6ccc /Graphics/GraphicsEngineD3D12
parentVk backend: reorganized headers; removed PRS methods implemented in PipelineR... (diff)
downloadDiligentCore-228f25373ba2f1678ddcccba101c43a4612e1919.tar.gz
DiligentCore-228f25373ba2f1678ddcccba101c43a4612e1919.zip
Unified implementation of InitializeStaticSRBResources in D3D12, Vk and GL backends
Diffstat (limited to 'Graphics/GraphicsEngineD3D12')
-rw-r--r--Graphics/GraphicsEngineD3D12/include/PipelineResourceSignatureD3D12Impl.hpp2
-rw-r--r--Graphics/GraphicsEngineD3D12/src/PipelineResourceSignatureD3D12Impl.cpp10
2 files changed, 0 insertions, 12 deletions
diff --git a/Graphics/GraphicsEngineD3D12/include/PipelineResourceSignatureD3D12Impl.hpp b/Graphics/GraphicsEngineD3D12/include/PipelineResourceSignatureD3D12Impl.hpp
index fba59c35..854d23a7 100644
--- a/Graphics/GraphicsEngineD3D12/include/PipelineResourceSignatureD3D12Impl.hpp
+++ b/Graphics/GraphicsEngineD3D12/include/PipelineResourceSignatureD3D12Impl.hpp
@@ -139,8 +139,6 @@ public:
return IsCompatibleWith(*ValidatedCast<const PipelineResourceSignatureD3D12Impl>(pPRS));
}
- virtual void DILIGENT_CALL_TYPE InitializeStaticSRBResources(IShaderResourceBinding* pSRB) const override final;
-
bool IsCompatibleWith(const PipelineResourceSignatureD3D12Impl& Other) const;
SRBMemoryAllocator& GetSRBMemoryAllocator()
diff --git a/Graphics/GraphicsEngineD3D12/src/PipelineResourceSignatureD3D12Impl.cpp b/Graphics/GraphicsEngineD3D12/src/PipelineResourceSignatureD3D12Impl.cpp
index 698151d4..18ee2a01 100644
--- a/Graphics/GraphicsEngineD3D12/src/PipelineResourceSignatureD3D12Impl.cpp
+++ b/Graphics/GraphicsEngineD3D12/src/PipelineResourceSignatureD3D12Impl.cpp
@@ -440,16 +440,6 @@ void PipelineResourceSignatureD3D12Impl::InitSRBResourceCache(ShaderResourceCach
ResourceCache.Initialize(CacheMemAllocator, m_pDevice, m_RootParams);
}
-void PipelineResourceSignatureD3D12Impl::InitializeStaticSRBResources(IShaderResourceBinding* pSRB) const
-{
- InitializeStaticSRBResourcesImpl(ValidatedCast<ShaderResourceBindingD3D12Impl>(pSRB),
- [&](ShaderResourceBindingD3D12Impl* pSRBD3D12) //
- {
- CopyStaticResources(pSRBD3D12->GetResourceCache());
- } //
- );
-}
-
void PipelineResourceSignatureD3D12Impl::CopyStaticResources(ShaderResourceCacheD3D12& DstResourceCache) const
{
if (m_pStaticResCache == nullptr)