7f1bc51905
Updates project version to 3.5.0
...
Increments the project version number in CMakeLists.txt
from 3.4.0 to 3.5.0.
2025-08-29 22:04:12 +03:00
71127f1f12
Updates project version to 3.4.0
...
Bumps the project's version number from 3.3.0 to 3.4.0.
Adds a compile definition to expose the project version via the
`OMATH_VERSION` macro.
2025-08-29 22:03:35 +03:00
afb27b1aa9
Adds build test status message
...
Adds a status message to the build process that displays whether unit tests are enabled.
This provides better visibility into the build configuration.
2025-08-25 22:11:39 +03:00
61006122ae
Displays build configuration options
...
Prints the values of various CMake configuration options to the console during the build process.
This provides better visibility into the build configuration and helps with debugging build-related issues.
2025-08-25 22:10:10 +03:00
4eb0f59fc0
Updates build status message
...
Updates the build status message in CMake to include the project name, providing more context during the build process.
2025-08-25 21:59:25 +03:00
3b4bf24a16
Updates project version to 3.3.0
...
Increments the project version number in CMakeLists.txt
from 3.2.1 to 3.3.0.
2025-08-25 21:57:07 +03:00
625c676010
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
c66df11754
Updates project version to 3.2.1
...
Increments the project version number in CMakeLists.txt
from 3.0.4.1 to 3.2.1, indicating a release or significant
changes in the project.
2025-08-12 09:25:40 +03:00
2758f549a3
Updates project version and removes legacy code
...
Updates the project version to prepare for a new release.
Removes the legacy projectile prediction engine, which is no longer needed.
2025-08-03 18:35:52 +03:00
9e1990942b
Refactors projectile prediction engine
...
Migrates projectile prediction logic to leverage engine traits for improved flexibility and testability.
This change decouples core prediction algorithms from specific engine implementations, allowing for easier adaptation to different game engines or simulation environments.
2025-08-03 18:28:47 +03:00
8e411771c2
Adds option to enable legacy classes
...
Introduces a CMake option to enable legacy classes,
allowing for backward compatibility with older code.
This ensures that older codebases can still function
while new development can utilize updated classes.
2025-07-15 11:48:33 +03:00
66258f0f6d
Updates CMake export target and namespace.
...
Updates the CMake export target and namespace to use the project name,
improving consistency and avoiding naming conflicts.
Adds a simple diagram to the triangle header file.
2025-07-06 11:14:46 +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
a81d12d480
fixed version
2025-05-13 09:48:46 +03:00
998c8f3a43
improved cmake, removed useless cmake files
2025-04-30 21:26:25 +03:00
d14cb1e93e
reset to default
2025-04-18 16:55:07 +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
145eadfffa
Merge pull request #36 from orange-cpp/u/orange-cpp/small-refactoring
...
U/orange cpp/small refactoring
2025-04-12 13:34:28 +03:00
e08c22f604
added new build option
2025-04-11 23:54:56 +03:00
fc1e0c62b8
disabled tests
2025-04-05 20:03:39 +03:00
Orange
55085604fd
added include
2025-04-05 13:20:18 +03:00
Orange
7b712ed960
fixed for clang
2025-04-05 13:00:00 +03:00
a8ce5cbaa0
added vcpkg imgui package auto link
2025-03-29 01:56:09 +03:00
79f76a0755
added new option
2025-03-29 01:53:04 +03:00
5773cc7798
improved imgui handling
2025-03-24 21:48:51 +03:00
8f4b61319f
disabled tests by default
2025-03-19 20:13:06 +03:00
50c336e044
added example
2025-03-19 19:16:22 +03:00
Vladislav Alpatov
e80e22bd5b
added some files
2025-03-19 18:58:35 +03:00
27576ed761
added alias
2025-03-19 18:50:47 +03:00
e5d0adf247
changed default option
2025-03-17 04:11:49 +03:00
6dd72d2448
added convertors
2025-03-17 03:56:09 +03:00
d1d06c24ca
unit tests buid off by defalut
2025-03-15 19:13:06 +03:00
Vladislav Alpatov
39ab9d065d
added option to disable avx2
2025-03-01 21:30:53 +03:00
Vladislav Alpatov
ed372a1c78
fixed for clang support
2025-03-01 21:22:44 +03:00
Vladislav Alpatov
6d0d267743
now template
2025-03-01 21:11:46 +03:00
9ba3bc754a
removed define
2025-02-23 21:56:28 +03:00
900501f37e
added language mention
2025-02-22 23:34:45 +03:00
e31ffac103
added unity build support
2025-02-22 23:32:29 +03:00
e0dcb65e3f
improved cmake+hotfix of clang support
2025-01-17 16:56:47 +03:00
931937d010
added open gl stuff
2024-12-23 17:53:47 +03:00
409cd18de6
dropped .dll/.so support
2024-12-23 13:47:28 +03:00
390e584aee
updated version
2024-12-21 16:03:54 +03:00
Saikari
075c553521
Export
2024-12-17 04:55:13 +03:00
7e29ea339e
modified output dir
2024-11-30 14:11:39 +03:00
6e5f2331ad
added files
2024-11-27 15:21:07 +03:00
128aafac6d
renamed component
2024-10-08 18:55:30 +03:00
ef1d74d8fd
fixed \\ slash
2024-10-02 07:58:04 +03:00
8eaf77a1d7
added component
2024-10-02 07:56:35 +03:00
f9a263c7c2
added files
2024-10-02 04:25:43 -07:00