RetroArch/wiiu
gblues 04cefd27d1 Cleanup of Wii U launcher code
== 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
2018-04-30 21:56:06 -07:00
..
fs WiiU: C89 style comments 2018-01-06 09:44:03 -03:00
include Cleanup of Wii U launcher code 2018-04-30 21:56:06 -07:00
input Add fault-tolerance to kpad driver 2018-04-24 21:46:42 -07:00
slang (tools) add the tool used to generate the d3d headers. 2018-01-21 04:28:06 +01:00
system Cleanup of Wii U launcher code 2018-04-30 21:56:06 -07:00
wut/elf2rpl WiiU: C89 style comments 2018-01-06 09:44:03 -03:00
gx2_shader_inl.h (WIIU) add remaining menu shaders. 2018-01-12 02:54:45 +01:00
hbl.c Fix disabled HID code, add defensive programming 2018-01-18 19:57:19 -08:00
hbl.h WiiU: C89 style comments 2018-01-06 09:44:03 -03:00
link_elf.ld [WiiU] Rewrite exception handler 2017-08-04 21:30:49 +10:00
link_rpl.ld [WiiU] Rewrite exception handler 2017-08-04 21:30:49 +10:00
link.ld (WIIU) misc. 2016-11-02 22:06:15 +01:00
main.c Cleanup of Wii U launcher code 2018-04-30 21:56:06 -07:00
main.h Cleanup of Wii U launcher code 2018-04-30 21:56:06 -07:00
net_listen.sh Minor cleanups 2018-01-13 12:16:37 -08:00
net_send.sh (WiiU) fix wiiload script. 2016-11-10 08:32:45 +01:00
run.sh (WIIU) fix net logger. 2018-01-04 17:21:16 +01:00
shader_utils.c (WIIU) check for NULL in gfd_free 2018-01-07 03:40:03 +01:00
shader_utils.h WiiU: C89 style comments 2018-01-06 09:44:03 -03:00
wiiu_dbg.h (tools) add the tool used to generate the d3d headers. 2018-01-21 04:28:06 +01:00