mirror of
https://github.com/FEX-Emu/FEX.git
synced 2026-10-07 10:00:16 +02:00
Windows: Load per-application configs
This commit is contained in:
1 parent
e664f61da8
commit
ccba993ca9
4 files changed
+31
-10
No files matched your search
@@ -24,12 +24,14 @@ $end_info$
|
||||
#include <FEXCore/Utils/MathUtils.h>
|
||||
#include <FEXCore/Utils/TypeDefines.h>
|
||||
|
||||
#include "Common/ArgumentLoader.h"
|
||||
#include "Common/Config.h"
|
||||
#include "Common/Exception.h"
|
||||
#include "Common/InvalidationTracker.h"
|
||||
#include "Common/TSOHandlerConfig.h"
|
||||
#include "Common/CPUFeatures.h"
|
||||
#include "Common/Logging.h"
|
||||
#include "Common/Module.h"
|
||||
#include "Common/CRT/CRT.h"
|
||||
#include "DummyHandlers.h"
|
||||
#include "BTInterface.h"
|
||||
@@ -456,11 +458,7 @@ extern "C" void SyncThreadContext(CONTEXT* Context) {
|
||||
|
||||
NTSTATUS ProcessInit() {
|
||||
FEX::Windows::InitCRTProcess();
|
||||
FEX::Config::InitializeConfigs(FEX::Config::PortableInformation {});
|
||||
FEXCore::Config::Initialize();
|
||||
FEXCore::Config::AddLayer(FEX::Config::CreateGlobalMainLayer());
|
||||
FEXCore::Config::AddLayer(FEX::Config::CreateMainLayer());
|
||||
FEXCore::Config::Load();
|
||||
FEX::Config::LoadConfig(nullptr, FEX::Windows::GetExecutableFilePath());
|
||||
FEXCore::Config::ReloadMetaLayer();
|
||||
FEX::Windows::Logging::Init();
|
||||
|
||||
|
||||
Reference in new issue
Block a user