summaryrefslogtreecommitdiffstatshomepage
path: root/src/mame/video/model3.cpp
diff options
context:
space:
mode:
author Ivan Vangelista <mesgnet@yahoo.it>2021-03-02 18:04:01 +0100
committer Ivan Vangelista <mesgnet@yahoo.it>2021-03-02 18:04:01 +0100
commit5f520462505c1f199a26026c5554bfd318184bd5 (patch)
tree782ac471dce74f3630ff41b43861f4a61182257c /src/mame/video/model3.cpp
parent3c9e3749541b1da8a0c5409c582070aae66dd3d6 (diff)
balsente, dgn_beta, esripsys, fastfred, galaxian, galaxold, goldstar, mbee, model3, pcfx, pcw, prestige, royalmah, seattle, sun3, system16: initialized some variables which were causing incorrect behaviours in drvnoclear debug builds
Diffstat (limited to 'src/mame/video/model3.cpp')
-rw-r--r--src/mame/video/model3.cpp2
1 files changed, 2 insertions, 0 deletions
diff --git a/src/mame/video/model3.cpp b/src/mame/video/model3.cpp
index 918653160ca..7966cd293ac 100644
--- a/src/mame/video/model3.cpp
+++ b/src/mame/video/model3.cpp
@@ -197,6 +197,8 @@ void model3_state::video_start()
m_vid_reg0 = 0;
+ std::fill_n(&m_texcache[0][0][0], 2 * (1024 / 32) * (2048 / 32), nullptr);
+
m_layer4[0] = &machine().tilemap().create(*m_gfxdecode, tilemap_get_info_delegate(*this, FUNC(model3_state::tile_info_layer0_4bit)), TILEMAP_SCAN_ROWS, 8, 8, 64, 64);
m_layer8[0] = &machine().tilemap().create(*m_gfxdecode, tilemap_get_info_delegate(*this, FUNC(model3_state::tile_info_layer0_8bit)), TILEMAP_SCAN_ROWS, 8, 8, 64, 64);
m_layer4[1] = &machine().tilemap().create(*m_gfxdecode, tilemap_get_info_delegate(*this, FUNC(model3_state::tile_info_layer1_4bit)), TILEMAP_SCAN_ROWS, 8, 8, 64, 64);