core: Use a raw pointer in GetGPUDebugContext.
This helper is called very often. The memory ownership shall not be transfered, so just return the raw pointer.
This commit is contained in:
		| @@ -441,8 +441,8 @@ void System::SetGPUDebugContext(std::shared_ptr<Tegra::DebugContext> context) { | ||||
|     impl->debug_context = std::move(context); | ||||
| } | ||||
|  | ||||
| std::shared_ptr<Tegra::DebugContext> System::GetGPUDebugContext() const { | ||||
|     return impl->debug_context; | ||||
| Tegra::DebugContext* System::GetGPUDebugContext() const { | ||||
|     return impl->debug_context.get(); | ||||
| } | ||||
|  | ||||
| void System::SetFilesystem(std::shared_ptr<FileSys::VfsFilesystem> vfs) { | ||||
|   | ||||
| @@ -209,7 +209,7 @@ public: | ||||
|  | ||||
|     void SetGPUDebugContext(std::shared_ptr<Tegra::DebugContext> context); | ||||
|  | ||||
|     std::shared_ptr<Tegra::DebugContext> GetGPUDebugContext() const; | ||||
|     Tegra::DebugContext* GetGPUDebugContext() const; | ||||
|  | ||||
|     void SetFilesystem(std::shared_ptr<FileSys::VfsFilesystem> vfs); | ||||
|  | ||||
|   | ||||
		Reference in New Issue
	
	Block a user