diff options
| author | Fernando Sahmkow <fsahmkow27@gmail.com> | 2019-09-25 16:08:33 -0400 |
|---|---|---|
| committer | FernandoS27 <fsahmkow27@gmail.com> | 2019-10-04 19:59:47 -0400 |
| commit | 4e9f975935b4208b29e158dabe62f8ad1122a447 (patch) | |
| tree | 3b5df597b902d32d52853f1dbd49db2c8dafdf87 /src/core/hle/service/nvdrv/nvdrv.cpp | |
| parent | d6333978831a93ac641591f9e7bfd6fb2577c77b (diff) | |
Nvdrv: Correct Async regression and avoid signaling empty buffer vsyncs
Diffstat (limited to 'src/core/hle/service/nvdrv/nvdrv.cpp')
| -rw-r--r-- | src/core/hle/service/nvdrv/nvdrv.cpp | 4 |
1 files changed, 2 insertions, 2 deletions
diff --git a/src/core/hle/service/nvdrv/nvdrv.cpp b/src/core/hle/service/nvdrv/nvdrv.cpp index 307a7e928..7bfb99e34 100644 --- a/src/core/hle/service/nvdrv/nvdrv.cpp +++ b/src/core/hle/service/nvdrv/nvdrv.cpp @@ -40,8 +40,8 @@ Module::Module(Core::System& system) { auto& kernel = system.Kernel(); for (u32 i = 0; i < MaxNvEvents; i++) { std::string event_label = fmt::format("NVDRV::NvEvent_{}", i); - events_interface.events[i] = Kernel::WritableEvent::CreateEventPair( - kernel, Kernel::ResetType::Automatic, event_label); + events_interface.events[i] = + Kernel::WritableEvent::CreateEventPair(kernel, Kernel::ResetType::Manual, event_label); events_interface.status[i] = EventState::Free; events_interface.registered[i] = false; } |
