diff --git a/openVulkanoCpp/IO/FileDescription.hpp b/openVulkanoCpp/IO/FileDescription.hpp index 34c2c36..23bff4f 100644 --- a/openVulkanoCpp/IO/FileDescription.hpp +++ b/openVulkanoCpp/IO/FileDescription.hpp @@ -12,6 +12,7 @@ namespace OpenVulkano { struct FileDescription { + constexpr static inline std::filesystem::perms ALL_READ = std::filesystem::perms::owner_read | std::filesystem::perms::group_read | std::filesystem::perms::others_read; constexpr static inline size_t UNKNOWN_SIZE = SIZE_MAX; std::filesystem::file_type type; @@ -26,7 +27,7 @@ namespace OpenVulkano std::filesystem::file_type::regular, path, size, - std::filesystem::perms(0644), + std::filesystem::perms::owner_write | ALL_READ, std::time(nullptr), std::time(nullptr) }; } diff --git a/openVulkanoCpp/Vulkan/Image.hpp b/openVulkanoCpp/Vulkan/Image.hpp index f3304fc..9898675 100644 --- a/openVulkanoCpp/Vulkan/Image.hpp +++ b/openVulkanoCpp/Vulkan/Image.hpp @@ -58,6 +58,6 @@ namespace OpenVulkano::Vulkan vk::ImageView GetView() override { return view; } - ~Image() override { Close(); } + ~Image() override { Image::Close(); } }; }