diff options
Diffstat (limited to 'src/vk/graphics_pipeline_3d.cpp')
-rw-r--r-- | src/vk/graphics_pipeline_3d.cpp | 7 |
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; |