mirror of
https://github.com/libretro/RetroArch.git
synced 2024-11-24 00:20:01 +00:00
04cefd27d1
== DETAILS The Wii U main entrypoints were embedded in the frontend driver, which isn't a great place for them. Also, the `main()` method was pretty long and monolithic. Now it's (much) less so. Changes: - Refactor out the main entrypoints into their own source files (`wiiu/main.c` and `wiiu/main.h`) - Optimize includes in both files, so only the minimum needed to compile are included. - The `main()` method is a lot easier to understand now. It's no longer a confusing mess of ifdefs. - There's a small amount of changes in the headers for future work, which is switching kpad_driver to be callback-driven. The only change here is to import the function that will be used, and define some data types. Testing: - Did local builds and confirmed build is successful - Successfully loaded a core and switched among a few games |
||
---|---|---|
.. | ||
fs | ||
include | ||
input | ||
slang | ||
system | ||
wut/elf2rpl | ||
gx2_shader_inl.h | ||
hbl.c | ||
hbl.h | ||
link_elf.ld | ||
link_rpl.ld | ||
link.ld | ||
main.c | ||
main.h | ||
net_listen.sh | ||
net_send.sh | ||
run.sh | ||
shader_utils.c | ||
shader_utils.h | ||
wiiu_dbg.h |