Commit Graph

12 Commits

Author SHA1 Message Date
orange 1c58340404 Refactors: Moves linear algebra to new directory
Moves linear algebra headers to a new subdirectory to improve project structure.

Updates includes to reflect the directory change.
Adds vcpkg to the tracked repositories.
2025-08-31 23:36:05 +03:00
orange e8925af4c1 Adds formatters for Angle and Color
Adds formatters for `omath::Angle` and `omath::Color` to allow for easy formatting using `std::format`.

This allows users to easily output Angle and Color values in a human-readable format.
2025-08-26 12:35:40 +03:00
orange ef86da13ad Fixes MSVC redefinition of min/max
Adds a compiler definition for MSVC to prevent redefinition of min/max macros by the Windows SDK.

Removes unnecessary undef directives in color.hpp as the NOMINMAX definition now handles the issue.
2025-08-21 00:17:59 +03:00
orange efca121348 added new method 2025-06-23 06:14:17 +03:00
orange 27b130345c added noexcept for color and angles 2025-05-04 19:16:49 +03:00
orange 4406e1e461 changed code style 2025-05-03 20:31:59 +03:00
orange 7bc81835eb fixed in some cases confilcting with win api 2025-03-29 21:57:35 +03:00
orange 32b099d480 fix 2025-03-29 18:20:17 +03:00
orange 03f816475b added new methods 2025-03-29 05:41:55 +03:00
orange 7e580506b6 fixed style 2025-03-29 04:00:35 +03:00
orange 756bcef6e1 fixed include names 2025-03-21 04:40:59 +03:00
orange e4eb27c6de change 2025-03-21 04:21:31 +03:00