summaryrefslogtreecommitdiff
path: root/src/vk/graphics_pipeline_3d.cpp
diff options
context:
space:
mode:
Diffstat (limited to 'src/vk/graphics_pipeline_3d.cpp')
-rw-r--r--src/vk/graphics_pipeline_3d.cpp7
1 files changed, 4 insertions, 3 deletions
diff --git a/src/vk/graphics_pipeline_3d.cpp b/src/vk/graphics_pipeline_3d.cpp
index eb86401..f3a54e7 100644
--- a/src/vk/graphics_pipeline_3d.cpp
+++ b/src/vk/graphics_pipeline_3d.cpp
@@ -566,7 +566,7 @@ GraphicsPipeline3D::draw(
this->descriptor_sets_world[image_index],
view->descriptor_sets_3d[image_index],
model->descriptor_sets[image_index]};
- VkBuffer vertex_buffers[]{model->vertex_buffer->buffer};
+ VkBuffer vertex_buffers[]{model->mesh->vertex_buffer->buffer};
VkDeviceSize offsets[]{0};
vkCmdBindDescriptorSets(
@@ -579,10 +579,11 @@ GraphicsPipeline3D::draw(
vkCmdBindVertexBuffers(
draw_command_buffer, 0, 1, vertex_buffers, offsets);
vkCmdBindIndexBuffer(
- draw_command_buffer, model->index_buffer->buffer, 0,
+ draw_command_buffer, model->mesh->index_buffer->buffer, 0,
VK_INDEX_TYPE_UINT32);
vkCmdDrawIndexed(
- draw_command_buffer, model->index_count, instances.size(), 0, 0, 0);
+ draw_command_buffer, model->mesh->index_count, instances.size(),
+ 0, 0, 0);
}
VK::UBOModelInstance ubo_model_instance;