From fee719488d0476e1a64bf34672ea8715fb67131a Mon Sep 17 00:00:00 2001 From: assiduous Date: Tue, 23 Feb 2021 22:10:08 -0800 Subject: Added IShaderResourceBinding::StaticResourcesInitialized method --- .../GraphicsEngineD3D12/include/ShaderResourceBindingD3D12Impl.hpp | 7 +------ .../GraphicsEngineD3D12/src/ShaderResourceBindingD3D12Impl.cpp | 2 -- 2 files changed, 1 insertion(+), 8 deletions(-) (limited to 'Graphics/GraphicsEngineD3D12') diff --git a/Graphics/GraphicsEngineD3D12/include/ShaderResourceBindingD3D12Impl.hpp b/Graphics/GraphicsEngineD3D12/include/ShaderResourceBindingD3D12Impl.hpp index 4a24603b..395cc66b 100644 --- a/Graphics/GraphicsEngineD3D12/include/ShaderResourceBindingD3D12Impl.hpp +++ b/Graphics/GraphicsEngineD3D12/include/ShaderResourceBindingD3D12Impl.hpp @@ -41,7 +41,7 @@ namespace Diligent { /// Implementation of the Diligent::IShaderResourceBindingD3D12 interface -// sizeof(ShaderResourceBindingD3D12Impl) == 104 (x64, msvc, Release) +// sizeof(ShaderResourceBindingD3D12Impl) == 96 (x64, msvc, Release) class ShaderResourceBindingD3D12Impl final : public ShaderResourceBindingBase { public: @@ -68,11 +68,6 @@ private: ShaderResourceCacheD3D12 m_ShaderResourceCache; ShaderVariableManagerD3D12* m_pShaderVarMgrs = nullptr; - - // Resource layout index in m_ShaderResourceCache array for every shader stage, - // indexed by the shader type pipeline index (returned by GetShaderTypePipelineIndex) - std::array m_ShaderVarIndex = {-1, -1, -1, -1, -1, -1}; - static_assert(MAX_SHADERS_IN_PIPELINE == 6, "Please update the initializer list above"); }; } // namespace Diligent diff --git a/Graphics/GraphicsEngineD3D12/src/ShaderResourceBindingD3D12Impl.cpp b/Graphics/GraphicsEngineD3D12/src/ShaderResourceBindingD3D12Impl.cpp index d96e2b4d..3d33710f 100644 --- a/Graphics/GraphicsEngineD3D12/src/ShaderResourceBindingD3D12Impl.cpp +++ b/Graphics/GraphicsEngineD3D12/src/ShaderResourceBindingD3D12Impl.cpp @@ -46,8 +46,6 @@ ShaderResourceBindingD3D12Impl::ShaderResourceBindingD3D12Impl(IReferenceCounter { try { - m_ShaderVarIndex.fill(-1); - const auto NumShaders = GetNumShaders(); FixedLinearAllocator MemPool{GetRawAllocator()}; -- cgit v1.2.3