diff options
author | Subv <subv2112@gmail.com> | 2015-02-22 21:22:14 +0100 |
---|---|---|
committer | Subv <subv2112@gmail.com> | 2015-02-22 21:22:14 +0100 |
commit | b1284222f212a663754d846d3ae13529617c1501 (patch) | |
tree | d3fa82e266584ceb33bb791f805cb014864a5ab8 /src/core/hw | |
parent | Merge pull request #471 from archshift/pp3ports3 (diff) | |
download | yuzu-b1284222f212a663754d846d3ae13529617c1501.tar yuzu-b1284222f212a663754d846d3ae13529617c1501.tar.gz yuzu-b1284222f212a663754d846d3ae13529617c1501.tar.bz2 yuzu-b1284222f212a663754d846d3ae13529617c1501.tar.lz yuzu-b1284222f212a663754d846d3ae13529617c1501.tar.xz yuzu-b1284222f212a663754d846d3ae13529617c1501.tar.zst yuzu-b1284222f212a663754d846d3ae13529617c1501.zip |
Diffstat (limited to 'src/core/hw')
-rw-r--r-- | src/core/hw/gpu.cpp | 15 |
1 files changed, 7 insertions, 8 deletions
diff --git a/src/core/hw/gpu.cpp b/src/core/hw/gpu.cpp index 880023529..e6022d69f 100644 --- a/src/core/hw/gpu.cpp +++ b/src/core/hw/gpu.cpp @@ -167,16 +167,15 @@ inline void Write(u32 addr, const T data) { } switch (config.output_format) { - /*case Regs::PixelFormat::RGBA8: + case Regs::PixelFormat::RGBA8: { - // TODO: Untested - u8* dstptr = (u32*)(dest_pointer + x * 4 + y * config.output_width * 4); - dstptr[0] = source_color.r; - dstptr[1] = source_color.g; - dstptr[2] = source_color.b; - dstptr[3] = source_color.a; + u8* dstptr = dest_pointer + (x * pixel_skip + y * config.output_width) * 4; + dstptr[3] = source_color.r; + dstptr[2] = source_color.g; + dstptr[1] = source_color.b; + dstptr[0] = source_color.a; break; - }*/ + } case Regs::PixelFormat::RGB8: { |