Фикс коментов
This commit is contained in:
parent
00fad2a149
commit
10b58f8556
|
@ -6,7 +6,7 @@
|
||||||
Model_wo_indexes::Model_wo_indexes(Vertex* vertexArray, uint32_t count) : verteciesCount(count)
|
Model_wo_indexes::Model_wo_indexes(Vertex* vertexArray, uint32_t count) : verteciesCount(count)
|
||||||
{
|
{
|
||||||
extern Vulkan vulkan;
|
extern Vulkan vulkan;
|
||||||
// Создание и инициализация буфера
|
// Создание и инициализация буфера вершин
|
||||||
vertexBuffer = vulkan.createDataBuffer(vertexArray, verteciesCount * sizeof(Vertex), VK_BUFFER_USAGE_VERTEX_BUFFER_BIT);
|
vertexBuffer = vulkan.createDataBuffer(vertexArray, verteciesCount * sizeof(Vertex), VK_BUFFER_USAGE_VERTEX_BUFFER_BIT);
|
||||||
}
|
}
|
||||||
|
|
||||||
|
@ -34,16 +34,16 @@ void Model_wo_indexes::render(VkCommandBuffer commandBuffer)
|
||||||
vkCmdDraw(commandBuffer, verteciesCount, 1, 0, 0);
|
vkCmdDraw(commandBuffer, verteciesCount, 1, 0, 0);
|
||||||
}
|
}
|
||||||
|
|
||||||
// Конструктор класса без индексов - принимает массив вершин
|
// Конструктор класса с индексами - принимает массивы вершин и индексов
|
||||||
Model_w_indexes::Model_w_indexes(Vertex* vertexArray, uint32_t vCount, uint32_t* indexArray, uint32_t iCount)
|
Model_w_indexes::Model_w_indexes(Vertex* vertexArray, uint32_t vCount, uint32_t* indexArray, uint32_t iCount)
|
||||||
: Model_wo_indexes(vertexArray, vCount), indeciesCount(iCount)
|
: Model_wo_indexes(vertexArray, vCount), indeciesCount(iCount)
|
||||||
{
|
{
|
||||||
extern Vulkan vulkan;
|
extern Vulkan vulkan;
|
||||||
// Создание и инициализация буфера
|
// Создание и инициализация буфера индексов
|
||||||
indexBuffer = vulkan.createDataBuffer(indexArray, indeciesCount * sizeof(uint32_t), VK_BUFFER_USAGE_INDEX_BUFFER_BIT);
|
indexBuffer = vulkan.createDataBuffer(indexArray, indeciesCount * sizeof(uint32_t), VK_BUFFER_USAGE_INDEX_BUFFER_BIT);
|
||||||
}
|
}
|
||||||
|
|
||||||
// Деструктор класса без индексов
|
// Деструктор класса с индексами
|
||||||
Model_w_indexes::~Model_w_indexes()
|
Model_w_indexes::~Model_w_indexes()
|
||||||
{
|
{
|
||||||
extern Vulkan vulkan;
|
extern Vulkan vulkan;
|
||||||
|
@ -61,7 +61,7 @@ void Model_w_indexes::bindBuffers(VkCommandBuffer commandBuffer)
|
||||||
vkCmdBindIndexBuffer(commandBuffer, indexBuffer, 0, VK_INDEX_TYPE_UINT32);
|
vkCmdBindIndexBuffer(commandBuffer, indexBuffer, 0, VK_INDEX_TYPE_UINT32);
|
||||||
}
|
}
|
||||||
|
|
||||||
// Рендер модели без индексов
|
// Рендер модели с индексами
|
||||||
void Model_w_indexes::render(VkCommandBuffer commandBuffer)
|
void Model_w_indexes::render(VkCommandBuffer commandBuffer)
|
||||||
{
|
{
|
||||||
bindBuffers(commandBuffer);
|
bindBuffers(commandBuffer);
|
||||||
|
|
Loading…
Reference in New Issue