mirror of
https://github.com/RPCS3/rpcs3.git
synced 2025-08-20 01:11:31 +00:00
Add missing virtual desctructors (#5094)
This commit is contained in:
parent
46812d46ba
commit
27474316fd
3 changed files with 5 additions and 3 deletions
|
@ -30,6 +30,7 @@ namespace rsx
|
||||||
f32 scale_x = 1.f;
|
f32 scale_x = 1.f;
|
||||||
f32 scale_y = 1.f;
|
f32 scale_y = 1.f;
|
||||||
|
|
||||||
|
virtual ~sampled_image_descriptor_base() {}
|
||||||
virtual u32 encoded_component_map() const = 0;
|
virtual u32 encoded_component_map() const = 0;
|
||||||
};
|
};
|
||||||
}
|
}
|
||||||
|
|
|
@ -67,6 +67,7 @@ class GSFrameBase
|
||||||
public:
|
public:
|
||||||
GSFrameBase() = default;
|
GSFrameBase() = default;
|
||||||
GSFrameBase(const GSFrameBase&) = delete;
|
GSFrameBase(const GSFrameBase&) = delete;
|
||||||
|
virtual ~GSFrameBase() {}
|
||||||
|
|
||||||
virtual void close() = 0;
|
virtual void close() = 0;
|
||||||
virtual bool shown() = 0;
|
virtual bool shown() = 0;
|
||||||
|
|
|
@ -194,8 +194,8 @@ namespace vk
|
||||||
public:
|
public:
|
||||||
using mem_handle_t = void *;
|
using mem_handle_t = void *;
|
||||||
|
|
||||||
mem_allocator_base(VkDevice dev, VkPhysicalDevice /*pdev*/) : m_device(dev) {};
|
mem_allocator_base(VkDevice dev, VkPhysicalDevice /*pdev*/) : m_device(dev) {}
|
||||||
~mem_allocator_base() {};
|
virtual ~mem_allocator_base() {}
|
||||||
|
|
||||||
virtual void destroy() = 0;
|
virtual void destroy() = 0;
|
||||||
|
|
||||||
|
@ -1396,7 +1396,7 @@ public:
|
||||||
m_surface_format = format;
|
m_surface_format = format;
|
||||||
}
|
}
|
||||||
|
|
||||||
~swapchain_base(){}
|
virtual ~swapchain_base() {}
|
||||||
|
|
||||||
virtual void create(display_handle_t& handle) = 0;
|
virtual void create(display_handle_t& handle) = 0;
|
||||||
virtual void destroy(bool full = true) = 0;
|
virtual void destroy(bool full = true) = 0;
|
||||||
|
|
Loading…
Add table
Add a link
Reference in a new issue