From 228f25373ba2f1678ddcccba101c43a4612e1919 Mon Sep 17 00:00:00 2001 From: assiduous Date: Sun, 7 Mar 2021 20:06:24 -0800 Subject: Unified implementation of InitializeStaticSRBResources in D3D12, Vk and GL backends --- .../include/PipelineResourceSignatureD3D12Impl.hpp | 2 -- .../src/PipelineResourceSignatureD3D12Impl.cpp | 10 ---------- 2 files changed, 12 deletions(-) (limited to 'Graphics/GraphicsEngineD3D12') 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(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(pSRB), - [&](ShaderResourceBindingD3D12Impl* pSRBD3D12) // - { - CopyStaticResources(pSRBD3D12->GetResourceCache()); - } // - ); -} - void PipelineResourceSignatureD3D12Impl::CopyStaticResources(ShaderResourceCacheD3D12& DstResourceCache) const { if (m_pStaticResCache == nullptr) -- cgit v1.2.3