orange
ed9da79d08
avoid saving files on disk
2026-03-13 03:33:57 +03:00
orange
337204b3bf
fixed missing source
2026-03-10 19:09:29 +03:00
orange
30e3feb4f8
fix
2026-03-10 16:38:00 +03:00
orange
0726fdef32
webasm fix
2026-03-10 16:31:49 +03:00
orange
673835618c
restructurized stuff
2026-03-10 15:57:22 +03:00
orange
943472cf64
migrated to sol2
...
decomposed method
added vector2, vector4
refactored tests
added opengl engine to lua
added other engines
added source tests
removed tons of lua files
2026-03-08 12:55:35 +03:00
Saikari
32b3113556
Add initial project configuration and build scripts for omath library
...
- Created pixi.toml for project metadata and dependencies management.
- Added formatting script (fmt.cmake) to ensure consistent CMake file formatting.
- Implemented benchmark execution script (run.benchmark.cmake) to run benchmark tests.
- Developed example execution script (run.examples.cmake) to run example applications.
- Created unit test execution script (run.unit.tests.cmake) to run unit tests.
removed lock file
2026-01-30 02:36:34 +03:00
Saikari
241492c007
Use LLVM coverage and LCOV genhtml on Windows OS ( #131 )
2025-12-29 21:11:13 +03:00
orange
00aa706469
Implement coverage for Windows/Linux/MacOS ( #126 ) ( #128 )
...
* Implement coverage for Windows/Linux/MacOS (#126 )
* reverted
---------
Co-authored-by: Saikari <lin@sz.cn.eu.org >
2025-12-25 02:28:17 +03:00
orange
d620d729df
Temp ( #123 )
...
* Coverage
* added fixes
* removed spacing
* removed junk
* removed print
* removed coverage
* removed useless stuff
* fix
---------
Co-authored-by: Saikari <lin@sz.cn.eu.org >
2025-12-23 02:47:12 +03:00
Saikari
a17e3af0ab
Add MinGW support
2025-12-18 01:59:11 +03:00
Saikari
5758b3bbe5
Add iOS support
2025-12-16 14:48:20 +03:00
Saikari
5fb280393b
Add NDK support
2025-12-15 00:04:11 +03:00
orange
bcbe90737f
added some comments
2025-10-27 11:25:31 +03:00
orange
c54ec32864
Links tests to gtest when available
...
Conditionally links the test target to gtest when it is available,
rather than requiring the OMATH_BUILD_VIA_VCPKG flag to be false.
This allows for a more flexible test setup.
2025-10-27 09:05:40 +03:00
orange
62010ae7be
Update build system and enable VCPKG
...
Migrates to CMake presets and enables VCPKG to manage dependencies.
Removes explicit submodule configuration.
Updates benchmark and googletest to be integrated or linked properly.
The goal is to ease the build process and reduce complexity related to linking and dependency management.
2025-10-27 08:34:05 +03:00
orange
8d815389b8
Removes PE definition files
...
Removes the PE definition files and related functions as they are no longer needed.
2025-10-12 19:41:18 +03:00
orange
7318644027
ooops
2025-09-22 02:39:50 +03:00
orange
0515018605
added targets specification to ci cd build
2025-09-22 02:38:25 +03:00
orange
eeb4dccb12
fixed iw engine
...
fixed source
revert
2025-09-20 15:44:33 +03:00
orange
cc2754a985
Renames library target to project name
...
Updates the CMakeLists.txt to use the project name as the library target name instead of hardcoding "omath".
This change ensures consistency and avoids potential conflicts when integrating the library into other projects.
It also aligns the target naming with CMake best practices.
2025-07-06 11:07:15 +03:00
orange
7009d998af
Update cmake-multi-platform.yml
...
switched to clang
Update cmake-multi-platform.yml
Update cmake-multi-platform.yml
Update cmake-multi-platform.yml
Update cmake-multi-platform.yml
Update cmake-multi-platform.yml
Update cmake-multi-platform.yml
Update cmake-multi-platform.yml
Update cmake-multi-platform.yml
added runtime dir
fix
2025-05-03 22:51:46 +03:00
orange
01b7256e98
improved cmake, removed useless cmake files
2025-04-30 21:26:25 +03:00
orange
5ff57f9ffa
added box
2025-04-18 00:43:46 +03:00
orange
d5d1260784
changed source files naming
2025-03-21 04:30:17 +03:00
orange
7de64c804c
added alias
2025-03-19 18:50:47 +03:00
orange
89356546ca
updated comment
2025-03-17 09:14:42 +03:00
orange
79b04bed7d
added unity build support
2025-02-22 23:32:29 +03:00
orange
51d75bb7ec
improvement
2025-01-06 04:42:43 +03:00
orange
1405378ef1
huge improvement
2024-12-01 03:51:40 +03:00
orange
b0ad87f0be
added new class
2024-11-30 13:54:06 +03:00
orange
cfb6683ac3
added more unit tests
2024-11-30 03:37:25 +03:00
orange
e6069e1e65
refactored tests
2024-11-27 19:36:28 +03:00
orange
0b38ba5da1
added files
2024-11-27 15:21:07 +03:00
orange
31283a1fc9
added trace line
2024-11-14 06:37:41 +03:00
orange
6b75cac6dd
refactored some unit tests
2024-09-30 11:18:52 -07:00
orange
9fa421d092
added vector4 unit test
2024-09-24 08:30:10 -07:00
orange
773d49aeb4
added unit tests
2024-09-02 16:24:06 +03:00
orange
d64404e210
added tests for color fixed matrix move operator
2024-09-02 14:52:29 +03:00
orange
c29288fdc3
added unit test for vec3
2024-09-02 14:52:28 +03:00
orange
f408bf99b5
added unit test
2024-08-30 02:54:41 +03:00
orange
643127006e
improved code added unit test
2024-08-18 10:47:23 +03:00
orange
5ba40ad003
minor improvements
2024-07-28 17:06:55 +03:00
orange
30e8703eb4
updated unit test
2024-07-12 02:41:36 +03:00
orange
c756f9ca04
removed constexpr
2024-07-11 22:42:48 +03:00
orange
f849d85f75
rebranding moment
2024-07-09 19:29:22 +03:00
orange
3ff064225c
added to_string method to matrix
2024-05-18 13:28:04 +03:00
orange
4879cf121e
improved projectile prediction
2024-05-07 02:12:17 +03:00
orange
4f1cd03762
update
2024-05-07 02:12:17 +03:00