From 96b7c849b4b8247eaf620ccb122c81df90605b39 Mon Sep 17 00:00:00 2001 From: bladeoner Date: Sun, 13 Oct 2019 22:01:53 +0200 Subject: [PATCH] Snes9x - Fix Mode7 mosaic glitch from tile cleanup. (#876) --- source/snes9x/tileimpl-h2x1.cpp | 2 +- source/snes9x/tileimpl-n1x1.cpp | 2 +- source/snes9x/tileimpl-n2x1.cpp | 2 +- source/snes9x/tileimpl.h | 6 +++--- 4 files changed, 6 insertions(+), 6 deletions(-) diff --git a/source/snes9x/tileimpl-h2x1.cpp b/source/snes9x/tileimpl-h2x1.cpp index d2cf1bf..37143ad 100644 --- a/source/snes9x/tileimpl-h2x1.cpp +++ b/source/snes9x/tileimpl-h2x1.cpp @@ -10,7 +10,7 @@ namespace TileImpl { template - void HiresBase::Draw(uint8 N, uint8 M, uint32 Offset, uint32 OffsetInLine, uint8 Pix, uint8 Z1, uint8 Z2) + void HiresBase::Draw(int N, int M, uint32 Offset, uint32 OffsetInLine, uint8 Pix, uint8 Z1, uint8 Z2) { if (Z1 > GFX.DB[Offset + 2 * N] && (M)) { diff --git a/source/snes9x/tileimpl-n1x1.cpp b/source/snes9x/tileimpl-n1x1.cpp index 9a9c900..1c37c60 100644 --- a/source/snes9x/tileimpl-n1x1.cpp +++ b/source/snes9x/tileimpl-n1x1.cpp @@ -10,7 +10,7 @@ namespace TileImpl { template - void Normal1x1Base::Draw(uint8 N, uint8 M, uint32 Offset, uint32 OffsetInLine, uint8 Pix, uint8 Z1, uint8 Z2) + void Normal1x1Base::Draw(int N, int M, uint32 Offset, uint32 OffsetInLine, uint8 Pix, uint8 Z1, uint8 Z2) { (void) OffsetInLine; if (Z1 > GFX.DB[Offset + N] && (M)) diff --git a/source/snes9x/tileimpl-n2x1.cpp b/source/snes9x/tileimpl-n2x1.cpp index cf688f9..4025c69 100644 --- a/source/snes9x/tileimpl-n2x1.cpp +++ b/source/snes9x/tileimpl-n2x1.cpp @@ -10,7 +10,7 @@ namespace TileImpl { template - void Normal2x1Base::Draw(uint8 N, uint8 M, uint32 Offset, uint32 OffsetInLine, uint8 Pix, uint8 Z1, uint8 Z2) + void Normal2x1Base::Draw(int N, int M, uint32 Offset, uint32 OffsetInLine, uint8 Pix, uint8 Z1, uint8 Z2) { (void) OffsetInLine; if (Z1 > GFX.DB[Offset + 2 * N] && (M)) diff --git a/source/snes9x/tileimpl.h b/source/snes9x/tileimpl.h index 9b7e86d..6ebfa4f 100644 --- a/source/snes9x/tileimpl.h +++ b/source/snes9x/tileimpl.h @@ -38,7 +38,7 @@ namespace TileImpl { enum { Pitch = BPSTART::Pitch }; typedef BPSTART bpstart_t; - static void Draw(uint8 N, uint8 M, uint32 Offset, uint32 OffsetInLine, uint8 Pix, uint8 Z1, uint8 Z2); + static void Draw(int N, int M, uint32 Offset, uint32 OffsetInLine, uint8 Pix, uint8 Z1, uint8 Z2); }; template @@ -52,7 +52,7 @@ namespace TileImpl { enum { Pitch = BPSTART::Pitch }; typedef BPSTART bpstart_t; - static void Draw(uint8 N, uint8 M, uint32 Offset, uint32 OffsetInLine, uint8 Pix, uint8 Z1, uint8 Z2); + static void Draw(int N, int M, uint32 Offset, uint32 OffsetInLine, uint8 Pix, uint8 Z1, uint8 Z2); }; template @@ -75,7 +75,7 @@ namespace TileImpl { enum { Pitch = BPSTART::Pitch }; typedef BPSTART bpstart_t; - static void Draw(uint8 N, uint8 M, uint32 Offset, uint32 OffsetInLine, uint8 Pix, uint8 Z1, uint8 Z2); + static void Draw(int N, int M, uint32 Offset, uint32 OffsetInLine, uint8 Pix, uint8 Z1, uint8 Z2); }; template