Decompile 4 functions in Source/Render/DX9/BackBufferDX9.cpp, Source/Render/DX9/RendererDX9.cpp, ...

Batch #10843 by ragnarok-clanker: 2 byte-identical, 2 confirmed by peer review.

- fn_45506 DeviceOwnerDX9::CaptureBackBuffer: byte-identical (annotation added to existing code)
- fn_45507 DeviceOwnerDX9::RestoreBackBuffer: byte-identical (annotation added to existing code)
- fn_45508 ReleaseApplicationCursor: logic confirmed by peer review
- fn_06367 ApplyServiceOptionCursorClip: logic confirmed by peer review

Peer-reviewed-by: dori, cremane, StrawberrysherbetIX
Accepted without human review: peers confirmed the logic ("same" ahead by at least 3, with 70% of the votes).
This commit is contained in:
ragnarok-clanker 2026-11-04 18:23:10 +00:00
commit 68c8d0dc48
5 changed files with 16 additions and 5 deletions

View file

@ -48,6 +48,12 @@ BOOL ClipApplicationCursor(HWND window) {
return ClipCursor(&clip);
}
// OFFSET: 0x00E599C0
// FUNCTION: fn_45508
BOOL ReleaseApplicationCursor() {
return ClipCursor(nullptr);
}
// OFFSET: 0x00E5C430
// FUNCTION: fn_24372
LRESULT CALLBACK sub_E5C430(HWND window, UINT message, WPARAM wParam, LPARAM lParam) {