azahar-emu / azahar

A new Citra fork
https://azahar-emu.org/
2.44k stars 131 forks source link

Combine SDL and Qt frontends under a single executable #508

Closed OpenSauce04 closed 2 weeks ago

OpenSauce04 commented 1 month ago

Closes #497

This pull request will reimplement the previously removed SDL frontend by taking both it and the Qt frontend and making them both accessible within a single program using command line options.

Each of the two frontends can be selectively compiled if the user wishes to do so, the same as was possible when they were separate executables.

OpenSauce04 commented 1 month ago

Keep in mind that the code here is super unfinished, I'm just creating this PR to make development progress more visible as this will take a while to finish.

OpenSauce04 commented 4 weeks ago

The majority of license warnings will be ignored due to most changes coming from a simple change in file path or a re-introduction of previously removed code

OpenSauce04 commented 4 weeks ago

Pre-review todo list (roughly in-order, subject to addition):

OpenSauce04 commented 2 weeks ago

Testing checklist (both frontends):

OpenSauce04 commented 2 weeks ago

Merged in 563089d792296ccc5196da8033a0f52344347455 and da2912e75fd841cc0397458b6a3be80c41ffe151