Commit Graph
10 Commits
Author SHA1 Message Date
Slendi 01a917880f Format all CMake scripts
Signed-off-by: Slendi <slendi@socopon.com>
2026-07-02 15:16:51 +03:00
Slendi 224b924772 Add optional interop headers
Those headers are used for interoping with various popular C++
libraries. For now, those libraries are Eigen, GLM, HandmadeMath,
Raylib, and SFML. Some other ones may be added in the future.

Those are disabled by default, as most projects I would imagine would
not use them. But in case you need any of them for special reasons like
I did, they are there.

Signed-off-by: Slendi <slendi@socopon.com>
2026-03-12 01:34:35 +02:00
Slendi 2a161e36ab Move smath.hpp to smath/smath.hpp
This is done in preparation for optional interop headers for different
libraries.

Signed-off-by: Slendi <slendi@socopon.com>
2026-03-12 00:40:20 +02:00
Slendi c4109f0ce3 bump cmake project version
Signed-off-by: Slendi <slendi@socopon.com>
2026-03-11 20:24:45 +02:00
Slendi 830c64b25a Add modules support
Signed-off-by: Slendi <slendi@socopon.com>
2025-12-28 00:24:52 +02:00
Slendi 5f0badfe64 Fix packaging for Nix
Signed-off-by: Slendi <slendi@socopon.com>
2025-12-12 01:05:14 +02:00
Slendi dfbbd03282 Fixup
Signed-off-by: Slendi <slendi@socopon.com>
2025-08-24 21:36:04 +03:00
Slendi e457d0f362 Quick and dirty install target
Signed-off-by: Slendi <slendi@socopon.com>
2025-08-24 21:33:29 +03:00
Slendi 34ce572098 Add tests
Signed-off-by: Slendi <slendi@socopon.com>
2025-08-24 20:17:43 +03:00
Slendi c2f44d2bb7 Initial commit
Signed-off-by: Slendi <slendi@socopon.com>
2025-08-24 19:20:40 +03:00