Создание буфера вершин

This commit is contained in:
2022-03-04 21:25:44 +03:00
parent b7f9d0cb50
commit c3f0d2dc35
2 changed files with 43 additions and 0 deletions

View File

@@ -27,6 +27,8 @@ class Vulkan
VkPipeline graphicsPipeline; // Графический конвейер
VkCommandPool commandPool; // Пул команд
std::vector<VkCommandBuffer> commandBuffers; // Буферы команд
VkBuffer vertexBuffer; // Буфер вершин
VkDeviceMemory vertexBufferMemory; // Память буфера вершин
// Структура для хранения флагов
struct
@@ -47,6 +49,7 @@ class Vulkan
void createBuffer(VkDeviceSize size, VkBufferUsageFlags usage, VkMemoryPropertyFlags properties, VkBuffer& buffer, VkDeviceMemory& bufferMemory); // Создание произвольного буфера данных
void createCommandPool(); // Создание пула команд
void copyBuffer(VkBuffer srcBuffer, VkBuffer dstBuffer, VkDeviceSize size); // Копирование между буферами данных
void createVertexBuffer(); // Создание буфера вершин
};
#endif // VK_H