summaryrefslogtreecommitdiffstatshomepage
path: root/src/mame
diff options
context:
space:
mode:
author Ivan Vangelista <mesgnet@yahoo.it>2019-12-04 22:56:17 +0100
committer Ivan Vangelista <mesgnet@yahoo.it>2019-12-04 22:56:17 +0100
commitea249534ca6a94903dd0e0fac87a630b3ddcc6f1 (patch)
tree0c5be067250a1e7b01e59d0ee99cdf6154f59400 /src/mame
parenta558b8c633451f061475f14a8b10ece20507b031 (diff)
fcrash.cpp, segas16a.cpp: fixed assert Expression: dest.cliprect().contains(cliprect) in debug builds, as done in 854469730fd5d2a1e1365b126f6da3558f329ac3 (nw(
Diffstat (limited to 'src/mame')
-rw-r--r--src/mame/drivers/fcrash.cpp4
-rw-r--r--src/mame/video/segas16a.cpp5
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);