diff options
| author | Lioncash <mathew1800@gmail.com> | 2019-07-27 16:03:55 -0400 |
|---|---|---|
| committer | Lioncash <mathew1800@gmail.com> | 2019-07-27 17:33:18 -0400 |
| commit | 86000fc6b4531123adb2cffa46fffae5ebfe425d (patch) | |
| tree | a6cbafa1eede4362a6675c984ecbbb844cedd0d4 /Source/Core/VideoBackends | |
| parent | bdcc5853d51d82301a8a05cee721c395fabe918b (diff) | |
VideoBackends/Null: Remove unnecessary constructors and destructors
Removes constructors and destructors that don't actually provide any
behavior (i.e. doesn't constain generated code related to non-trivial
members in a cpp file, etc).
Lessens the amount of code present.
Diffstat (limited to 'Source/Core/VideoBackends')
| -rw-r--r-- | Source/Core/VideoBackends/Null/NullTexture.h | 2 | ||||
| -rw-r--r-- | Source/Core/VideoBackends/Null/PerfQuery.h | 2 | ||||
| -rw-r--r-- | Source/Core/VideoBackends/Null/Render.cpp | 4 | ||||
| -rw-r--r-- | Source/Core/VideoBackends/Null/TextureCache.h | 4 |
4 files changed, 0 insertions, 12 deletions
diff --git a/Source/Core/VideoBackends/Null/NullTexture.h b/Source/Core/VideoBackends/Null/NullTexture.h index 42cbc7e542..ce3726be0f 100644 --- a/Source/Core/VideoBackends/Null/NullTexture.h +++ b/Source/Core/VideoBackends/Null/NullTexture.h @@ -19,7 +19,6 @@ class NullTexture final : public AbstractTexture { public: explicit NullTexture(const TextureConfig& config); - ~NullTexture() = default; void CopyRectangleFromTexture(const AbstractTexture* src, const MathUtil::Rectangle<int>& src_rect, u32 src_layer, @@ -58,7 +57,6 @@ public: explicit NullFramebuffer(AbstractTexture* color_attachment, AbstractTexture* depth_attachment, AbstractTextureFormat color_format, AbstractTextureFormat depth_format, u32 width, u32 height, u32 layers, u32 samples); - ~NullFramebuffer() override = default; static std::unique_ptr<NullFramebuffer> Create(NullTexture* color_attachment, NullTexture* depth_attachment); diff --git a/Source/Core/VideoBackends/Null/PerfQuery.h b/Source/Core/VideoBackends/Null/PerfQuery.h index 91d13d4722..80e33753ba 100644 --- a/Source/Core/VideoBackends/Null/PerfQuery.h +++ b/Source/Core/VideoBackends/Null/PerfQuery.h @@ -11,8 +11,6 @@ namespace Null class PerfQuery : public PerfQueryBase { public: - PerfQuery() {} - ~PerfQuery() override {} void EnableQuery(PerfQueryGroup type) override {} void DisableQuery(PerfQueryGroup type) override {} void ResetQuery() override {} diff --git a/Source/Core/VideoBackends/Null/Render.cpp b/Source/Core/VideoBackends/Null/Render.cpp index cfa35c7315..7e8719baf5 100644 --- a/Source/Core/VideoBackends/Null/Render.cpp +++ b/Source/Core/VideoBackends/Null/Render.cpp @@ -44,7 +44,6 @@ class NullShader final : public AbstractShader { public: explicit NullShader(ShaderStage stage) : AbstractShader(stage) {} - ~NullShader() = default; }; std::unique_ptr<AbstractShader> @@ -61,9 +60,6 @@ std::unique_ptr<AbstractShader> Renderer::CreateShaderFromBinary(ShaderStage sta class NullPipeline final : public AbstractPipeline { -public: - NullPipeline() = default; - ~NullPipeline() override = default; }; std::unique_ptr<AbstractPipeline> Renderer::CreatePipeline(const AbstractPipelineConfig& config, diff --git a/Source/Core/VideoBackends/Null/TextureCache.h b/Source/Core/VideoBackends/Null/TextureCache.h index b9dd2de90a..7688004da2 100644 --- a/Source/Core/VideoBackends/Null/TextureCache.h +++ b/Source/Core/VideoBackends/Null/TextureCache.h @@ -10,10 +10,6 @@ namespace Null { class TextureCache : public TextureCacheBase { -public: - TextureCache() {} - ~TextureCache() {} - protected: void CopyEFB(AbstractStagingTexture* dst, const EFBCopyParams& params, u32 native_width, u32 bytes_per_row, u32 num_blocks_y, u32 memory_stride, |
