orange
6b7c28e2a8
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
orange
f517ce7b5b
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
orange
9cbf9b2e5e
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
orange
2a4ad1c73a
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
orange
ef86da13ad
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
orange
5ccd3a454a
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
orange
a6fc92dd3a
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
orange
d66ccf2f74
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
orange
b82106a565
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
orange
f489ec7a85
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
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
b989c66088
fixed version
2025-05-13 09:48:46 +03:00
orange
01b7256e98
improved cmake, removed useless cmake files
2025-04-30 21:26:25 +03:00
orange
d9e8fad2fc
reset to default
2025-04-18 16:55:07 +03:00
orange
505a8cce9a
added new build option
2025-04-18 00:51:07 +03:00
orange
5ff57f9ffa
added box
2025-04-18 00:43:46 +03:00
orange
24f757eb68
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
orange
83f14c89f4
added new build option
2025-04-11 23:54:56 +03:00
orange
63a178a893
disabled tests
2025-04-05 20:03:39 +03:00
Orange
ad5dad7295
added include
2025-04-05 13:20:18 +03:00
Orange
eb1df5af8d
fixed for clang
2025-04-05 13:00:00 +03:00
orange
0d2198d251
added vcpkg imgui package auto link
2025-03-29 01:56:09 +03:00
orange
5a1ad408bb
added new option
2025-03-29 01:53:04 +03:00
orange
4e71888f27
improved imgui handling
2025-03-24 21:48:51 +03:00
orange
6c5e31c767
disabled tests by default
2025-03-19 20:13:06 +03:00
orange
adab187ce7
added example
2025-03-19 19:16:22 +03:00
Vladislav Alpatov
00a9e41477
added some files
2025-03-19 18:58:35 +03:00
orange
7de64c804c
added alias
2025-03-19 18:50:47 +03:00
orange
1d0eca6808
changed default option
2025-03-17 04:11:49 +03:00
orange
94f69760a7
added convertors
2025-03-17 03:56:09 +03:00
orange
6daf23e4cb
unit tests buid off by defalut
2025-03-15 19:13:06 +03:00
Vladislav Alpatov
9d30d7e7c8
added option to disable avx2
2025-03-01 21:30:53 +03:00
Vladislav Alpatov
f677eaa08d
fixed for clang support
2025-03-01 21:22:44 +03:00
Vladislav Alpatov
a68ebd9ab7
now template
2025-03-01 21:11:46 +03:00
orange
b86689523c
removed define
2025-02-23 21:56:28 +03:00
orange
fc6225b18c
added language mention
2025-02-22 23:34:45 +03:00
orange
79b04bed7d
added unity build support
2025-02-22 23:32:29 +03:00
orange
29d05e2b63
improved cmake+hotfix of clang support
2025-01-17 16:56:47 +03:00
orange
d80e1658e8
added open gl stuff
2024-12-23 17:53:47 +03:00
orange
b0156cec18
dropped .dll/.so support
2024-12-23 13:47:28 +03:00
orange
9d85ddb0ae
updated version
2024-12-21 16:03:54 +03:00
Saikari
7ff8eb0fb2
Export
2024-12-17 04:55:13 +03:00
orange
967b037d3f
modified output dir
2024-11-30 14:11:39 +03:00
orange
0b38ba5da1
added files
2024-11-27 15:21:07 +03:00
orange
c7155bc4ef
renamed component
2024-10-08 18:55:30 +03:00
orange
1a03a0c7f9
fixed \\ slash
2024-10-02 07:58:04 +03:00
orange
9605f8000a
added component
2024-10-02 07:56:35 +03:00
orange
14947afb83
added files
2024-10-02 04:25:43 -07:00
orange
3bc01d3402
added const and constexpr refacotred build options
2024-09-23 10:46:32 -07:00
orange
f0f50220cf
fixed wrong definitions
2024-09-03 22:01:10 +03:00