diff --git a/pcsx2-qt/AutoUpdaterDialog.cpp b/pcsx2-qt/AutoUpdaterDialog.cpp index bc9f50e817..adabf3afde 100644 --- a/pcsx2-qt/AutoUpdaterDialog.cpp +++ b/pcsx2-qt/AutoUpdaterDialog.cpp @@ -20,6 +20,8 @@ #include "common/HTTPDownloader.h" #include "common/StringUtil.h" +#include "cpuinfo.h" + #include #include #include @@ -220,6 +222,11 @@ void AutoUpdaterDialog::queueUpdateCheck(bool display_message) void AutoUpdaterDialog::getLatestReleaseComplete(s32 status_code, std::vector data) { +#ifdef _M_X86 + // should already be initialized, but just in case this somehow runs before the CPU thread starts setting up... + cpuinfo_initialize(); +#endif + #ifdef AUTO_UPDATER_SUPPORTED bool found_update_info = false; @@ -277,12 +284,20 @@ void AutoUpdaterDialog::getLatestReleaseComplete(s32 status_code, std::vector%(AdditionalIncludeDirectories);$(SolutionDir)3rdparty\simpleini\include %(AdditionalIncludeDirectories);$(SolutionDir)3rdparty\imgui\include %(AdditionalIncludeDirectories);$(SolutionDir)3rdparty\demangler\include + %(AdditionalIncludeDirectories);$(SolutionDir)3rdparty\cpuinfo\include %(AdditionalIncludeDirectories);$(SolutionDir)3rdparty\rapidyaml\rapidyaml\ext\c4core\src\c4\ext\fast_float\include;%(AdditionalIncludeDirectories); %(AdditionalIncludeDirectories);$(SolutionDir)3rdparty\sdl2\include;$(SolutionDir)3rdparty\sdl2\SDL\include %(AdditionalIncludeDirectories);$(SolutionDir)pcsx2 @@ -72,6 +73,9 @@ {6c7986c4-3e4d-4dcc-b3c6-6bb12b238995} + + {7e183337-a7e9-460c-9d3d-568bc9f9bcc1} + {a4323327-3f2b-4271-83d9-7f9a3c66b6b2}