Commit Graph

20 Commits

Author SHA1 Message Date
Jiga228 6389e6b25f Удалил UType::object_ptr и заменил его на комбинацию из std::shared_ptr и std::weak_ptr из-за ужасной реализации. 2026-05-31 20:38:30 +07:00
Jiga228 740c80e8c7 Move classes Mesh and StaticMesh to UwURenderEngine project. Because they depended from UwURenderEngine 2025-10-25 23:20:28 +07:00
Jiga228 29f700d3a5 Вынес движок рендера в отдельный модуль ввиде статической библиотеки 2025-10-25 20:33:21 +07:00
Jiga228 e52df7ef12 Add third coordinate 2025-10-23 18:23:23 +07:00
Jiga228 4bec5afd72 Start 3D. DescriptionPool, DescriptionSets and more other 2025-10-22 22:03:34 +07:00
Jiga228 d79258e191 Refactor 2025-10-18 16:39:43 +07:00
Jiga228 cafad47679 Fix model manager. It's version stable for model manager 2025-10-18 14:48:33 +07:00
Jiga228 0ec86e3de8 Move world on unordered_map and object_ptr 2025-10-18 14:26:22 +07:00
Jiga228 bed233e56c Fix load configs 2025-10-18 13:03:26 +07:00
Jiga228 87c72e4a48 Add tests for SaveMap 2025-10-13 21:06:23 +07:00
Jiga228 8819114b63 Add GetWorld to Actor. Integrate google test. Add Model manager class. Rename *.h to *.hpp files 2025-10-13 19:31:27 +07:00
Jiga228 fedffa7634 Add classes Mesh and StaticMesh 2025-10-10 19:39:30 +07:00
Jiga228 d5261561ed Remove old module system 2025-10-07 21:07:54 +07:00
Jiga228 2e483c8230 Add vertex buffer 2025-10-03 21:23:25 +07:00
Jiga228 8f9dd52548 Add draw triangle 2025-09-29 21:02:18 +07:00
Jiga228 47bb1541ef Add create comand_pool and command_buffers. Fix CMake file for TestGame 2025-09-29 20:00:42 +07:00
Jiga228 2353ac289a Add base shaders and create pipeline_layout 2025-09-26 20:09:26 +07:00
Jiga228 25cc75ba69 Integrate RenderEngine to Core 2025-09-16 21:56:34 +07:00
Jiga228 f15c8b09cd Вынес рендер в отдельный модуль. Сделал систему вызовов для модулй к ядру. Исправил баг в SaveMap. Убрал поддержку linux, так как трудно поддерживать обе платформы. Убрал тесты для linux. 2025-09-15 19:13:39 +07:00
Jiga228 78a25b305b Я пересоздал репозиторий из-за большого количества мусора в прошлом 2025-09-14 15:00:44 +07:00