New issue
Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.
By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.
Already on GitHub? Sign in to your account
taito/taito_f3_v.cpp: regain performance after major rewrite #12312
base: master
Are you sure you want to change the base?
Conversation
Co-authored-by: 12Me21 <12Me21.mc@gmail.com>
Windows 10 / CI (Windows) / Intel Core i5-7300U
per-commit benchmark
* validated in -O1 by callgrind cycle counting i found commandw to be a good test case because it does heavy playfield and sprite scaling work for most scenes in its attract sequence, however, it does have a 6 second completely blank boot. this system runs slower in general than many other arcade systems in MAME (the test ryzen here gets ~1700% on |
pivot layer regression found in vertical games, marking as draft again. |
…e etc.) because we are translating from pre-flipped tilemap coordinates to non-flipped memory coordinates. (in general, this handling of flipscreen is bug-prone and should be given more thought...)
addresses my own concerns with #11811 speed regression against previous implementation.