djhackersdev / segatools

Loaders and hardware emulators for SEGA games that run on the Nu and ALLS platforms
The Unlicense
51 stars 6 forks source link

Add LoadLibraryEx hooks - [merged] #66

Closed icex2 closed 1 year ago

icex2 commented 2 years ago

In GitLab by @Felix on Aug 13, 2021, 01:32

Merges staging -> master

Initial D: Zero uses LoadLibraryExW to load d3d11.dll and dxgi.dll.

This MR is marked as a draft because the dwFlags argument is not handled. Some of the

icex2 commented 2 years ago

In GitLab by @tau on Aug 13, 2021, 01:44

Commented on hooklib/dll.c line 347

Splitting hairs but I guess technically we need to ensure this is available in dll_hook_init

icex2 commented 2 years ago

In GitLab by @Felix on Aug 13, 2021, 10:22

Commented on hooklib/dll.c line 347

Yes we do. Thank you for catching that.

icex2 commented 2 years ago

In GitLab by @Felix on Aug 13, 2021, 10:24

added 1 commit

Compare with previous version

icex2 commented 2 years ago

In GitLab by @Felix on Aug 13, 2021, 10:24

resolved all threads

icex2 commented 2 years ago

In GitLab by @Felix on Aug 16, 2021, 13:34

added 8 commits

Compare with previous version

icex2 commented 2 years ago

In GitLab by @Felix on Aug 16, 2021, 13:34

marked this merge request as ready

icex2 commented 2 years ago

In GitLab by @Felix on Aug 16, 2021, 13:34

approved this merge request