From be1319dd854481d75d51b2bfe85414fe3a3387ab Mon Sep 17 00:00:00 2001 From: Egor Yusov Date: Thu, 7 Mar 2019 18:14:02 -0800 Subject: A bunch of minor code improvements --- .../include/ShaderResourceLayoutD3D12.h | 19 ++++++++++--------- 1 file changed, 10 insertions(+), 9 deletions(-) (limited to 'Graphics/GraphicsEngineD3D12') diff --git a/Graphics/GraphicsEngineD3D12/include/ShaderResourceLayoutD3D12.h b/Graphics/GraphicsEngineD3D12/include/ShaderResourceLayoutD3D12.h index 35ddfbc7..50ffa499 100644 --- a/Graphics/GraphicsEngineD3D12/include/ShaderResourceLayoutD3D12.h +++ b/Graphics/GraphicsEngineD3D12/include/ShaderResourceLayoutD3D12.h @@ -325,15 +325,16 @@ private: const std::array& CbvSrvUavCount, const std::array& SamplerCount); - std::unique_ptr > m_ResourceBuffer; - std::array m_CbvSrvUavOffsets = {}; - std::array m_SamplersOffsets = {}; - - IObject& m_Owner; - CComPtr m_pd3d12Device; - // We must use shared_ptr to reference ShaderResources instance, because - // there may be multiple objects referencing the same set of resources - std::shared_ptr m_pResources; +/* 0 */ std::unique_ptr > m_ResourceBuffer; +/* 16 */ std::array m_CbvSrvUavOffsets = {}; +/* 24 */ std::array m_SamplersOffsets = {}; + +/* 32 */ IObject& m_Owner; +/* 48 */ CComPtr m_pd3d12Device; + // We must use shared_ptr to reference ShaderResources instance, because + // there may be multiple objects referencing the same set of resources +/* 48 */ std::shared_ptr m_pResources; +/* 64 */ // End of data }; } -- cgit v1.2.3