diff options
| author | Egor Yusov <egor.yusov@gmail.com> | 2018-04-25 02:54:40 +0000 |
|---|---|---|
| committer | Egor Yusov <egor.yusov@gmail.com> | 2018-04-25 02:54:40 +0000 |
| commit | 86291de65b8799e73176d0b8e7cc3f01f86be3d5 (patch) | |
| tree | 19ba711f1c71f621c14bdd8ed1a7d5d53987b4dc /Graphics/GraphicsEngineVulkan | |
| parent | Fixed a number of synchronization issues in Vulkan (diff) | |
| download | DiligentCore-86291de65b8799e73176d0b8e7cc3f01f86be3d5.tar.gz DiligentCore-86291de65b8799e73176d0b8e7cc3f01f86be3d5.zip | |
Some minor changes
Diffstat (limited to 'Graphics/GraphicsEngineVulkan')
3 files changed, 18 insertions, 8 deletions
diff --git a/Graphics/GraphicsEngineVulkan/include/BufferVkImpl.h b/Graphics/GraphicsEngineVulkan/include/BufferVkImpl.h index 31b58787..0f5accc8 100644 --- a/Graphics/GraphicsEngineVulkan/include/BufferVkImpl.h +++ b/Graphics/GraphicsEngineVulkan/include/BufferVkImpl.h @@ -45,15 +45,15 @@ class BufferVkImpl : public BufferBase<IBufferVk, BufferViewVkImpl, FixedBlockMe public: typedef BufferBase<IBufferVk, BufferViewVkImpl, FixedBlockMemoryAllocator> TBufferBase; BufferVkImpl(IReferenceCounters *pRefCounters, - FixedBlockMemoryAllocator &BuffViewObjMemAllocator, - class RenderDeviceVkImpl *pDeviceVk, - const BufferDesc& BuffDesc, - const BufferData &BuffData = BufferData()); + FixedBlockMemoryAllocator &BuffViewObjMemAllocator, + class RenderDeviceVkImpl *pDeviceVk, + const BufferDesc& BuffDesc, + const BufferData &BuffData = BufferData()); BufferVkImpl(IReferenceCounters *pRefCounters, - FixedBlockMemoryAllocator &BuffViewObjMemAllocator, - class RenderDeviceVkImpl *pDeviceVk, - const BufferDesc& BuffDesc, - void *pVkBuffer); + FixedBlockMemoryAllocator &BuffViewObjMemAllocator, + class RenderDeviceVkImpl *pDeviceVk, + const BufferDesc& BuffDesc, + void *pVkBuffer); ~BufferVkImpl(); virtual void QueryInterface( const Diligent::INTERFACE_ID &IID, IObject **ppInterface )override; diff --git a/Graphics/GraphicsEngineVulkan/include/VulkanUtilities/VulkanInstance.h b/Graphics/GraphicsEngineVulkan/include/VulkanUtilities/VulkanInstance.h index 39f938ff..f0ff0080 100644 --- a/Graphics/GraphicsEngineVulkan/include/VulkanUtilities/VulkanInstance.h +++ b/Graphics/GraphicsEngineVulkan/include/VulkanUtilities/VulkanInstance.h @@ -32,6 +32,11 @@ namespace VulkanUtilities class VulkanInstance : public std::enable_shared_from_this<VulkanInstance> { public: + VulkanInstance(const VulkanInstance&) = delete; + VulkanInstance(VulkanInstance&&) = delete; + VulkanInstance& operator = (const VulkanInstance&) = delete; + VulkanInstance& operator = (VulkanInstance&&) = delete; + static std::shared_ptr<VulkanInstance> Create(bool EnableValidation, uint32_t GlobalExtensionCount, const char* const* ppGlobalExtensionNames, diff --git a/Graphics/GraphicsEngineVulkan/include/VulkanUtilities/VulkanPhysicalDevice.h b/Graphics/GraphicsEngineVulkan/include/VulkanUtilities/VulkanPhysicalDevice.h index 10a35c9a..9dd9e6f6 100644 --- a/Graphics/GraphicsEngineVulkan/include/VulkanUtilities/VulkanPhysicalDevice.h +++ b/Graphics/GraphicsEngineVulkan/include/VulkanUtilities/VulkanPhysicalDevice.h @@ -32,6 +32,11 @@ namespace VulkanUtilities class VulkanPhysicalDevice { public: + VulkanPhysicalDevice(const VulkanPhysicalDevice&) = delete; + VulkanPhysicalDevice(VulkanPhysicalDevice&&) = delete; + VulkanPhysicalDevice& operator = (const VulkanPhysicalDevice&) = delete; + VulkanPhysicalDevice& operator = (VulkanPhysicalDevice&&) = delete; + static std::unique_ptr<VulkanPhysicalDevice> Create(VkPhysicalDevice vkDevice); uint32_t FindQueueFamily(VkQueueFlags QueueFlags)const; |
