nothing has changed
- fix: color_t values are now uint8_t (#11)
- chore: add
GNU GPLv3
license - #12: refactor(color_t): color_t struct refactoring
- refactor(color_t): remove some leftovers
- #12: refactor(vec_t): remove stupid intrins
- #12: refactor(client_class): change callback types decl
- refactor(cfg): remove some leftovers
- feat: removed asm math in place of std::
- refactor: use the standard library for constant definitions
- #18: refactor(util): remove unused
MATH_PI
macro - #13: feat: added a safe_cast implementation (#16)
- feat: added a safe_cast implementation
- fix: typo in safe_cast
- fix(util): forward template arg in is_safe_castable concept
- style(util): reformat
- perf: replaces static_cast with safe_cast
- chore: remove wrong todo comment
- feat(build): add cmake build system
- build(cmake): add
/MP
- docs(readme): minor
Building
section reformat - build: move sln to a separate
msvc
dir - docs(readme): update
Special thanks
section - docs(readme): update msvc building section
- fix(math): fix math compilation error
- fix(safe_cast): fix safe_cast template parameters, limits
- fix(color_t): fix from_hsb casting
- fix(color_t): from_hsb f/p/q/t are not constexpr
- refactor(cfg): add
push_packed_vars
method - refactor(portals): add
e_identifier
enum - refactor(clamp_cast): rename from
safe_cast
toclamp_cast