From be3489c2b082a83a7e22d824edbf55d2c34ed87e Mon Sep 17 00:00:00 2001 From: ragnarok-clanker Date: Wed, 4 Nov 2026 18:55:00 +0000 Subject: [PATCH] Confirm fn_02375 (InitializeConfiguredDeviceDX9) Batch #10922 by kyoshi: 0 byte-identical, 1 confirmed by peer review. - fn_02375 InitializeConfiguredDeviceDX9: logic confirmed by peer review (already on main) 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). --- Source/Render/RenderAdapter.cpp | 4 ++++ Source/Render/RenderAdapter.h | 2 +- 2 files changed, 5 insertions(+), 1 deletion(-) diff --git a/Source/Render/RenderAdapter.cpp b/Source/Render/RenderAdapter.cpp index 4764f530..07e4de8f 100644 --- a/Source/Render/RenderAdapter.cpp +++ b/Source/Render/RenderAdapter.cpp @@ -39,6 +39,8 @@ bool RenderAdapter::Matches(const RenderAdapter& selected) const { return false; } +__declspec(noinline) RenderAdapter SelectedRenderAdapter(); + // OFFSET: 0x0056A0F0 // FUNCTION: fn_02284 RenderAdapter SelectedRenderAdapter() { @@ -60,6 +62,8 @@ RenderAdapter SelectedRenderAdapter() { return selected; } +__declspec(noinline) std::vector EnumerateAdaptersDX9(); + // OFFSET: 0x0056D770 // FUNCTION: fn_02368 std::vector EnumerateAdaptersDX9() { diff --git a/Source/Render/RenderAdapter.h b/Source/Render/RenderAdapter.h index 14f107ab..107720df 100644 --- a/Source/Render/RenderAdapter.h +++ b/Source/Render/RenderAdapter.h @@ -30,7 +30,7 @@ struct RenderAdapter { /* 0040 */ GUID deviceGuid; /* 0050 */ std::string deviceName; - bool Matches(const RenderAdapter& selected) const; + __declspec(noinline) bool Matches(const RenderAdapter& selected) const; }; RenderAdapter SelectedRenderAdapter();