FEXInterpreter: Remove FEXLoader

Doesn't /quite/ remove the ArgumentLoader because it is intertwined with
LinuxEmulation in an annoying way that will take another step to remove.
This commit is contained in:
Ryan Houdek committed 2025-09-12 10:24:58 -07:00
1 parent 997d041a84
commit 7273041314
17 files changed
+51 -309

No files matched your search

+1 -2
View File
@@ -27,7 +27,6 @@ $end_info$
#include <FEXCore/Utils/TypeDefines.h>
#include <FEXCore/Utils/SignalScopeGuards.h>
#include "Common/ArgumentLoader.h"
#include "Common/CallRetStack.h"
#include "Common/Config.h"
#include "Common/Exception.h"
@@ -635,7 +634,7 @@ NTSTATUS ProcessInit() {
FEX::Windows::InitCRTProcess();
const auto ExecutablePath = FEX::Windows::GetExecutableFilePath();
FEX::Config::LoadConfig(nullptr, ExecutablePath, _environ, FEX::ReadPortabilityInformation());
FEX::Config::LoadConfig(ExecutablePath, _environ, FEX::ReadPortabilityInformation());
FEXCore::Config::ReloadMetaLayer();
FEX::Windows::Logging::Init();