video: additional fix to 33383cdaa7 (MAME slowdown on screenless view) (nw)

This commit is contained in:
hap 2019-07-23 12:37:46 +02:00
parent a0b9d3729c
commit 2c918774ea
2 changed files with 10 additions and 9 deletions

View File

@ -841,14 +841,15 @@ bool video_manager::finish_screen_updates()
// finish updating the screens
screen_device_iterator iter(machine().root_device());
bool has_screen = false;
bool has_live_screen = false;
for (screen_device &screen : iter)
{
screen.update_partial(screen.visible_area().max_y);
has_screen = true;
if (machine().render().is_live(screen))
has_live_screen = true;
}
bool anything_changed = !has_screen || m_output_changed;
bool anything_changed = !has_live_screen || m_output_changed;
m_output_changed = false;
// now add the quads for all the screens

View File

@ -10,12 +10,12 @@
<element name="static_lcd"><rect><color red="0.5412" green="0.57255" blue="0.5804" /></rect></element>
<element name="ledr" defstate="0">
<disk state="0"> <color red="0.15" green="0.15" blue="0.15" /> </disk>
<disk state="1"> <color red="0.75" green="0.00" blue="0.00" /> </disk>
<disk state="0"> <color red="0.15" green="0.05" blue="0.05" /> </disk>
<disk state="1"> <color red="1" green="0.01" blue="0.15" /> </disk>
</element>
<element name="ledg" defstate="0">
<disk state="0"> <color red="0.15" green="0.15" blue="0.15" /> </disk>
<disk state="1"> <color red="0.00" green="0.75" blue="0.00" /> </disk>
<disk state="0"> <color red="0.05" green="0.15" blue="0.05" /> </disk>
<disk state="1"> <color red="0.1" green="1" blue="0.15" /> </disk>
</element>
<element name="hlb">
@ -24,8 +24,8 @@
</element>
<element name="hlbr">
<disk state="0"> <color red="0.35" green="0.22" blue="0.06" /> </disk>
<disk state="1"> <color red="0.5" green="0.4" blue="0.15" /> </disk>
<disk state="0"> <color red="0.75" green="0.5" blue="0.25" /> </disk>
<disk state="1"> <color red="0.65" green="0.4" blue="0.2" /> </disk>
</element>
<element name="piece" defstate="0">