Reverted last commit since it breaks other things...

This commit is contained in:
Angelo Salese 2009-07-19 18:02:45 +00:00
parent 14c24b5e88
commit 273cb7af50

View File

@ -282,7 +282,7 @@ INLINE void snes_draw_tile_2(UINT8 screen, UINT8 layer, UINT16 tileaddr, INT16 x
colour &= snes_ppu.clipmasks[layer][ii];
/* Only draw if we have a colour (0 == transparent) */
if( colour || snes_ram[MOSAIC] & (1 << layer))
if( colour )
{
if( (scanlines[screen].zbuf[ii] <= priority) && (ii >= 0) )
{
@ -375,7 +375,7 @@ INLINE void snes_draw_tile_4(UINT8 screen, UINT8 layer, UINT16 tileaddr, INT16 x
colour &= snes_ppu.clipmasks[layer][ii];
/* Only draw if we have a colour (0 == transparent) */
if( colour || snes_ram[MOSAIC] & (1 << layer))
if( colour )
{
if( (scanlines[screen].zbuf[ii] <= priority) && (ii >= 0) )
{
@ -385,6 +385,7 @@ INLINE void snes_draw_tile_4(UINT8 screen, UINT8 layer, UINT16 tileaddr, INT16 x
if( snes_ram[MOSAIC] & (1 << layer) ) // handle horizontal mosaic
{
int x_mos;
//TODO: 512 modes has the h values doubled.
for(x_mos = 0;x_mos < (((snes_ram[MOSAIC] & 0xf0)>>4)+1) ; x_mos++)
{
@ -475,7 +476,7 @@ INLINE void snes_draw_tile_8(UINT8 screen, UINT8 layer, UINT16 tileaddr, INT16 x
colour &= snes_ppu.clipmasks[layer][ii];
/* Only draw if we have a colour (0 == transparent) */
if( colour || snes_ram[MOSAIC] & (1 << layer))
if( colour )
{
if( (scanlines[screen].zbuf[ii] <= priority) && (ii >= 0) )
{