From 7137310e53b03b53018dc66e0d4c7ffbb486a53d Mon Sep 17 00:00:00 2001 From: PancakeTAS Date: Wed, 10 Sep 2025 17:53:42 +0200 Subject: [PATCH] refactor: remove default constructors not sure if this is a good idea, but seeing how I've messed up vector allocations in the past, this might prevent bugs from happening --- framegen/include/vk/core/buffer.hpp | 2 -- framegen/include/vk/core/commandbuffer.hpp | 2 -- framegen/include/vk/core/commandpool.hpp | 2 -- framegen/include/vk/core/descriptorpool.hpp | 2 -- framegen/include/vk/core/descriptorset.hpp | 2 -- framegen/include/vk/core/device.hpp | 2 -- framegen/include/vk/core/fence.hpp | 2 -- framegen/include/vk/core/image.hpp | 2 -- framegen/include/vk/core/pipeline.hpp | 2 -- framegen/include/vk/core/sampler.hpp | 2 -- framegen/include/vk/core/semaphore.hpp | 2 -- framegen/include/vk/core/shadermodule.hpp | 2 -- framegen/include/vk/core/timeline_semaphore.hpp | 2 -- 13 files changed, 26 deletions(-) diff --git a/framegen/include/vk/core/buffer.hpp b/framegen/include/vk/core/buffer.hpp index 84500e4..1db7e99 100644 --- a/framegen/include/vk/core/buffer.hpp +++ b/framegen/include/vk/core/buffer.hpp @@ -16,8 +16,6 @@ namespace VK::Core { /// class Buffer { public: - Buffer() noexcept = default; - /// /// Create the buffer. /// diff --git a/framegen/include/vk/core/commandbuffer.hpp b/framegen/include/vk/core/commandbuffer.hpp index a0dd8ec..e6fb2af 100644 --- a/framegen/include/vk/core/commandbuffer.hpp +++ b/framegen/include/vk/core/commandbuffer.hpp @@ -37,8 +37,6 @@ namespace VK::Core { /// class CommandBuffer { public: - CommandBuffer() noexcept = default; - /// /// Create the command buffer. /// diff --git a/framegen/include/vk/core/commandpool.hpp b/framegen/include/vk/core/commandpool.hpp index a74f668..ef83349 100644 --- a/framegen/include/vk/core/commandpool.hpp +++ b/framegen/include/vk/core/commandpool.hpp @@ -15,8 +15,6 @@ namespace VK::Core { /// class CommandPool { public: - CommandPool() noexcept = default; - /// /// Create the command pool. /// diff --git a/framegen/include/vk/core/descriptorpool.hpp b/framegen/include/vk/core/descriptorpool.hpp index ccf9aea..5ee5252 100644 --- a/framegen/include/vk/core/descriptorpool.hpp +++ b/framegen/include/vk/core/descriptorpool.hpp @@ -15,8 +15,6 @@ namespace VK::Core { /// class DescriptorPool { public: - DescriptorPool() noexcept = default; - /// /// Create the descriptor pool. /// diff --git a/framegen/include/vk/core/descriptorset.hpp b/framegen/include/vk/core/descriptorset.hpp index 9db2deb..42f27bb 100644 --- a/framegen/include/vk/core/descriptorset.hpp +++ b/framegen/include/vk/core/descriptorset.hpp @@ -21,8 +21,6 @@ namespace VK::Core { /// class DescriptorSet { public: - DescriptorSet() noexcept = default; - /// /// Create the descriptor set. /// diff --git a/framegen/include/vk/core/device.hpp b/framegen/include/vk/core/device.hpp index 97c3c41..4952b34 100644 --- a/framegen/include/vk/core/device.hpp +++ b/framegen/include/vk/core/device.hpp @@ -18,8 +18,6 @@ namespace VK::Core { /// class Device { public: - Device() noexcept = default; - /// /// Create the device. /// diff --git a/framegen/include/vk/core/fence.hpp b/framegen/include/vk/core/fence.hpp index 9fce796..d9a19ce 100644 --- a/framegen/include/vk/core/fence.hpp +++ b/framegen/include/vk/core/fence.hpp @@ -16,8 +16,6 @@ namespace VK::Core { /// class Fence { public: - Fence() noexcept = default; - /// /// Create the fence. /// diff --git a/framegen/include/vk/core/image.hpp b/framegen/include/vk/core/image.hpp index 97008f6..777be45 100644 --- a/framegen/include/vk/core/image.hpp +++ b/framegen/include/vk/core/image.hpp @@ -16,8 +16,6 @@ namespace VK::Core { /// class Image { public: - Image() noexcept = default; - /// /// Create the image. /// diff --git a/framegen/include/vk/core/pipeline.hpp b/framegen/include/vk/core/pipeline.hpp index 69f5c37..ec6a51b 100644 --- a/framegen/include/vk/core/pipeline.hpp +++ b/framegen/include/vk/core/pipeline.hpp @@ -16,8 +16,6 @@ namespace VK::Core { /// class Pipeline { public: - Pipeline() noexcept = default; - /// /// Create a compute pipeline. /// diff --git a/framegen/include/vk/core/sampler.hpp b/framegen/include/vk/core/sampler.hpp index cad7d66..f4b26c7 100644 --- a/framegen/include/vk/core/sampler.hpp +++ b/framegen/include/vk/core/sampler.hpp @@ -15,8 +15,6 @@ namespace VK::Core { /// class Sampler { public: - Sampler() noexcept = default; - /// /// Create the sampler. /// diff --git a/framegen/include/vk/core/semaphore.hpp b/framegen/include/vk/core/semaphore.hpp index a7fb20b..a3c30e2 100644 --- a/framegen/include/vk/core/semaphore.hpp +++ b/framegen/include/vk/core/semaphore.hpp @@ -16,8 +16,6 @@ namespace VK::Core { /// class Semaphore { public: - Semaphore() noexcept = default; - /// /// Create/Import a semaphore. /// diff --git a/framegen/include/vk/core/shadermodule.hpp b/framegen/include/vk/core/shadermodule.hpp index 8d4d716..d71779e 100644 --- a/framegen/include/vk/core/shadermodule.hpp +++ b/framegen/include/vk/core/shadermodule.hpp @@ -18,8 +18,6 @@ namespace VK::Core { /// class ShaderModule { public: - ShaderModule() noexcept = default; - /// /// Create the shader module. /// diff --git a/framegen/include/vk/core/timeline_semaphore.hpp b/framegen/include/vk/core/timeline_semaphore.hpp index 1599d3c..2876f19 100644 --- a/framegen/include/vk/core/timeline_semaphore.hpp +++ b/framegen/include/vk/core/timeline_semaphore.hpp @@ -16,8 +16,6 @@ namespace VK::Core { /// class TimelineSemaphore { public: - TimelineSemaphore() noexcept = default; - /// /// Create the timeline semaphore. ///