mirror of
https://github.com/wiiu-env/WiiUPluginLoaderBackend.git
synced 2026-03-21 17:25:21 -05:00
Add support for WUPS 0.9.0
This commit is contained in:
parent
0dd528fe0d
commit
544b0242a9
|
|
@ -91,6 +91,7 @@ void CallHook(const PluginContainer &plugin, const wups_loader_hook_type_t hook_
|
|||
case WUPS_LOADER_HOOK_ACQUIRED_FOREGROUND:
|
||||
case WUPS_LOADER_HOOK_APPLICATION_REQUESTS_EXIT:
|
||||
case WUPS_LOADER_HOOK_APPLICATION_ENDS:
|
||||
case WUPS_LOADER_HOOK_INIT_WUT_THREAD:
|
||||
// clang-format off
|
||||
((void(*)())((uint32_t *) func_ptr))();
|
||||
// clang-format on
|
||||
|
|
|
|||
|
|
@ -315,6 +315,7 @@ WUMS_APPLICATION_STARTS() {
|
|||
CallHook(gLoadedPlugins, WUPS_LOADER_HOOK_INIT_WUT_MALLOC, needsInitsCheck);
|
||||
CallHook(gLoadedPlugins, WUPS_LOADER_HOOK_INIT_WUT_NEWLIB, needsInitsCheck);
|
||||
CallHook(gLoadedPlugins, WUPS_LOADER_HOOK_INIT_WUT_STDCPP, needsInitsCheck);
|
||||
CallHook(gLoadedPlugins, WUPS_LOADER_HOOK_INIT_WUT_THREAD, needsInitsCheck);
|
||||
|
||||
CallHook(gLoadedPlugins, WUPS_LOADER_HOOK_INIT_WUT_DEVOPTAB);
|
||||
CallHook(gLoadedPlugins, WUPS_LOADER_HOOK_INIT_WUT_SOCKETS);
|
||||
|
|
|
|||
|
|
@ -115,6 +115,8 @@ std::optional<PluginMetaInformation> PluginMetaInformationFactory::loadPlugin(st
|
|||
pluginInfo.setWUPSVersion(0, 8, 1);
|
||||
} else if (value == "0.8.2") {
|
||||
pluginInfo.setWUPSVersion(0, 8, 2);
|
||||
} else if (value == "0.9.0") {
|
||||
pluginInfo.setWUPSVersion(0, 9, 0);
|
||||
} else {
|
||||
error = PLUGIN_PARSE_ERROR_INCOMPATIBLE_VERSION;
|
||||
DEBUG_FUNCTION_LINE_ERR("Warning: Ignoring plugin - Unsupported WUPS version: %s.", value.c_str());
|
||||
|
|
|
|||
Loading…
Reference in New Issue
Block a user