Commit Graph

14 Commits

Author SHA1 Message Date
Jiga228 ad881a97a9 Добавил shared_from_this как основной способ создать умный указатель на "себя". Добавил пример работы с ним 2026-06-28 15:44:58 +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 e1db9fd588 Начинаю добавлять управление камерой. (Сейчас только её позиция) 2026-05-31 22:37:26 +07:00
Jiga228 fa3e987e93 Чистка кода 2026-05-24 11:21:38 +07:00
Jiga228 582b23d0f8 Сделал минимальный GC для видеопамяти 2026-05-23 23:23:43 +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