summaryrefslogtreecommitdiff
path: root/src/core/hw/gpu.h
diff options
context:
space:
mode:
authorGravatar Subv2015-03-10 14:18:25 -0500
committerGravatar Subv2015-03-10 14:18:25 -0500
commitae0dfcae1dc9532b349e14d76ce35d1fc987d42c (patch)
treec04424b8f9764ba3e6d7659c423cdbdfe16de671 /src/core/hw/gpu.h
parentMerge pull request #643 from Subv/dem_feels (diff)
downloadyuzu-ae0dfcae1dc9532b349e14d76ce35d1fc987d42c.tar.gz
yuzu-ae0dfcae1dc9532b349e14d76ce35d1fc987d42c.tar.xz
yuzu-ae0dfcae1dc9532b349e14d76ce35d1fc987d42c.zip
GPU: Fixed the bit 25 in the display transfer flags.
It is used to downscale the input image horizontally and vertically, previously we were only downscaling it vertically so this caused a hard-to-debug memory corruption problem.
Diffstat (limited to 'src/core/hw/gpu.h')
-rw-r--r--src/core/hw/gpu.h4
1 files changed, 2 insertions, 2 deletions
diff --git a/src/core/hw/gpu.h b/src/core/hw/gpu.h
index 3e81f03ef..3158738f0 100644
--- a/src/core/hw/gpu.h
+++ b/src/core/hw/gpu.h
@@ -197,8 +197,8 @@ struct Regs {
197 BitField< 8, 3, PixelFormat> input_format; 197 BitField< 8, 3, PixelFormat> input_format;
198 BitField<12, 3, PixelFormat> output_format; 198 BitField<12, 3, PixelFormat> output_format;
199 199
200 BitField<24, 1, u32> scale_horizontally; 200 BitField<24, 1, u32> scale_x; // Shrinks the image in half horizontally, blending the extra pixels
201 BitField<25, 1, u32> scale_vertically; 201 BitField<25, 1, u32> scale_xy; // Shrinks the image horizontally and vertically, blending the extra pixels
202 }; 202 };
203 203
204 INSERT_PADDING_WORDS(0x1); 204 INSERT_PADDING_WORDS(0x1);