Lines Matching defs:command_buffer
129 VkCommandBuffer command_buffer;
538 &draw->command_buffer));
540 draw->command_buffer));
1023 VkCommandBuffer command_buffer)
1089 device_data->vtable.CmdPipelineBarrier(command_buffer,
1101 device_data->vtable.CmdCopyBufferToImage(command_buffer,
1119 device_data->vtable.CmdPipelineBarrier(command_buffer,
1175 device_data->vtable.ResetCommandBuffer(draw->command_buffer, 0);
1187 device_data->vtable.BeginCommandBuffer(draw->command_buffer, &buffer_begin_info);
1189 ensure_swapchain_fonts(data, draw->command_buffer);
1209 device_data->vtable.CmdPipelineBarrier(draw->command_buffer,
1217 device_data->vtable.CmdBeginRenderPass(draw->command_buffer, &render_pass_info,
1265 device_data->vtable.CmdBindPipeline(draw->command_buffer, VK_PIPELINE_BIND_POINT_GRAPHICS, data->pipeline);
1267 device_data->vtable.CmdBindDescriptorSets(draw->command_buffer, VK_PIPELINE_BIND_POINT_GRAPHICS,
1273 device_data->vtable.CmdBindVertexBuffers(draw->command_buffer, 0, 1, vertex_buffers, vertex_offset);
1274 device_data->vtable.CmdBindIndexBuffer(draw->command_buffer, draw->index_buffer, 0, VK_INDEX_TYPE_UINT16);
1284 device_data->vtable.CmdSetViewport(draw->command_buffer, 0, 1, &viewport);
1299 device_data->vtable.CmdPushConstants(draw->command_buffer, data->pipeline_layout,
1302 device_data->vtable.CmdPushConstants(draw->command_buffer, data->pipeline_layout,
1323 device_data->vtable.CmdSetScissor(draw->command_buffer, 0, 1, &scissor);
1326 device_data->vtable.CmdDrawIndexed(draw->command_buffer, pcmd->ElemCount, 1, idx_offset, vtx_offset, 0);
1333 device_data->vtable.CmdEndRenderPass(draw->command_buffer);
1354 device_data->vtable.CmdPipelineBarrier(draw->command_buffer,
1363 device_data->vtable.EndCommandBuffer(draw->command_buffer);
1385 submit_info.pCommandBuffers = &draw->command_buffer;
1403 submit_info.pCommandBuffers = &draw->command_buffer;