From ea249534ca6a94903dd0e0fac87a630b3ddcc6f1 Mon Sep 17 00:00:00 2001 From: Ivan Vangelista Date: Wed, 4 Dec 2019 22:56:17 +0100 Subject: fcrash.cpp, segas16a.cpp: fixed assert Expression: dest.cliprect().contains(cliprect) in debug builds, as done in 854469730fd5d2a1e1365b126f6da3558f329ac3 (nw( --- src/mame/drivers/fcrash.cpp | 4 +--- src/mame/video/segas16a.cpp | 5 ++--- 2 files changed, 3 insertions(+), 6 deletions(-) diff --git a/src/mame/drivers/fcrash.cpp b/src/mame/drivers/fcrash.cpp index 6e8ec5b4065..7ff7ef9a5e0 100644 --- a/src/mame/drivers/fcrash.cpp +++ b/src/mame/drivers/fcrash.cpp @@ -1352,8 +1352,6 @@ void fcrash_state::fcrash_render_layer( screen_device &screen, bitmap_ind16 &bit void fcrash_state::fcrash_render_high_layer( screen_device &screen, bitmap_ind16 &bitmap, const rectangle &cliprect, int layer ) { - bitmap_ind16 dummy_bitmap; - switch (layer) { case 0: @@ -1362,7 +1360,7 @@ void fcrash_state::fcrash_render_high_layer( screen_device &screen, bitmap_ind16 case 1: case 2: case 3: - m_bg_tilemap[layer - 1]->draw(screen, dummy_bitmap, cliprect, TILEMAP_DRAW_LAYER0, 1); + m_bg_tilemap[layer - 1]->draw(screen, m_dummy_bitmap, cliprect, TILEMAP_DRAW_LAYER0, 1); break; } } diff --git a/src/mame/video/segas16a.cpp b/src/mame/video/segas16a.cpp index f0b1d0a6b65..381efd31863 100644 --- a/src/mame/video/segas16a.cpp +++ b/src/mame/video/segas16a.cpp @@ -46,9 +46,8 @@ uint32_t segas16a_state::screen_update(screen_device &screen, bitmap_ind16 &bitm m_segaic16vid->tilemap_draw( screen, bitmap, cliprect, 0, segaic16_video_device::TILEMAP_BACKGROUND, 1 | TILEMAP_DRAW_OPAQUE, 0x00); // draw background again, just to set the priorities on non-transparent pixels - bitmap_ind16 dummy_bitmap; - m_segaic16vid->tilemap_draw( screen, dummy_bitmap, cliprect, 0, segaic16_video_device::TILEMAP_BACKGROUND, 0, 0x01); - m_segaic16vid->tilemap_draw( screen, dummy_bitmap, cliprect, 0, segaic16_video_device::TILEMAP_BACKGROUND, 1, 0x02); + m_segaic16vid->tilemap_draw( screen, bitmap, cliprect, 0, segaic16_video_device::TILEMAP_BACKGROUND, 0, 0x01); + m_segaic16vid->tilemap_draw( screen, bitmap, cliprect, 0, segaic16_video_device::TILEMAP_BACKGROUND, 1, 0x02); // draw foreground m_segaic16vid->tilemap_draw( screen, bitmap, cliprect, 0, segaic16_video_device::TILEMAP_FOREGROUND, 0, 0x02); -- cgit v1.2.3