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
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
6c5c86b850
Refactors projectile prediction engine
...
Refactors the projectile prediction engine by introducing an interface
and making the legacy implementation more flexible.
The legacy engine is updated to allow for coordinate system customization
through virtual methods, enabling usage in different game environments.
Also introduces vcpkg support for easier dependency management and adds boost-asio as a dependency.
2025-08-03 17:33:22 +03:00
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
e2322960b7
added noexcept
2025-05-13 09:34:39 +03:00
505fe6f3a8
added more noexcept
2025-05-05 02:24:23 +03:00
ba2c60389f
added more noexcept
2025-05-05 01:46:50 +03:00
399ded102d
removed useless source files
2025-05-04 19:03:18 +03:00
6df9d59fe9
fixed style
2025-05-03 20:38:58 +03:00
4406e1e461
changed code style
2025-05-03 20:31:59 +03:00
01b7256e98
improved cmake, removed useless cmake files
2025-04-30 21:26:25 +03:00
9de444bda0
fixed gimba lock for unity
2025-04-26 00:52:46 +03:00
34621ad171
fixed gimba lock for opengl camera
2025-04-26 00:32:53 +03:00
6d65e1f1c3
improved tests
2025-04-18 16:36:22 +03:00
Vladislav Alpatov
6a7d328a7c
improved line tracer
2025-04-18 16:00:23 +03:00
13753cab81
improved line trace and box primitive
2025-04-18 13:56:08 +03:00
88f4db6caf
switched to polygons
2025-04-18 12:34:24 +03:00
80e3cadb67
added ratio param
2025-04-18 01:33:47 +03:00
5ff57f9ffa
added box
2025-04-18 00:43:46 +03:00
c46dc436fc
fixed include
2025-04-16 20:35:17 +03:00
06b891c827
improved openg gl rotation matrix, added tests
2025-04-16 19:11:02 +03:00
97f38af2b5
added unit tests
2025-04-16 18:35:50 +03:00
7642936716
removed method from Mat added method for unity
2025-04-16 17:52:19 +03:00
f1f2aeb1b9
added func
...
added rotation matrix for opengl
2025-04-16 17:40:00 +03:00
790e6919f7
added missing header
2025-04-13 23:15:27 +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
d30c5be50f
fixed for clang
2025-03-24 06:48:51 +03:00
47e8bc1a04
fixed unity view matrix building
2025-03-24 06:30:09 +03:00
d2e67b7f86
fix
2025-03-23 00:57:58 +03:00
620ea44b06
improved camera
2025-03-22 17:39:40 +03:00
de968ee03b
updated formulas
2025-03-22 08:36:06 +03:00
cbc0a13a79
added unity engine tests
2025-03-22 08:12:16 +03:00
d9fe60b505
added camera files
2025-03-22 04:26:54 +03:00
756bcef6e1
fixed include names
2025-03-21 04:40:59 +03:00
d5d1260784
changed source files naming
2025-03-21 04:30:17 +03:00
e4eb27c6de
change
2025-03-21 04:21:31 +03:00
Vladislav Alpatov
5fdf3dad16
renamed headers
2025-03-21 04:17:42 +03:00
1b2822275f
removed inline functions
2025-03-19 20:07:44 +03:00
f788a60e14
added iw engine files
2025-03-17 07:20:13 +03:00
3c104cd228
changed naming of engines section
2025-03-17 05:27:00 +03:00
544f5bda97
fixed members inititalization miss match
2025-03-14 19:43:50 +03:00
Vladislav Alpatov
cf6eb0fd60
patch
2025-03-01 21:32:02 +03:00
Vladislav Alpatov
9d30d7e7c8
added option to disable avx2
2025-03-01 21:30:53 +03:00
Vladislav Alpatov
a68ebd9ab7
now template
2025-03-01 21:11:46 +03:00
c9bc1864bb
added legacy impl
2025-02-23 10:10:35 +03:00
c42a523e6c
added more classes
2025-02-23 09:57:29 +03:00
9cbf042173
added AVX2
2025-02-22 23:34:45 +03:00
a5443d98b8
improvement
2025-02-16 10:57:03 +03:00
29d05e2b63
improved cmake+hotfix of clang support
2025-01-17 16:56:47 +03:00