Fix Mode7 mosaic glitch from tile cleanup.

This commit is contained in:
Brandon Wright 2019-10-10 17:59:16 -05:00
parent c393694ed0
commit f7cb5667e8
4 changed files with 6 additions and 6 deletions

View File

@ -10,7 +10,7 @@
namespace TileImpl { namespace TileImpl {
template<class MATH, class BPSTART> template<class MATH, class BPSTART>
void HiresBase<MATH, BPSTART>::Draw(uint8 N, uint8 M, uint32 Offset, uint32 OffsetInLine, uint8 Pix, uint8 Z1, uint8 Z2) void HiresBase<MATH, BPSTART>::Draw(int N, int M, uint32 Offset, uint32 OffsetInLine, uint8 Pix, uint8 Z1, uint8 Z2)
{ {
if (Z1 > GFX.DB[Offset + 2 * N] && (M)) if (Z1 > GFX.DB[Offset + 2 * N] && (M))
{ {

View File

@ -10,7 +10,7 @@
namespace TileImpl { namespace TileImpl {
template<class MATH, class BPSTART> template<class MATH, class BPSTART>
void Normal1x1Base<MATH, BPSTART>::Draw(uint8 N, uint8 M, uint32 Offset, uint32 OffsetInLine, uint8 Pix, uint8 Z1, uint8 Z2) void Normal1x1Base<MATH, BPSTART>::Draw(int N, int M, uint32 Offset, uint32 OffsetInLine, uint8 Pix, uint8 Z1, uint8 Z2)
{ {
(void) OffsetInLine; (void) OffsetInLine;
if (Z1 > GFX.DB[Offset + N] && (M)) if (Z1 > GFX.DB[Offset + N] && (M))

View File

@ -10,7 +10,7 @@
namespace TileImpl { namespace TileImpl {
template<class MATH, class BPSTART> template<class MATH, class BPSTART>
void Normal2x1Base<MATH, BPSTART>::Draw(uint8 N, uint8 M, uint32 Offset, uint32 OffsetInLine, uint8 Pix, uint8 Z1, uint8 Z2) void Normal2x1Base<MATH, BPSTART>::Draw(int N, int M, uint32 Offset, uint32 OffsetInLine, uint8 Pix, uint8 Z1, uint8 Z2)
{ {
(void) OffsetInLine; (void) OffsetInLine;
if (Z1 > GFX.DB[Offset + 2 * N] && (M)) if (Z1 > GFX.DB[Offset + 2 * N] && (M))

View File

@ -38,7 +38,7 @@ namespace TileImpl {
enum { Pitch = BPSTART::Pitch }; enum { Pitch = BPSTART::Pitch };
typedef BPSTART bpstart_t; 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<class MATH> template<class MATH>
@ -52,7 +52,7 @@ namespace TileImpl {
enum { Pitch = BPSTART::Pitch }; enum { Pitch = BPSTART::Pitch };
typedef BPSTART bpstart_t; 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<class MATH> template<class MATH>
@ -75,7 +75,7 @@ namespace TileImpl {
enum { Pitch = BPSTART::Pitch }; enum { Pitch = BPSTART::Pitch };
typedef BPSTART bpstart_t; 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<class MATH> template<class MATH>