Добавил UniformBuffer. Это умный указатель на память в GPU, но он так же берёт на себя задачу выделения памяти
This commit is contained in:
@@ -10,6 +10,7 @@
|
||||
#define GLM_FORCE_RADIANS
|
||||
#include <glm/glm.hpp>
|
||||
|
||||
#include "UniformBuffer.hpp"
|
||||
#include "VkObjects/DescriptorSetLayout.hpp"
|
||||
#include "VkObjects/Device.hpp"
|
||||
#include "VkObjects/Instance.hpp"
|
||||
@@ -81,9 +82,7 @@ class UwURenderEngine final : public RenderEngineBase
|
||||
VkDeviceMemory vertex_buffer_memory_ = VK_NULL_HANDLE;
|
||||
VkBuffer index_buffer_ = VK_NULL_HANDLE;
|
||||
VkDeviceMemory index_buffer_memory_ = VK_NULL_HANDLE;
|
||||
std::vector<VkBuffer> uniform_buffers_;
|
||||
std::vector<VkDeviceMemory> uniform_buffers_memory_;
|
||||
std::vector<void*> uniform_buffers_mapped_;
|
||||
std::vector<std::unique_ptr<UniformBuffer<UniformBufferObject>>> uniform_buffers_;
|
||||
|
||||
// Sync objects
|
||||
std::vector<VkSemaphore> image_available_semaphores_, render_finished_semaphores_;
|
||||
|
||||
Reference in New Issue
Block a user