diff options
Diffstat (limited to 'src')
| -rw-r--r-- | src/video_core/engines/maxwell_dma.cpp | 6 |
1 files changed, 3 insertions, 3 deletions
diff --git a/src/video_core/engines/maxwell_dma.cpp b/src/video_core/engines/maxwell_dma.cpp index a2157fa29..9469bce59 100644 --- a/src/video_core/engines/maxwell_dma.cpp +++ b/src/video_core/engines/maxwell_dma.cpp | |||
| @@ -78,7 +78,7 @@ void MaxwellDMA::HandleCopy() { | |||
| 78 | 78 | ||
| 79 | ASSERT(regs.exec.enable_2d == 1); | 79 | ASSERT(regs.exec.enable_2d == 1); |
| 80 | 80 | ||
| 81 | std::size_t copy_size = regs.x_count * regs.y_count; | 81 | const std::size_t copy_size = regs.x_count * regs.y_count; |
| 82 | 82 | ||
| 83 | const auto FlushAndInvalidate = [&](u32 src_size, u64 dst_size) { | 83 | const auto FlushAndInvalidate = [&](u32 src_size, u64 dst_size) { |
| 84 | // TODO(Subv): For now, manually flush the regions until we implement GPU-accelerated | 84 | // TODO(Subv): For now, manually flush the regions until we implement GPU-accelerated |
| @@ -95,7 +95,7 @@ void MaxwellDMA::HandleCopy() { | |||
| 95 | ASSERT(regs.src_params.size_z == 1); | 95 | ASSERT(regs.src_params.size_z == 1); |
| 96 | // If the input is tiled and the output is linear, deswizzle the input and copy it over. | 96 | // If the input is tiled and the output is linear, deswizzle the input and copy it over. |
| 97 | 97 | ||
| 98 | u32 src_bytes_per_pixel = regs.src_pitch / regs.src_params.size_x; | 98 | const u32 src_bytes_per_pixel = regs.src_pitch / regs.src_params.size_x; |
| 99 | 99 | ||
| 100 | FlushAndInvalidate(regs.src_pitch * regs.src_params.size_y, | 100 | FlushAndInvalidate(regs.src_pitch * regs.src_params.size_y, |
| 101 | copy_size * src_bytes_per_pixel); | 101 | copy_size * src_bytes_per_pixel); |
| @@ -108,7 +108,7 @@ void MaxwellDMA::HandleCopy() { | |||
| 108 | ASSERT(regs.dst_params.size_z == 1); | 108 | ASSERT(regs.dst_params.size_z == 1); |
| 109 | ASSERT(regs.src_pitch == regs.x_count); | 109 | ASSERT(regs.src_pitch == regs.x_count); |
| 110 | 110 | ||
| 111 | u32 src_bpp = regs.src_pitch / regs.x_count; | 111 | const u32 src_bpp = regs.src_pitch / regs.x_count; |
| 112 | 112 | ||
| 113 | FlushAndInvalidate(regs.src_pitch * regs.y_count, | 113 | FlushAndInvalidate(regs.src_pitch * regs.y_count, |
| 114 | regs.dst_params.size_x * regs.dst_params.size_y * src_bpp); | 114 | regs.dst_params.size_x * regs.dst_params.size_y * src_bpp); |