Jiga228
|
12610f5c7f
|
Добавил resize в UniformBuffer
|
2026-07-11 19:06:48 +07:00 |
|
Jiga228
|
506776b6d6
|
Добавил UniformBuffer. Это умный указатель на память в GPU, но он так же берёт на себя задачу выделения памяти
|
2026-07-11 17:59:50 +07:00 |
|
Jiga228
|
82ba9fd191
|
Навёл порядок в тестах. Добавил тесты для мира. Исправил ошибку в SpawnActorFromClass
|
2026-06-28 19:27:01 +07:00 |
|
Jiga228
|
ad881a97a9
|
Добавил shared_from_this как основной способ создать умный указатель на "себя". Добавил пример работы с ним
|
2026-06-28 15:44:58 +07:00 |
|
Jiga228
|
8253b81ab1
|
Убрал паттерн Builder из SaveMap из-за неправильной работы
|
2026-06-28 14:16:58 +07:00 |
|
Jiga228
|
5886c7acc6
|
Исправил неопределённое поведение и добавил агрессивные оптимизации для Release конфигурации
|
2026-06-25 20:32:27 +07:00 |
|
Jiga228
|
5f3c5d4fc1
|
Вынес управление VkDescriptorSetLayout и VkPipeline в отдельные классы
|
2026-06-25 20:08:11 +07:00 |
|
Jiga228
|
2a57a30e29
|
Вынес управление VkRenderPass в отдельный класс
|
2026-06-24 12:10:47 +07:00 |
|
Jiga228
|
93eb08fe9f
|
Перенёс управление VkSwapchainKHR и ImageViews в отдельный класс
|
2026-06-23 21:59:34 +07:00 |
|
Jiga228
|
b2dee85b26
|
Вынес управление VkDevice в отдельный класс
|
2026-06-23 20:51:12 +07:00 |
|
Jiga228
|
3cbe642fca
|
Вынес работу с VpPhysicalDevice в отдельный класс
|
2026-06-23 18:35:48 +07:00 |
|
Jiga228
|
70956e2032
|
Добавил namespace VkObjectsдля обёрток. Вынес управление VkSurface в отдельный класс
|
2026-06-23 18:02:42 +07:00 |
|
Jiga228
|
7aec01ccc8
|
Вынес управление VkInstance в отдельный класс
|
2026-06-23 17:46:21 +07:00 |
|
Jiga228
|
a76120b73a
|
Удалил stb_image за ненадобностью
CMake on a single platform / build (push) Successful in 1m33s
|
2026-06-01 09:31:14 +00:00 |
|
Jiga228
|
a1cf661286
|
Добавил возможность вращать камерой
CMake on a single platform / build (pull_request) Successful in 1m30s
|
2026-06-01 14:10:54 +07:00 |
|
Jiga228
|
e1db9fd588
|
Начинаю добавлять управление камерой. (Сейчас только её позиция)
|
2026-05-31 22:37:26 +07:00 |
|
Jiga228
|
6389e6b25f
|
Удалил UType::object_ptr и заменил его на комбинацию из std::shared_ptr и std::weak_ptr из-за ужасной реализации.
|
2026-05-31 20:38:30 +07:00 |
|
Jiga228
|
fa3e987e93
|
Чистка кода
|
2026-05-24 11:21:38 +07:00 |
|
Jiga228
|
582b23d0f8
|
Сделал минимальный GC для видеопамяти
|
2026-05-23 23:23:43 +07:00 |
|
Jiga228
|
9db3d9b0e2
|
Удалил старый ModelManager. Доработал режим сборки "Engine" теперь копирование инициируется не bat файлом а проектом. Теперь UwURenderEngine копирует свои заголовки
|
2026-05-22 14:47:44 +07:00 |
|
Jiga228
|
734db410d1
|
Add RenderEngineSDK
|
2025-10-29 13:20:04 +07:00 |
|
Jiga228
|
1ab74b8128
|
Переместил менеджер моделей в UwURenderEngine, так как у него нет прямой зависимости от ядра и у ядра нет зависимости от него
|
2025-10-27 23:15:02 +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 |
|