Lines Matching refs:vertex_buffer
569 const VertexBuffer* vertex_buffer, in CreateVkGraphicsPipeline() argument
580 if (vertex_buffer != nullptr) { in CreateVkGraphicsPipeline()
581 vertex_bindings = vertex_buffer->GetVkVertexInputBinding(); in CreateVkGraphicsPipeline()
582 vertex_attribs = vertex_buffer->GetVkVertexInputAttr(); in CreateVkGraphicsPipeline()
760 VertexBuffer* vertex_buffer) { in SendVertexBufferDataIfNeeded() argument
761 if (!vertex_buffer || vertex_buffer->VertexDataSent()) in SendVertexBufferDataIfNeeded()
763 return vertex_buffer->SendVertexData(command_.get()); in SendVertexBufferDataIfNeeded()
884 VertexBuffer* vertex_buffer, in Draw() argument
898 vertex_buffer, pipeline_layout, &pipeline); in Draw()
912 r = SendVertexBufferDataIfNeeded(vertex_buffer); in Draw()
937 if (vertex_buffer != nullptr) in Draw()
938 vertex_buffer->BindToCommandBuffer(command_.get()); in Draw()