diff options
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 |
commit | 5f520462505c1f199a26026c5554bfd318184bd5 (patch) | |
tree | 782ac471dce74f3630ff41b43861f4a61182257c /src/mame/video/model3.cpp | |
parent | 3c9e3749541b1da8a0c5409c582070aae66dd3d6 (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.cpp | 2 |
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); |