فهرست منبع

video_core/engines/engine_upload: Default destructor in the cpp file

Avoids inlining destruction logic where applicable, and also makes
forward declarations not cause unexpected compilation errors depending
on where the State class is used.
Lioncash 7 سال پیش
والد
کامیت
9b6d993e52
2فایلهای تغییر یافته به همراه3 افزوده شده و 1 حذف شده
  1. 2 0
      src/video_core/engines/engine_upload.cpp
  2. 1 1
      src/video_core/engines/engine_upload.h

+ 2 - 0
src/video_core/engines/engine_upload.cpp

@@ -14,6 +14,8 @@ namespace Tegra::Engines::Upload {
 State::State(MemoryManager& memory_manager, Registers& regs)
     : memory_manager(memory_manager), regs(regs) {}
 
+State::~State() = default;
+
 void State::ProcessExec(const bool is_linear) {
     write_offset = 0;
     copy_size = regs.line_length_in * regs.line_count;

+ 1 - 1
src/video_core/engines/engine_upload.h

@@ -55,7 +55,7 @@ struct Registers {
 class State {
 public:
     State(MemoryManager& memory_manager, Registers& regs);
-    ~State() = default;
+    ~State();
 
     void ProcessExec(bool is_linear);
     void ProcessData(u32 data, bool is_last_call);