From e18a5394d2d3d7f1cbe4b232f5275ae60252a7d1 Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?Micha=C3=ABl=20Banaan=20Ananas?= Date: Mon, 6 Feb 2012 23:06:04 +0000 Subject: [PATCH] mask out alpha bits --- src/mame/video/stvvdp2.c | 12 ++++++------ 1 file changed, 6 insertions(+), 6 deletions(-) diff --git a/src/mame/video/stvvdp2.c b/src/mame/video/stvvdp2.c index 9121faa4aa7..771c2d13e5e 100644 --- a/src/mame/video/stvvdp2.c +++ b/src/mame/video/stvvdp2.c @@ -4472,7 +4472,7 @@ static void stv_vdp2_copy_roz_bitmap(bitmap_rgb32 &bitmap, switch( stv2_current_tilemap.transparency ) { case STV_TRANSPARENCY_PEN: - if ( pix != 0x0000 ) + if (pix & 0xffffff) { if(stv2_current_tilemap.fade_control & 1) stv_vdp2_compute_color_offset_UINT32(machine,&pix,stv2_current_tilemap.fade_control & 2); @@ -4487,7 +4487,7 @@ static void stv_vdp2_copy_roz_bitmap(bitmap_rgb32 &bitmap, line[hcnt] = pix; break; case STV_TRANSPARENCY_ALPHA: - if ( pix != 0x000 ) + if (pix & 0xffffff) { if(stv2_current_tilemap.fade_control & 1) stv_vdp2_compute_color_offset_UINT32(machine,&pix,stv2_current_tilemap.fade_control & 2); @@ -4496,7 +4496,7 @@ static void stv_vdp2_copy_roz_bitmap(bitmap_rgb32 &bitmap, } break; case STV_TRANSPARENCY_ADD_BLEND: - if ( pix != 0x0000 ) + if (pix & 0xffffff) { if(stv2_current_tilemap.fade_control & 1) stv_vdp2_compute_color_offset_UINT32(machine,&pix,stv2_current_tilemap.fade_control & 2); @@ -4583,7 +4583,7 @@ static void stv_vdp2_copy_roz_bitmap(bitmap_rgb32 &bitmap, switch( stv2_current_tilemap.transparency ) { case STV_TRANSPARENCY_PEN: - if ( pix != 0x0000 ) + if (pix & 0xffffff) { if(stv2_current_tilemap.fade_control & 1) stv_vdp2_compute_color_offset_UINT32(machine,&pix,stv2_current_tilemap.fade_control & 2); @@ -4598,7 +4598,7 @@ static void stv_vdp2_copy_roz_bitmap(bitmap_rgb32 &bitmap, line[hcnt] = pix; break; case STV_TRANSPARENCY_ALPHA: - if ( pix != 0x000 ) + if (pix & 0xffffff) { if(stv2_current_tilemap.fade_control & 1) stv_vdp2_compute_color_offset_UINT32(machine,&pix,stv2_current_tilemap.fade_control & 2); @@ -4607,7 +4607,7 @@ static void stv_vdp2_copy_roz_bitmap(bitmap_rgb32 &bitmap, } break; case STV_TRANSPARENCY_ADD_BLEND: - if ( pix != 0x0000 ) + if (pix & 0xffffff) { if(stv2_current_tilemap.fade_control & 1) stv_vdp2_compute_color_offset_UINT32(machine,&pix,stv2_current_tilemap.fade_control & 2);