diff options
author | Fernando Sahmkow <fsahmkow27@gmail.com> | 2019-06-07 21:13:20 -0400 |
---|---|---|
committer | FernandoS27 <fsahmkow27@gmail.com> | 2019-07-05 15:49:15 -0400 |
commit | a45643cb3b07e76e73814baf1d472d636dd2cd91 (patch) | |
tree | 8cea1037fcfdaa473f8362686ff2d46ee10745d5 /src/video_core/gpu.cpp | |
parent | 8942047d419f6d2d0c56adad689fbf3bcd4d2961 (diff) |
nv_services: Stub CtrlEventSignal
Diffstat (limited to 'src/video_core/gpu.cpp')
-rw-r--r-- | src/video_core/gpu.cpp | 11 |
1 files changed, 11 insertions, 0 deletions
diff --git a/src/video_core/gpu.cpp b/src/video_core/gpu.cpp index 06eb570ab7..1fa6770ca8 100644 --- a/src/video_core/gpu.cpp +++ b/src/video_core/gpu.cpp @@ -95,6 +95,17 @@ void GPU::RegisterEvent(const u32 event_id, const u32 syncpoint_id, const u32 va events[syncpoint_id].emplace_back(event_id, value); } +void GPU::CancelEvent(const u32 event_id, const u32 syncpoint_id, const u32 value) { + auto it = events[syncpoint_id].begin(); + while (it != events[syncpoint_id].end()) { + if (value == it->value) { + it = events[syncpoint_id].erase(it); + return; + } + it++; + } +} + u32 RenderTargetBytesPerPixel(RenderTargetFormat format) { ASSERT(format != RenderTargetFormat::NONE); |