From 5d11bc3700658755a37eb0add40deb4f167c2084 Mon Sep 17 00:00:00 2001 From: assiduous Date: Thu, 4 Mar 2021 00:16:25 -0800 Subject: Unified device object creation in D3D12, Vulkan and OpenGL --- .../include/RenderDeviceNextGenBase.hpp | 17 +++++++---------- 1 file changed, 7 insertions(+), 10 deletions(-) (limited to 'Graphics/GraphicsEngineNextGenBase') diff --git a/Graphics/GraphicsEngineNextGenBase/include/RenderDeviceNextGenBase.hpp b/Graphics/GraphicsEngineNextGenBase/include/RenderDeviceNextGenBase.hpp index 55e71a21..c143aa74 100644 --- a/Graphics/GraphicsEngineNextGenBase/include/RenderDeviceNextGenBase.hpp +++ b/Graphics/GraphicsEngineNextGenBase/include/RenderDeviceNextGenBase.hpp @@ -49,16 +49,13 @@ template class RenderDeviceNextGenBase : public TBase { public: - using typename TBase::DeviceObjectSizes; - - RenderDeviceNextGenBase(IReferenceCounters* pRefCounters, - IMemoryAllocator& RawMemAllocator, - IEngineFactory* pEngineFactory, - size_t CmdQueueCount, - CommandQueueType** Queues, - Uint32 NumDeferredContexts, - const DeviceObjectSizes& ObjectSizes) : - TBase{pRefCounters, RawMemAllocator, pEngineFactory, NumDeferredContexts, ObjectSizes}, + RenderDeviceNextGenBase(IReferenceCounters* pRefCounters, + IMemoryAllocator& RawMemAllocator, + IEngineFactory* pEngineFactory, + size_t CmdQueueCount, + CommandQueueType** Queues, + Uint32 NumDeferredContexts) : + TBase{pRefCounters, RawMemAllocator, pEngineFactory, NumDeferredContexts}, m_CmdQueueCount{CmdQueueCount} { m_CommandQueues = ALLOCATE(this->m_RawMemAllocator, "Raw memory for the device command/release queues", CommandQueue, m_CmdQueueCount); -- cgit v1.2.3