Previous 199869 Revisions Next

r152518 Tuesday 15th September, 2020 at 16:55:04 UTC by Vasantha Crabb
emu/rendlay.cpp: Added parameter animation and state masks.

Components may have multiple bounds and/or color child elements with
state attributes, allowing for piecewise linear position/size/colour
animation.

Components may have a statemask attribute, allowing for things like
using external images to draw a multi-segment LED/VFD display without
requiring dozens of outputs for the individual lines or thousands of
images for all possible states.  (Texture caching still never releases
anything, so MAME can still exceed the maximum number of textures, but
that’s a separate issue.)

Image components with alpha now blend over previously drawn components.

Layouts have been changed to use yes/no for inputraw to match what's
used for flipx/flipy.  External layouts with 1/0 will still work, but
complay.py will complain.
[/branches/aaron-nl3/docs/source/techspecs]layout_files.rst
[/branches/aaron-nl3/scripts/build]complay.py
[/branches/aaron-nl3/src/emu]render.cpp render.h rendlay.cpp rendutil.cpp
[/branches/aaron-nl3/src/mame/layout]aci_ggm.lay alphie.lay conic_cchess2.lay copycat.lay ctstein.lay esq1by22.lay matchme.lay matchnum.lay mephisto_1.lay mephisto_3.lay mephisto_alm16.lay mephisto_alm32.lay mephisto_esb2.lay mephisto_gen32.lay mephisto_mirage.lay microvision.lay novag_savant.lay novag_supercon.lay qfire.lay saitek_mark5.lay saitek_mark6.lay saitek_ssystem3.lay saitek_ssystem4.lay simon.lay speedfrk.lay ssimon.lay touchme.lay zodiac.lay


Previous 199869 Revisions Next


© 1997-2024 The MAME Team