summaryrefslogtreecommitdiffstats
path: root/src/core/core.cpp
diff options
context:
space:
mode:
authorLiam <byteslice@airmail.cc>2023-06-08 07:15:51 +0200
committerLiam <byteslice@airmail.cc>2023-06-08 07:15:51 +0200
commit6c34adb1de2965a9c5800970703bb1288764026f (patch)
tree419d795b517fa790a42ca90ce8f17bda41e85af7 /src/core/core.cpp
parentMerge pull request #10650 from qurious-pixel/android_tv (diff)
downloadyuzu-6c34adb1de2965a9c5800970703bb1288764026f.tar
yuzu-6c34adb1de2965a9c5800970703bb1288764026f.tar.gz
yuzu-6c34adb1de2965a9c5800970703bb1288764026f.tar.bz2
yuzu-6c34adb1de2965a9c5800970703bb1288764026f.tar.lz
yuzu-6c34adb1de2965a9c5800970703bb1288764026f.tar.xz
yuzu-6c34adb1de2965a9c5800970703bb1288764026f.tar.zst
yuzu-6c34adb1de2965a9c5800970703bb1288764026f.zip
Diffstat (limited to '')
-rw-r--r--src/core/core.cpp18
1 files changed, 18 insertions, 0 deletions
diff --git a/src/core/core.cpp b/src/core/core.cpp
index 4406ae30e..7ba704f18 100644
--- a/src/core/core.cpp
+++ b/src/core/core.cpp
@@ -216,6 +216,14 @@ struct System::Impl {
}
}
+ void SetNVDECActive(bool is_nvdec_active) {
+ nvdec_active = is_nvdec_active;
+ }
+
+ bool GetNVDECActive() {
+ return nvdec_active;
+ }
+
void InitializeDebugger(System& system, u16 port) {
debugger = std::make_unique<Debugger>(system, port);
}
@@ -485,6 +493,8 @@ struct System::Impl {
std::atomic_bool is_powered_on{};
bool exit_lock = false;
+ bool nvdec_active{};
+
Reporter reporter;
std::unique_ptr<Memory::CheatEngine> cheat_engine;
std::unique_ptr<Tools::Freezer> memory_freezer;
@@ -594,6 +604,14 @@ void System::UnstallApplication() {
impl->UnstallApplication();
}
+void System::SetNVDECActive(bool is_nvdec_active) {
+ impl->SetNVDECActive(is_nvdec_active);
+}
+
+bool System::GetNVDECActive() {
+ return impl->GetNVDECActive();
+}
+
void System::InitializeDebugger() {
impl->InitializeDebugger(*this, Settings::values.gdbstub_port.GetValue());
}