83d3cc099f
Improves test accuracy and adds .gitignore entry
...
Updates unit tests to include more accurate assertions for camera projections.
Adds .idea/workspace.xml to .gitignore to prevent tracking local IDE settings.
Refactors some test fixture class names for consistency.
2025-08-21 00:30:05 +03:00
2d9ed4cfc8
Configures project IDE settings and improves gitignore
...
Adds project-specific IDE settings to improve code style consistency and development environment.
Removes the .idea directory from the .gitignore file, as these files are now intended to be part of the project for consistent IDE configuration across contributors.
2025-08-21 00:11:37 +03:00
f277b1038c
Adds comparison operators to Vector types
...
Adds less than, greater than, less than or equal, and greater than or equal operators to the Vector2, Vector3 and Vector4 classes.
The comparison is based on the lengths of the vectors.
Adds corresponding unit tests.
2025-08-12 08:54:33 +03:00
1aa62cb396
Enables legacy code compilation
...
The changes encapsulate the matrix tests within an `#ifdef` block, allowing conditional compilation based on whether `OMATH_ENABLE_LEGACY` is defined. This enables the legacy code to be compiled only when needed.
2025-07-15 11:51:14 +03:00
647cf02a38
Renames test fixture for clarity.
...
Updates the name of the test fixture from "lline_tracer_fixture" to "line_tracer_fixture" for improved readability and consistency in the test code.
2025-07-07 08:28:29 +03:00
4be2986681
Fixes potential compile error
...
Corrects the usage of `At` method within the unit tests to `at` to resolve a potential compile error due to incorrect case sensitivity.
2025-07-07 08:18:00 +03:00
06d9b4c910
fixed naming in tests
2025-07-07 08:02:35 +03:00
65541fa2c7
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
30eef59360
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
b5e788385d
fixed style
2025-05-03 20:38:58 +03:00
df6d75e554
changed code style
2025-05-03 20:31:59 +03:00
998c8f3a43
improved cmake, removed useless cmake files
2025-04-30 21:26:25 +03:00
a41526c494
style fix
2025-04-29 20:52:41 +03:00
a0d1dc4313
added test case
2025-04-29 20:49:59 +03:00
4615769682
added additional methods
2025-04-29 20:10:17 +03:00
9c934c5d9c
improved tests
2025-04-18 16:36:22 +03:00
Vladislav Alpatov
f8202b116d
improved line tracer
2025-04-18 16:00:23 +03:00
0ce30a7038
added new build option
2025-04-18 00:51:07 +03:00
492ddfd566
added box
2025-04-18 00:43:46 +03:00
0069b8bd96
improved openg gl rotation matrix, added tests
2025-04-16 19:11:02 +03:00
127bae0b78
added tests for source
2025-04-16 18:53:31 +03:00
bed204a663
added unit tests
2025-04-16 18:35:50 +03:00
592a98f38c
removed method from Mat added method for unity
2025-04-16 17:52:19 +03:00
7873047550
added func
...
added rotation matrix for opengl
updated unit tests
2025-04-16 17:40:00 +03:00
14acebad5f
fixed tests
2025-04-12 00:04:07 +03:00
3e75d32f59
fixed style
2025-03-29 04:00:35 +03:00
dc43411bd2
fixed unity view matrix building
2025-03-24 06:30:09 +03:00
a48a257648
removed comment
2025-03-23 01:12:46 +03:00
ffba4e256a
name fix
2025-03-23 01:06:36 +03:00
74f2241bcf
uncommented test
2025-03-23 00:52:12 +03:00
8977557a61
fix
2025-03-22 17:41:01 +03:00
481d7b85df
improved camera
2025-03-22 17:39:40 +03:00
4f037a1952
added unity engine tests
2025-03-22 08:12:16 +03:00
e46067b0b9
fixed tests includes
2025-03-21 04:58:28 +03:00
c7dda0ff10
changed source files naming
2025-03-21 04:30:17 +03:00
Vladislav Alpatov
b9ac44a901
renamed headers
2025-03-21 04:17:42 +03:00
27576ed761
added alias
2025-03-19 18:50:47 +03:00
f85243e892
improved print method
2025-03-19 00:56:56 +03:00
cd452b0397
updated comment
2025-03-17 09:14:42 +03:00
0740d0778c
added iw engine files
2025-03-17 07:20:13 +03:00
f5c271cfa6
changed naming of engines section
2025-03-17 05:27:00 +03:00
Vladislav Alpatov
6d0d267743
now template
2025-03-01 21:11:46 +03:00
f21d29c6c2
added legacy impl
2025-02-23 10:10:35 +03:00
28a35d5bc9
added more classes
2025-02-23 09:57:29 +03:00
5639cd0eb5
added AVX2
2025-02-22 23:34:45 +03:00
e31ffac103
added unity build support
2025-02-22 23:32:29 +03:00
96e4e1c9d6
added new method added concept for mat type
2025-02-16 10:06:04 +03:00
835fd110ba
fix
2025-01-06 05:15:12 +03:00
29629a737d
added some methods
2025-01-06 05:08:32 +03:00
6a324e8c0e
improvement
2025-01-06 04:42:43 +03:00