35b8510cf4
fixed tests
2026-03-13 03:18:13 +03:00
ba662e44e2
added files
2026-03-13 03:16:32 +03:00
6081a9c426
added throw test
2026-03-11 14:30:01 +03:00
1d54039f57
added events
2026-03-11 14:19:58 +03:00
93fc93d4f6
added more tests
2026-03-11 14:16:26 +03:00
b8a578774c
improved serialization
2026-03-11 14:12:52 +03:00
2c70288a8f
added epa tests
2026-03-03 08:27:26 +03:00
414b2af289
added gjk tests
2026-03-02 19:58:31 +03:00
cc6d625c2d
added more formaters
2026-03-01 13:30:32 +03:00
5eaec70846
fixed tests
2026-03-01 13:22:15 +03:00
78cb644920
added files
2026-03-01 08:23:26 +03:00
e91a2d7853
fixed warnings
2026-02-06 00:02:00 +03:00
6490bf13ed
improvement
2026-02-05 23:27:31 +03:00
Copilot
53fdff64e2
Add Mach-O pattern scanner ( #144 )
...
* Initial plan
* Add Mach-O pattern scanner implementation and unit tests
Co-authored-by: orange-cpp <59374393+orange-cpp@users.noreply.github.com >
* Add Mach-O pattern scanner
Co-authored-by: orange-cpp <59374393+orange-cpp@users.noreply.github.com >
* Remove CodeQL build artifacts from PR
Co-authored-by: orange-cpp <59374393+orange-cpp@users.noreply.github.com >
---------
Co-authored-by: copilot-swe-agent[bot] <198982749+Copilot@users.noreply.github.com >
Co-authored-by: orange-cpp <59374393+orange-cpp@users.noreply.github.com >
2026-02-04 17:30:20 +03:00
2c2d014f7b
mesh improvement
2026-01-27 01:25:07 +03:00
9a61ce1984
added opengl primitives
2026-01-27 00:33:35 +03:00
701687c38b
added files
2026-01-26 15:44:46 +03:00
1a9741fd6f
fixed test
2026-01-04 22:23:57 +03:00
84bdcc9dc7
added stuff
2026-01-04 22:16:40 +03:00
eed788f9f4
Feature/elf pattern scan ( #133 )
...
* added some code
* improvement
* visit
* added scanner code
* update
* fixed naming
* added const
* added type casting
* added file
* patch
* added unlikely
* added in module scanner
* fixing test
* fix
* remove
* improvement
* fix
* Update source/utility/elf_pattern_scan.cpp
Co-authored-by: Saikari <lin@sz.cn.eu.org >
* rev
* fix
* patch
* decomposed method
* fix
* fix
* improvement
* fix
* fix
* commented stuff
---------
Co-authored-by: Saikari <lin@sz.cn.eu.org >
2026-01-01 03:37:55 +03:00
Saikari
241492c007
Use LLVM coverage and LCOV genhtml on Windows OS ( #131 )
2025-12-29 21:11:13 +03:00
67cee33236
improved code style
2025-12-28 02:32:35 +03:00
aaf1e026a7
improved code style
2025-12-28 02:29:19 +03:00
f0f369a9ab
warning fix
2025-12-25 02:35:50 +03:00
00aa706469
Implement coverage for Windows/Linux/MacOS ( #126 ) ( #128 )
...
* Implement coverage for Windows/Linux/MacOS (#126 )
* reverted
---------
Co-authored-by: Saikari <lin@sz.cn.eu.org >
2025-12-25 02:28:17 +03:00
3952696199
Feature/more constexpr ( #125 )
...
* added constexpr
* fix
* improved stuff
* added const
* improvement
* fix
* fix
* patch
2025-12-24 02:32:14 +03:00
d620d729df
Temp ( #123 )
...
* Coverage
* added fixes
* removed spacing
* removed junk
* removed print
* removed coverage
* removed useless stuff
* fix
---------
Co-authored-by: Saikari <lin@sz.cn.eu.org >
2025-12-23 02:47:12 +03:00
Saikari
103a4a62d7
try
2025-12-21 22:57:38 +03:00
3b4a015783
improved pmr stuff
2025-12-13 00:06:45 +03:00
90dcf2fef8
added extra test
2025-12-09 10:16:57 +03:00
70c64f765b
added collider interface
2025-12-06 13:56:25 +03:00
e3f4de9197
back to static
2025-12-03 13:34:35 +03:00
d786eda33a
switched to shared_ptr
2025-12-03 13:30:05 +03:00
57398efb31
added poly allocators
2025-12-03 09:52:53 +03:00
2e282d2732
changed ebo type
2025-11-29 16:49:19 +03:00
5a3f4cc330
added template arg to Vertex struct
2025-11-29 16:31:24 +03:00
09263b390f
improved mesh class
2025-11-29 16:28:06 +03:00
4c62e18042
added std::optional
2025-11-13 21:25:45 +03:00
9c383050cd
add another test
2025-11-13 17:22:54 +03:00
c28cb1a748
fixed formating
2025-11-13 16:56:48 +03:00
bb174e1137
Refactors collision detection with GJK and EPA
...
This commit refactors the collision detection pipeline to utilize a more standard GJK algorithm and simplifies the EPA implementation.
Removes the custom `GjkAlgorithmWithSimplex` in favor of the standalone `GjkAlgorithm`. This streamlines the collision detection process and enhances code clarity.
Updates unit tests to align with the new GJK implementation, ensuring continued functionality and correctness.
2025-11-13 16:39:26 +03:00
d784602904
Improves EPA test coverage
...
Adds a comprehensive unit test for the EPA algorithm,
validating collision detection, depth calculation, and
separation axis determination with a cube overlap scenario.
Refactors the test for clarity and robustness.
2025-11-13 16:34:14 +03:00
14f007047a
added epa
2025-11-13 15:57:38 +03:00
8e332f3979
fixed formating
2025-11-09 22:22:02 +03:00
353fb290b7
added mesh class, added mesh trair
2025-11-09 22:10:56 +03:00
14296e45c4
fix
2025-11-09 17:09:46 +03:00
e1ff9efc91
Adds mesh scaling to mesh collider
...
Updates the mesh collider to include a scale parameter, allowing for non-uniform scaling of the collision mesh.
This provides more flexibility in defining collision shapes and supports a wider range of scenarios.
2025-11-09 17:02:07 +03:00
c20bfe1f8c
Adds GJK collision test with equal origins
...
Implements a new test case for the GJK algorithm
to verify collision detection when colliders share the same origin.
This enhances the robustness of collision detection in scenarios
where objects are positioned at the same location.
2025-11-09 16:57:52 +03:00
8875157c79
Refactor: Simplify GJK simplex handling
...
Removes the separate `Simplex` class and integrates its functionality directly into the `GjkAlgorithm`. This simplifies the code and reduces unnecessary overhead.
Updates tests to align with refactored implementation.
2025-11-09 16:02:13 +03:00
c0353cd9be
updated test
2025-11-09 15:38:38 +03:00