diff options
author | Morph <39850852+Morph1984@users.noreply.github.com> | 2022-11-25 00:24:07 +0100 |
---|---|---|
committer | GitHub <noreply@github.com> | 2022-11-25 00:24:07 +0100 |
commit | 9d081a872903915a7a75b2634e310ea62d7b5dba (patch) | |
tree | e0e4808844a61b8b67f77ecbf0692c88a8c2673a /src/video_core/engines/puller.cpp | |
parent | Merge pull request #9299 from lioncash/cast (diff) | |
parent | GPU: Fix buffer cache issue, engine upload not inlining memory in multiline and pessismistic invalidation. (diff) | |
download | yuzu-9d081a872903915a7a75b2634e310ea62d7b5dba.tar yuzu-9d081a872903915a7a75b2634e310ea62d7b5dba.tar.gz yuzu-9d081a872903915a7a75b2634e310ea62d7b5dba.tar.bz2 yuzu-9d081a872903915a7a75b2634e310ea62d7b5dba.tar.lz yuzu-9d081a872903915a7a75b2634e310ea62d7b5dba.tar.xz yuzu-9d081a872903915a7a75b2634e310ea62d7b5dba.tar.zst yuzu-9d081a872903915a7a75b2634e310ea62d7b5dba.zip |
Diffstat (limited to 'src/video_core/engines/puller.cpp')
-rw-r--r-- | src/video_core/engines/puller.cpp | 4 |
1 files changed, 2 insertions, 2 deletions
diff --git a/src/video_core/engines/puller.cpp b/src/video_core/engines/puller.cpp index 4d2278811..c308ba3fc 100644 --- a/src/video_core/engines/puller.cpp +++ b/src/video_core/engines/puller.cpp @@ -118,7 +118,7 @@ void Puller::ProcessSemaphoreRelease() { std::function<void()> operation([this, sequence_address, payload] { memory_manager.Write<u32>(sequence_address, payload); }); - rasterizer->SyncOperation(std::move(operation)); + rasterizer->SignalFence(std::move(operation)); } void Puller::ProcessSemaphoreAcquire() { @@ -151,8 +151,8 @@ void Puller::CallPullerMethod(const MethodCall& method_call) { case BufferMethods::SemaphoreAddressLow: case BufferMethods::SemaphoreSequencePayload: case BufferMethods::SyncpointPayload: - break; case BufferMethods::WrcacheFlush: + break; case BufferMethods::RefCnt: rasterizer->SignalReference(); break; |