130277c1ae
refactored test
2026-03-15 17:20:28 +03:00
4f1c42d6f6
tests fix
2026-03-15 17:04:21 +03:00
ccea4a0f0d
added stuff
2026-03-15 16:54:47 +03:00
e083b15e0b
update
2026-03-13 03:42:12 +03:00
ed9da79d08
avoid saving files on disk
2026-03-13 03:33:57 +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