diff options
author | Fernando Sahmkow <fsahmkow27@gmail.com> | 2019-07-18 14:54:42 +0200 |
---|---|---|
committer | Fernando Sahmkow <fsahmkow27@gmail.com> | 2019-07-18 14:54:42 +0200 |
commit | 43f57d668c04c7dde05b076919ae5755db0ff0ac (patch) | |
tree | d8ee8da3c76a0c224786670ff7a6d6cf0e42f80f /src/video_core/gpu.cpp | |
parent | MaxwellDMA/KeplerCopy: Downgrade DMA log message to Trace. (diff) | |
download | yuzu-43f57d668c04c7dde05b076919ae5755db0ff0ac.tar yuzu-43f57d668c04c7dde05b076919ae5755db0ff0ac.tar.gz yuzu-43f57d668c04c7dde05b076919ae5755db0ff0ac.tar.bz2 yuzu-43f57d668c04c7dde05b076919ae5755db0ff0ac.tar.lz yuzu-43f57d668c04c7dde05b076919ae5755db0ff0ac.tar.xz yuzu-43f57d668c04c7dde05b076919ae5755db0ff0ac.tar.zst yuzu-43f57d668c04c7dde05b076919ae5755db0ff0ac.zip |
Diffstat (limited to 'src/video_core/gpu.cpp')
-rw-r--r-- | src/video_core/gpu.cpp | 20 |
1 files changed, 7 insertions, 13 deletions
diff --git a/src/video_core/gpu.cpp b/src/video_core/gpu.cpp index 1b4975498..6cb5fd4e1 100644 --- a/src/video_core/gpu.cpp +++ b/src/video_core/gpu.cpp @@ -143,12 +143,12 @@ enum class BufferMethods { NotifyIntr = 0x8, WrcacheFlush = 0x9, Unk28 = 0xA, - Unk2c = 0xB, + UnkCacheFlush = 0xB, RefCnt = 0x14, SemaphoreAcquire = 0x1A, SemaphoreRelease = 0x1B, - Unk70 = 0x1C, - Unk74 = 0x1D, + FenceValue = 0x1C, + FenceAction = 0x1D, Unk78 = 0x1E, Unk7c = 0x1F, Yield = 0x20, @@ -194,6 +194,10 @@ void GPU::CallPullerMethod(const MethodCall& method_call) { case BufferMethods::SemaphoreAddressLow: case BufferMethods::SemaphoreSequence: case BufferMethods::RefCnt: + case BufferMethods::UnkCacheFlush: + case BufferMethods::WrcacheFlush: + case BufferMethods::FenceValue: + case BufferMethods::FenceAction: break; case BufferMethods::SemaphoreTrigger: { ProcessSemaphoreTriggerMethod(); @@ -204,21 +208,11 @@ void GPU::CallPullerMethod(const MethodCall& method_call) { LOG_ERROR(HW_GPU, "Special puller engine method NotifyIntr not implemented"); break; } - case BufferMethods::WrcacheFlush: { - // TODO(Kmather73): Research and implement this method. - LOG_ERROR(HW_GPU, "Special puller engine method WrcacheFlush not implemented"); - break; - } case BufferMethods::Unk28: { // TODO(Kmather73): Research and implement this method. LOG_ERROR(HW_GPU, "Special puller engine method Unk28 not implemented"); break; } - case BufferMethods::Unk2c: { - // TODO(Kmather73): Research and implement this method. - LOG_ERROR(HW_GPU, "Special puller engine method Unk2c not implemented"); - break; - } case BufferMethods::SemaphoreAcquire: { ProcessSemaphoreAcquire(); break; |