Commit Graph

307 Commits

Author SHA1 Message Date
orange 55304c5df1 fixed bug 2026-03-15 04:28:56 +03:00
orange 19d796cd4e improvement 2026-03-15 04:23:07 +03:00
orange d31ea6ed4d added more stuff 2026-03-15 04:17:30 +03:00
orange 977d772687 fix 2026-03-13 22:20:57 +03:00
orange 746f1b84a8 hot fix 2026-03-13 22:16:42 +03:00
orange d6a2165f83 fix 2026-03-13 21:37:03 +03:00
orange bb1b5ad14a removed shit 2026-03-13 21:32:44 +03:00
orange f188257e0f added stuff 2026-03-13 21:28:16 +03:00
orange 87966c82b9 added realization 2026-03-13 21:09:12 +03:00
orange 9da19582b5 added files 2026-03-13 20:51:59 +03:00
orange ffacba71e2 changed to string view 2026-03-11 14:31:45 +03:00
orange 6081a9c426 added throw test 2026-03-11 14:30:01 +03:00
orange 8bbd504356 added check 2026-03-11 14:23:12 +03:00
orange 1d54039f57 added events 2026-03-11 14:19:58 +03:00
orange b8a578774c improved serialization 2026-03-11 14:12:52 +03:00
orange 1341ef9925 Auto stash before checking out "origin/main" 2026-03-10 20:06:00 +03:00
orange 1e601d2d8f android fix 2026-03-10 19:01:54 +03:00
orange 99a30e8fdf added pattern scan to lua 2026-03-10 18:55:55 +03:00
orange 0cdd1d021f added triangle to lua 2026-03-10 18:39:20 +03:00
orange f237ee5f6a removed useless headers 2026-03-10 18:15:54 +03:00
orange 9058ea9b39 refactored to class 2026-03-10 18:14:29 +03:00
orange f707ac1adb fixed forward decl 2026-03-10 18:04:31 +03:00
orange cbdabd3fc2 removed useless header 2026-03-10 17:57:11 +03:00
orange 0726fdef32 webasm fix 2026-03-10 16:31:49 +03:00
orange 0ffe0c2bdc potential fix 2026-03-10 16:24:21 +03:00
orange e9600ad42b splited lua into multiple sources 2026-03-10 16:15:02 +03:00
orange afb2a13dd6 added color 2026-03-08 23:08:23 +03:00
orange 943472cf64 migrated to sol2
decomposed method

added vector2, vector4

refactored tests

added opengl engine to lua

added other engines

added source tests

removed tons of lua files
2026-03-08 12:55:35 +03:00
orange 60bf8ca30f moved file 2026-03-01 13:00:24 +03:00
orange e935155022 improved tests 2026-02-19 07:47:23 +03:00
orange 49319a1c7c added more files 2026-02-19 01:05:09 +03:00
orange d0f3e5059a added formulas 2026-02-19 01:05:09 +03:00
orange 1c844fe488 removed uselss c++ file 2026-02-05 23:31:14 +03:00
orange 6490bf13ed improvement 2026-02-05 23:27:31 +03:00
orange 41d09c5699 fixed bug 2026-02-04 19:10:06 +03:00
orange d14e77883a removed nesting 2026-02-04 18:35:04 +03:00
orange ca39dc20c1 removed nesting 2026-02-04 18:33:05 +03:00
orange 02810fb0f3 fixed codestyle 2026-02-04 18:30:45 +03:00
orange 3aa1e23025 added resharper ignore segment 2026-02-04 18:29:55 +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
orange e12c6b1824 removed unity build completely 2026-01-29 20:06:18 +03:00
orange 2f725bab05 dropped uselss cpp files 2026-01-27 00:51:17 +03:00
orange f9261cb553 ppatch 2026-01-26 17:21:23 +03:00
orange 701687c38b added files 2026-01-26 15:44:46 +03:00
orange 6c5cc816cc unlikely added 2026-01-04 03:27:46 +03:00
orange ea459a40da added unlikely 2026-01-03 08:57:56 +03:00
orange 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
orange c215a0a265 fixed bug due to on screen ndc check 2025-12-09 07:53:52 +03:00
orange 09263b390f improved mesh class 2025-11-29 16:28:06 +03:00
orange 790c49e796 removed brackets
Initial plan

Initial exploration and analysis complete

Co-authored-by: orange-cpp <59374393+orange-cpp@users.noreply.github.com>

Optimize performance: A* pathfinding, Vector3 hash, pattern scanner, AVX2 code, and serialization

Co-authored-by: orange-cpp <59374393+orange-cpp@users.noreply.github.com>

Add bounds check for navigation mesh serialization

Co-authored-by: orange-cpp <59374393+orange-cpp@users.noreply.github.com>

Document serialization limitation for large neighbor counts

Co-authored-by: orange-cpp <59374393+orange-cpp@users.noreply.github.com>

Add _codeql_build_dir to gitignore

Co-authored-by: orange-cpp <59374393+orange-cpp@users.noreply.github.com>

Removes codeql detected source root

Eliminates the automatically generated file that was causing issues.

This file was added by codeql and no longer needed.

revert
cleaned up gitignore

moved to anon namespace

Improves navigation mesh serialization and clamping

Ensures correct serialization of navigation meshes by clamping neighbor counts to prevent data corruption when exceeding uint16_t limits.

Updates data types to `std::uint8_t` and `std::size_t` for consistency.
Uses `std::copy_n` instead of `std::memcpy` for deserialization.
2025-10-30 05:38:58 +03:00