diff options
| author | 2015-03-10 14:18:25 -0500 | |
|---|---|---|
| committer | 2015-03-10 14:18:25 -0500 | |
| commit | ae0dfcae1dc9532b349e14d76ce35d1fc987d42c (patch) | |
| tree | c04424b8f9764ba3e6d7659c423cdbdfe16de671 /src/core/hw/gpu.h | |
| parent | Merge pull request #643 from Subv/dem_feels (diff) | |
| download | yuzu-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.h | 4 |
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); |