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
f1fbea21a7
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
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
52024285d2
added noexcept
2025-05-13 09:34:39 +03:00
5489c296e9
added more noexcept
2025-05-05 02:24:23 +03:00
50ddf2d31e
added more noexcept
2025-05-05 01:46:50 +03:00
ce08fcdd29
removed useless source files
2025-05-04 19:03:18 +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
69b9049fb0
fixed gimba lock for unity
2025-04-26 00:52:46 +03:00
2734b58bdd
fixed gimba lock for opengl camera
2025-04-26 00:32:53 +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
8bf0bb8e0d
improved line trace and box primitive
2025-04-18 13:56:08 +03:00
a340766348
switched to polygons
2025-04-18 12:34:24 +03:00
97c2da893b
added ratio param
2025-04-18 01:33:47 +03:00
492ddfd566
added box
2025-04-18 00:43:46 +03:00
baf7ee8f88
fixed include
2025-04-16 20:35:17 +03:00
0069b8bd96
improved openg gl rotation matrix, added tests
2025-04-16 19:11:02 +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
1601f3cbc8
added func
...
added rotation matrix for opengl
2025-04-16 17:40:00 +03:00
b613ff9ef1
added missing header
2025-04-13 23:15:27 +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
b6b0184523
fixed for clang
2025-03-24 06:48:51 +03:00
dc43411bd2
fixed unity view matrix building
2025-03-24 06:30:09 +03:00
5a1014a239
fix
2025-03-23 00:57:58 +03:00
481d7b85df
improved camera
2025-03-22 17:39:40 +03:00
2b59fb6aa2
updated formulas
2025-03-22 08:36:06 +03:00
4f037a1952
added unity engine tests
2025-03-22 08:12:16 +03:00
ef11183c3f
added camera files
2025-03-22 04:26:54 +03:00
5acd166d8f
fixed include names
2025-03-21 04:40:59 +03:00
c7dda0ff10
changed source files naming
2025-03-21 04:30:17 +03:00
2688d977a9
change
2025-03-21 04:21:31 +03:00
Vladislav Alpatov
b9ac44a901
renamed headers
2025-03-21 04:17:42 +03:00
832c2ea5ef
removed inline functions
2025-03-19 20:07:44 +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
58e2c3b5b7
fixed members inititalization miss match
2025-03-14 19:43:50 +03:00
Vladislav Alpatov
c3202a3bc3
patch
2025-03-01 21:32:02 +03:00
Vladislav Alpatov
39ab9d065d
added option to disable avx2
2025-03-01 21:30:53 +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
906f5099d1
improvement
2025-02-16 10:57:03 +03:00
e0dcb65e3f
improved cmake+hotfix of clang support
2025-01-17 16:56:47 +03:00