mirror of
https://github.com/holub/mame
synced 2025-04-23 08:49:55 +03:00
video: additional fix to 33383cdaa7
(MAME slowdown on screenless view) (nw)
This commit is contained in:
parent
a0b9d3729c
commit
2c918774ea
@ -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
|
||||
|
@ -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">
|
||||
|
Loading…
Reference in New Issue
Block a user