From 9599613c63f7b415c102a03fc406b4152c4858ef Mon Sep 17 00:00:00 2001 From: assiduous Date: Fri, 18 Sep 2020 13:57:37 -0700 Subject: Updated ShaderResourceBindingBase: using PSO implementation type for the pointers --- .../include/ShaderResourceBindingVkImpl.hpp | 10 ++++++---- 1 file changed, 6 insertions(+), 4 deletions(-) (limited to 'Graphics/GraphicsEngineVulkan') diff --git a/Graphics/GraphicsEngineVulkan/include/ShaderResourceBindingVkImpl.hpp b/Graphics/GraphicsEngineVulkan/include/ShaderResourceBindingVkImpl.hpp index b3cbe742..55c65757 100644 --- a/Graphics/GraphicsEngineVulkan/include/ShaderResourceBindingVkImpl.hpp +++ b/Graphics/GraphicsEngineVulkan/include/ShaderResourceBindingVkImpl.hpp @@ -40,16 +40,18 @@ namespace Diligent { -class FixedBlockMemoryAllocator; +class PipelineStateVkImpl; /// Implementation of the Diligent::IShaderResourceBindingVk interface // sizeof(ShaderResourceBindingVkImpl) == 72 (x64, msvc, Release) -class ShaderResourceBindingVkImpl final : public ShaderResourceBindingBase +class ShaderResourceBindingVkImpl final : public ShaderResourceBindingBase { public: - using TBase = ShaderResourceBindingBase; + using TBase = ShaderResourceBindingBase; - ShaderResourceBindingVkImpl(IReferenceCounters* pRefCounters, class PipelineStateVkImpl* pPSO, bool IsPSOInternal); + ShaderResourceBindingVkImpl(IReferenceCounters* pRefCounters, + PipelineStateVkImpl* pPSO, + bool IsPSOInternal); ~ShaderResourceBindingVkImpl(); virtual void DILIGENT_CALL_TYPE QueryInterface(const INTERFACE_ID& IID, IObject** ppInterface) override final; -- cgit v1.2.3