startup_checks: Implement unix side code

Wow fork() is nice, isn't it?
This commit is contained in:
lat9nq 2022-07-10 17:01:37 -04:00
parent 27848d6052
commit bb4d2e3461
2 changed files with 48 additions and 17 deletions

View file

@ -3852,19 +3852,9 @@ void GMainWindow::SetDiscordEnabled([[maybe_unused]] bool state) {
int main(int argc, char* argv[]) {
bool has_broken_vulkan = false;
#ifdef _WIN32
char variable_contents[32];
const DWORD startup_check_var =
GetEnvironmentVariable(STARTUP_CHECK_ENV_VAR, variable_contents, 32);
const std::string variable_contents_s{variable_contents};
if (startup_check_var > 0 && variable_contents_s == "ON") {
CheckVulkan();
if (StartupChecks(argv[0], &has_broken_vulkan)) {
return 0;
}
StartupChecks(argv[0], &has_broken_vulkan);
#elif YUZU_UNIX
#error "Unimplemented"
#endif
Common::DetachedTasks detached_tasks;
MicroProfileOnThreadCreate("Frontend");