mirror of
https://github.com/libretro/RetroArch.git
synced 2024-11-26 09:41:15 +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 |
||
---|---|---|
.. | ||
atomic.c | ||
dynamic.c | ||
dynamic.h | ||
exception_handler.c | ||
exception_handler.h | ||
imports.h | ||
memory.c | ||
memory.h | ||
missing_libc_functions.c | ||
stubs_elf.S | ||
stubs_rpl.S |