From 459dcffee7001d39efd9fdf3832fc489da1f87bf Mon Sep 17 00:00:00 2001 From: kmather73 Date: Thu, 27 Dec 2018 21:01:29 -0800 Subject: [PATCH] Removing unused funcitons and other pr comment --- src/video_core/gpu.cpp | 31 +++++-------------------------- 1 file changed, 5 insertions(+), 26 deletions(-) diff --git a/src/video_core/gpu.cpp b/src/video_core/gpu.cpp index 2e489ba046..5b332b697e 100644 --- a/src/video_core/gpu.cpp +++ b/src/video_core/gpu.cpp @@ -288,16 +288,13 @@ void GPU::ProcessSemaphoreTriggerMethod() { auto address = memory_manager->GpuToCpuAddress(regs.smaphore_address.SmaphoreAddress()); struct Block { u32 sequence; - u32 zeros; + u32 zeros = 0; u64 timestamp; + }; - Block(u32 sequence) { - this->sequence = sequence; - zeros = 0; - timestamp = CoreTiming::GetTicks(); - } - } block(regs.semaphore_sequence); - + Block block{}; + block.sequence = regs.semaphore_sequence; + block.timestamp = acquire_timestamp; Memory::WriteBlock(*address, &block, sizeof(block)); } else { const u32 word = Memory::Read32(regs.smaphore_address.SmaphoreAddress()); @@ -350,24 +347,6 @@ void GPU::ProcessSemaphoreAcquire() { regs.acquire_source = false; } } -void GPU::ProcessSetSemaphoreAddressHigh() { - const auto addrHigh = regs.reg_array[static_cast(BufferMethods::SemaphoreAddressHigh)]; - // AddrHigh should only be 8 bits wide - if (addrHigh & 0xffffff00) { - LOG_ERROR(HW_GPU, "SemaphoreAddressHigh too large"); - return; - } - regs.smaphore_address.smaphore_address_high = addrHigh; -} -void GPU::ProcessSetSemaphoreAddressLow() { - const auto addrLow = regs.reg_array[static_cast(BufferMethods::SemaphoreAddressLow)]; - // AddrLow should be word aligned - if (addrLow & 3) { - LOG_ERROR(HW_GPU, "SemaphoreAddressLow unaligned"); - return; - } - regs.smaphore_address.smaphore_address_low = addrLow; -} void GPU::SetReferenceCount() { // TODO(kmather73) Wait for all previously submitted commands complete before setting.