Hacker News new | ask | show | jobs
Yuzu Progress Report December 2022 (yuzu-emu.org)
42 points by DDSDev 1253 days ago
2 comments

Related:

Yuzu: Nintendo Switch Emulator - https://news.ycombinator.com/item?id=30042687 - Jan 2022 (87 comments)

Yuzu (Nintendo Switch Emulator) Progress Report January 2021 - https://news.ycombinator.com/item?id=26095834 - Feb 2021 (89 comments)

Nintendo Switch Emulator - https://news.ycombinator.com/item?id=25522454 - Dec 2020 (12 comments)

Yuzu – Nintendo Switch Emulator - https://news.ycombinator.com/item?id=16150777 - Jan 2018 (171 comments)

> LTO is aggressive by nature, and there’s no guarantee that all parts of the project will react nicely to it. In this case, the problem was Qt, the UI looked completely garbled.

Curious how LTO broke this…

Very interesting isn't it.

So LTO would remove code it considers unreachable (but really whole functions)? And that did it rather than reshuffling code for cache purposes (which is what LTO does in my mind).

Cant LTO just be turned off for the QT objects in the interim?

This is pretty damning to me. An optimization that unsound is crazy scary.