aboutsummaryrefslogtreecommitdiffhomepage
path: root/src/core/hw/gpu.h
diff options
context:
space:
mode:
authorGravatar Subv <subv2112@gmail.com>2015-03-10 14:18:25 -0500
committerGravatar Subv <subv2112@gmail.com>2015-03-10 14:18:25 -0500
commitae0dfcae1dc9532b349e14d76ce35d1fc987d42c (patch)
treec04424b8f9764ba3e6d7659c423cdbdfe16de671 /src/core/hw/gpu.h
parentec5bc54575c03bed67e712a0508ee55c06ec652c (diff)
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 3e81f03e..3158738f 100644
--- a/src/core/hw/gpu.h
+++ b/src/core/hw/gpu.h
@@ -197,8 +197,8 @@ struct Regs {
BitField< 8, 3, PixelFormat> input_format;
BitField<12, 3, PixelFormat> output_format;
- BitField<24, 1, u32> scale_horizontally;
- BitField<25, 1, u32> scale_vertically;
+ BitField<24, 1, u32> scale_x; // Shrinks the image in half horizontally, blending the extra pixels
+ BitField<25, 1, u32> scale_xy; // Shrinks the image horizontally and vertically, blending the extra pixels
};
INSERT_PADDING_WORDS(0x1);