aboutsummaryrefslogtreecommitdiff
path: root/src/video_core/engines/engine_upload.cpp
diff options
context:
space:
mode:
authorFernando Sahmkow <fsahmkow27@gmail.com>2019-06-13 16:41:16 -0400
committerReinUsesLisp <reinuseslisp@airmail.cc>2019-06-20 21:38:34 -0300
commit18322c136917446e529a9d3fc4b0c9e12c72cdc0 (patch)
treeb3be910260ee9c0e3eb67fa007f81c9296a60d72 /src/video_core/engines/engine_upload.cpp
parent9abe6fcdfa9835ae0d4ef1dd503074a83db87c1d (diff)
decoders: correct block calculation
Diffstat (limited to 'src/video_core/engines/engine_upload.cpp')
-rw-r--r--src/video_core/engines/engine_upload.cpp2
1 files changed, 1 insertions, 1 deletions
diff --git a/src/video_core/engines/engine_upload.cpp b/src/video_core/engines/engine_upload.cpp
index c776b9a56a..d44ad0cd8d 100644
--- a/src/video_core/engines/engine_upload.cpp
+++ b/src/video_core/engines/engine_upload.cpp
@@ -39,7 +39,7 @@ void State::ProcessData(const u32 data, const bool is_last_call) {
UNIMPLEMENTED_IF(regs.dest.BlockWidth() != 0);
UNIMPLEMENTED_IF(regs.dest.BlockDepth() != 0);
const std::size_t dst_size = Tegra::Texture::CalculateSize(
- true, 1, regs.dest.width, regs.dest.height, 1, regs.dest.BlockHeight(), 1);
+ true, 1, regs.dest.width, regs.dest.height, 1, regs.dest.BlockHeight(), 0);
tmp_buffer.resize(dst_size);
memory_manager.ReadBlock(address, tmp_buffer.data(), dst_size);
Tegra::Texture::SwizzleKepler(regs.dest.width, regs.dest.height, regs.dest.x, regs.dest.y,