Lines Matching refs:vertex_buffer
535 const VertexBuffer* vertex_buffer, in CreateVkGraphicsPipeline() argument
552 if (vertex_buffer != nullptr) { in CreateVkGraphicsPipeline()
553 vertex_binding_desc = vertex_buffer->GetVkVertexInputBinding(); in CreateVkGraphicsPipeline()
554 const auto& vertex_attr_desc = vertex_buffer->GetVkVertexInputAttr(); in CreateVkGraphicsPipeline()
709 VertexBuffer* vertex_buffer) { in SendVertexBufferDataIfNeeded() argument
710 if (!vertex_buffer || vertex_buffer->VertexDataSent()) in SendVertexBufferDataIfNeeded()
712 return vertex_buffer->SendVertexData(command_.get()); in SendVertexBufferDataIfNeeded()
831 VertexBuffer* vertex_buffer) { in Draw() argument
844 vertex_buffer, pipeline_layout, &pipeline); in Draw()
858 r = SendVertexBufferDataIfNeeded(vertex_buffer); in Draw()
879 if (vertex_buffer != nullptr) in Draw()
880 vertex_buffer->BindToCommandBuffer(command_.get()); in Draw()