diff --git a/src/video_core/dma_pusher.cpp b/src/video_core/dma_pusher.cpp index 3bad67618e..ad303f4843 100644 --- a/src/video_core/dma_pusher.cpp +++ b/src/video_core/dma_pusher.cpp @@ -83,12 +83,13 @@ bool DmaPusher::Step() { } if (header.size > 0) { - if (dma_state.method == ComputeInline || (Settings::IsDMALevelDefault() ? Settings::IsGPULevelLow() : Settings::IsDMALevelSafe())) { + if (dma_state.method == ComputeInline || (Settings::IsDMALevelDefault() ? Settings::IsGPULevelLow() : Settings::IsDMALevelSafe())) { Tegra::Memory::GpuGuestMemoryheaders(memory_manager, dma_state.dma_get, header.size, &command_headers); ProcessCommands(headers); } else { Tegra::Memory::GpuGuestMemoryheaders(memory_manager, dma_state.dma_get, header.size, &command_headers); ProcessCommands(headers); + } } if (++dma_pushbuffer_subindex >= command_list_size) {