diff options
| author | 2022-11-24 18:24:07 -0500 | |
|---|---|---|
| committer | 2022-11-24 18:24:07 -0500 | |
| 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 a... (diff) | |
| download | yuzu-9d081a872903915a7a75b2634e310ea62d7b5dba.tar.gz yuzu-9d081a872903915a7a75b2634e310ea62d7b5dba.tar.xz yuzu-9d081a872903915a7a75b2634e310ea62d7b5dba.zip | |
Merge pull request #9312 from FernandoS27/pokemomma
GPU: Fix buffer cache issue, engine upload not inlining memory in multiple lines, etc
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() { | |||
| 118 | std::function<void()> operation([this, sequence_address, payload] { | 118 | std::function<void()> operation([this, sequence_address, payload] { |
| 119 | memory_manager.Write<u32>(sequence_address, payload); | 119 | memory_manager.Write<u32>(sequence_address, payload); |
| 120 | }); | 120 | }); |
| 121 | rasterizer->SyncOperation(std::move(operation)); | 121 | rasterizer->SignalFence(std::move(operation)); |
| 122 | } | 122 | } |
| 123 | 123 | ||
| 124 | void Puller::ProcessSemaphoreAcquire() { | 124 | void Puller::ProcessSemaphoreAcquire() { |
| @@ -151,8 +151,8 @@ void Puller::CallPullerMethod(const MethodCall& method_call) { | |||
| 151 | case BufferMethods::SemaphoreAddressLow: | 151 | case BufferMethods::SemaphoreAddressLow: |
| 152 | case BufferMethods::SemaphoreSequencePayload: | 152 | case BufferMethods::SemaphoreSequencePayload: |
| 153 | case BufferMethods::SyncpointPayload: | 153 | case BufferMethods::SyncpointPayload: |
| 154 | break; | ||
| 155 | case BufferMethods::WrcacheFlush: | 154 | case BufferMethods::WrcacheFlush: |
| 155 | break; | ||
| 156 | case BufferMethods::RefCnt: | 156 | case BufferMethods::RefCnt: |
| 157 | rasterizer->SignalReference(); | 157 | rasterizer->SignalReference(); |
| 158 | break; | 158 | break; |