Commit Graph

5 Commits (bbb7cdf4a5152b4d348cf6208e6128fff2cad246)

Author SHA1 Message Date
Tau e57aeb03c3 Simplify DLL hook mechanism
This change deletes the GetProcAddress hook and exports symbols
corresponding to the hooked functions from each hook DLL instead;
we stop at redirecting LoadLibrary/GetModuleHandle calls to the
hook DLL. This simplified approach has less hidden magic going on
behind the scenes and is more readily composable (i.e. a hook DLL
can export redirect symbols for more than one dynamically-loaded
DLL).
2021-06-13 11:27:00 -04:00
Bemani Witch 30e1d033c5 Add support for specifing monitor number for dx9 games 2020-06-06 22:27:07 +02:00
Tau 8485879ff7 hooklib: Shift config structs around 2019-11-05 19:31:51 -05:00
Tau 7c721aa1f8 hooklib/gfx.c: Wire up gfx config 2019-10-19 17:05:02 -04:00
Tau 1b93551a41 hooklib: Split out of util
This is distinct from capnhook's hooklib, although the intent is
the same. Hopefully these two libraries sharing a name won't get
too confusing...
2019-05-14 17:13:08 -04:00