diff --git a/openVulkanoCpp/Math/Int24.hpp b/openVulkanoCpp/Math/Int24.hpp index 8eb8f5b..21397a6 100644 --- a/openVulkanoCpp/Math/Int24.hpp +++ b/openVulkanoCpp/Math/Int24.hpp @@ -252,16 +252,16 @@ namespace std { public: static const bool is_specialized = true; - static constexpr OpenVulkano::int24 min() { return OpenVulkano::int24(0); } - static constexpr OpenVulkano::int24 max() { return OpenVulkano::int24(0xFFFFFF); } + static constexpr OpenVulkano::int24 min() { return OpenVulkano::int24(0x800000); } + static constexpr OpenVulkano::int24 max() { return OpenVulkano::int24(0x7FFFFF); } static const int radix = 2; - static const int digits = 24; - static const int digits10 = 7; - static const bool is_signed = false; + static const int digits = 23; + static const int digits10 = 6; + static const bool is_signed = true; static const bool is_integer = true; static const bool is_exact = true; static const bool traps = false; - static const bool is_modulo = true; + static const bool is_modulo = false; static const bool is_bounded = true; static constexpr OpenVulkano::int24 epsilon() { return OpenVulkano::int24(1); }