[App] Hopefully fix CPU support check for AVX so it will function on CPUs without AVX.

This commit is contained in:
gibbed
2018-12-15 23:36:07 -06:00
parent 85b714f2af
commit eee4d91621
3 changed files with 14 additions and 10 deletions

View File

@@ -22,6 +22,8 @@
#include "xenia/base/platform_win.h"
#include "xenia/base/string.h"
#include "third_party/xbyak/xbyak/xbyak_util.h"
#include <bcrypt.h>
DEFINE_bool(win32_high_freq, true,
@@ -127,6 +129,14 @@ int Main() {
// Initialize logging. Needs parsed FLAGS.
xe::InitializeLogging(entry_info.name);
Xbyak::util::Cpu cpu;
if (!cpu.has(Xbyak::util::Cpu::tAVX)) {
xe::FatalError(
"Your CPU does not support AVX, which is required by Xenia. See the "
"FAQ for system requirements at https://xenia.jp");
return -1;
}
// Print version info.
XELOGI("Build: %s / %s on %s", XE_BUILD_BRANCH, XE_BUILD_COMMIT,
XE_BUILD_DATE);