From 6fc72ce66edec91dfd1ad1acae663fbc76dd23f9 Mon Sep 17 00:00:00 2001 From: ink-soul Date: Wed, 17 Apr 2024 13:54:29 +0800 Subject: [PATCH] fix _access is os specify --- base/VulkanTools.cpp | 6 +++--- base/VulkanTools.h | 1 + 2 files changed, 4 insertions(+), 3 deletions(-) diff --git a/base/VulkanTools.cpp b/base/VulkanTools.cpp index 33bb259..f78ad73 100644 --- a/base/VulkanTools.cpp +++ b/base/VulkanTools.cpp @@ -10,17 +10,17 @@ const std::string getAssetPath() return ""; #elif defined(VK_EXAMPLE_DATA_DIR) - if (_access("./../data/", 0) != -1) + if (std::filesystem::exists("./../data/")) { return "./../data/"; } - else if (_access("./data/", 0) != -1) + else if (std::filesystem::exists("./data/")) { return "./data/"; } - else if (_access("./../../data/", 0) != -1) + else if (std::filesystem::exists("./../../data/")) { return "../../data/"; diff --git a/base/VulkanTools.h b/base/VulkanTools.h index b7f55bc..d2e69b6 100644 --- a/base/VulkanTools.h +++ b/base/VulkanTools.h @@ -16,6 +16,7 @@ #include #include #include +#include #if defined(_WIN32) #include #include