diff --git a/mu3hook/config.c b/mu3hook/config.c index c2391c80..c6111315 100644 --- a/mu3hook/config.c +++ b/mu3hook/config.c @@ -3,6 +3,9 @@ #include "board/config.h" +#include "hooklib/config.h" +#include "hooklib/gfx.h" + #include "mu3hook/config.h" #include "platform/config.h" @@ -16,4 +19,5 @@ void mu3_hook_config_load( platform_config_load(&cfg->platform, filename); aime_config_load(&cfg->aime, filename); + gfx_config_load(&cfg->gfx, filename); } diff --git a/mu3hook/config.h b/mu3hook/config.h index cd1def43..e6ef4dff 100644 --- a/mu3hook/config.h +++ b/mu3hook/config.h @@ -4,11 +4,14 @@ #include "board/config.h" +#include "hooklib/gfx.h" + #include "platform/config.h" struct mu3_hook_config { struct platform_config platform; struct aime_config aime; + struct gfx_config gfx; }; void mu3_hook_config_load( diff --git a/mu3hook/dllmain.c b/mu3hook/dllmain.c index cc6a9806..bf24bfd4 100644 --- a/mu3hook/dllmain.c +++ b/mu3hook/dllmain.c @@ -33,6 +33,7 @@ static DWORD CALLBACK mu3_pre_startup(void) /* Hook Win32 APIs */ + gfx_hook_init(&mu3_hook_cfg.gfx); serial_hook_init(); unity_hook_init();