From 05c67aac26d6042454e5d0503acdb11b2c667176 Mon Sep 17 00:00:00 2001 From: Stanislaw Halik Date: Tue, 6 Feb 2024 12:04:50 +0100 Subject: use enum loader_policy (lessen logspam) --- loader/loader.hpp | 6 +----- loader/policy.hpp | 10 ++++++++++ 2 files changed, 11 insertions(+), 5 deletions(-) create mode 100644 loader/policy.hpp (limited to 'loader') diff --git a/loader/loader.hpp b/loader/loader.hpp index 5c72a719..a9b1d262 100644 --- a/loader/loader.hpp +++ b/loader/loader.hpp @@ -1,6 +1,7 @@ #pragma once #include "compat/defs.hpp" #include "src/pass-mode.hpp" +#include "loader/policy.hpp" #include #include #include @@ -29,11 +30,6 @@ struct vobj_info final std::shared_ptr atlas; }; -enum class loader_policy : uint8_t -{ - error, warn, ignore, DEFAULT = error, -}; - struct loader_ { virtual StringView shader(StringView filename) noexcept = 0; diff --git a/loader/policy.hpp b/loader/policy.hpp new file mode 100644 index 00000000..438b4248 --- /dev/null +++ b/loader/policy.hpp @@ -0,0 +1,10 @@ +#pragma once + +namespace floormat { + +enum class loader_policy : uint8_t +{ + error, warn, ignore, DEFAULT = error, +}; + +} // namespace floormat -- cgit v1.2.3