Merge pull request #2208 from lioncash/gpu

video_core/gpu: Make GPU's destructor virtual
master
bunnei 2019-03-08 12:03:58 +07:00 committed by GitHub
commit 78c803b4f3
No known key found for this signature in database
GPG Key ID: 4AEE18F83AFDEB23
3 changed files with 3 additions and 3 deletions

@ -123,7 +123,7 @@ class GPU {
public: public:
explicit GPU(Core::System& system, VideoCore::RendererBase& renderer); explicit GPU(Core::System& system, VideoCore::RendererBase& renderer);
~GPU(); virtual ~GPU();
struct MethodCall { struct MethodCall {
u32 method{}; u32 method{};

@ -21,7 +21,7 @@ class ThreadManager;
class GPUAsynch : public Tegra::GPU { class GPUAsynch : public Tegra::GPU {
public: public:
explicit GPUAsynch(Core::System& system, VideoCore::RendererBase& renderer); explicit GPUAsynch(Core::System& system, VideoCore::RendererBase& renderer);
~GPUAsynch(); ~GPUAsynch() override;
void PushGPUEntries(Tegra::CommandList&& entries) override; void PushGPUEntries(Tegra::CommandList&& entries) override;
void SwapBuffers( void SwapBuffers(

@ -16,7 +16,7 @@ namespace VideoCommon {
class GPUSynch : public Tegra::GPU { class GPUSynch : public Tegra::GPU {
public: public:
explicit GPUSynch(Core::System& system, VideoCore::RendererBase& renderer); explicit GPUSynch(Core::System& system, VideoCore::RendererBase& renderer);
~GPUSynch(); ~GPUSynch() override;
void PushGPUEntries(Tegra::CommandList&& entries) override; void PushGPUEntries(Tegra::CommandList&& entries) override;
void SwapBuffers( void SwapBuffers(