Home
last modified time | relevance | path

Searched refs:vertex_bindings (Results 1 – 9 of 9) sorted by relevance

/external/deqp-deps/amber/src/vulkan/
Dgraphics_pipeline.cc549 std::vector<VkVertexInputBindingDescription> vertex_bindings; in CreateVkGraphicsPipeline() local
552 vertex_bindings = vertex_buffer->GetVkVertexInputBinding(); in CreateVkGraphicsPipeline()
561 static_cast<uint32_t>(vertex_bindings.size()); in CreateVkGraphicsPipeline()
563 vertex_bindings.empty() ? nullptr : vertex_bindings.data(); in CreateVkGraphicsPipeline()
/external/vulkan-validation-layers/layers/
Dparameter_validation_utils.cpp1084 … std::unordered_set<uint32_t> vertex_bindings(vertex_input_state->vertexBindingDescriptionCount); in manual_PreCallValidateCreateGraphicsPipelines() local
1087 auto const &binding_it = vertex_bindings.find(vertex_bind_desc.binding); in manual_PreCallValidateCreateGraphicsPipelines()
1088 if (binding_it != vertex_bindings.cend()) { in manual_PreCallValidateCreateGraphicsPipelines()
1096 vertex_bindings.insert(vertex_bind_desc.binding); in manual_PreCallValidateCreateGraphicsPipelines()
1131 auto const &binding_it = vertex_bindings.find(vertex_attrib_desc.binding); in manual_PreCallValidateCreateGraphicsPipelines()
1132 if (binding_it == vertex_bindings.cend()) { in manual_PreCallValidateCreateGraphicsPipelines()
/external/mesa3d/src/amd/vulkan/
Dradv_cmd_buffer.c433 memset(cmd_buffer->vertex_bindings, 0, sizeof(cmd_buffer->vertex_bindings)); in radv_reset_cmd_buffer()
2774 struct radv_buffer *buffer = cmd_buffer->vertex_bindings[i].buffer; in radv_flush_vertex_descriptors()
2785 offset = cmd_buffer->vertex_bindings[i].offset; in radv_flush_vertex_descriptors()
2788 if (cmd_buffer->vertex_bindings[i].size) { in radv_flush_vertex_descriptors()
2789 num_records = cmd_buffer->vertex_bindings[i].size; in radv_flush_vertex_descriptors()
2795 stride = cmd_buffer->vertex_bindings[i].stride; in radv_flush_vertex_descriptors()
3816 struct radv_vertex_binding *vb = cmd_buffer->vertex_bindings; in radv_CmdBindVertexBuffers2EXT()
Dradv_private.h1434 struct radv_vertex_binding vertex_bindings[MAX_VBS]; member
/external/mesa3d/src/broadcom/vulkan/
Dv3dv_private.h969 struct v3dv_vertex_binding vertex_bindings[MAX_VBS]; member
Dv3dv_cmd_buffer.c3799 struct v3dv_vertex_binding *c_vb = &cmd_buffer->state.vertex_bindings[binding]; in emit_gl_shader_state()
4513 struct v3dv_vertex_binding *vb = cmd_buffer->state.vertex_bindings; in v3dv_CmdBindVertexBuffers()
/external/mesa3d/src/intel/vulkan/
Danv_cmd_buffer.c906 struct anv_vertex_binding *vb = cmd_buffer->state.vertex_bindings; in anv_CmdBindVertexBuffers2EXT()
DgenX_cmd_buffer.c3473 struct anv_buffer *buffer = cmd_buffer->state.vertex_bindings[vb].buffer; in genX()
3474 uint32_t offset = cmd_buffer->state.vertex_bindings[vb].offset; in genX()
3485 cmd_buffer->state.vertex_bindings[vb].stride : pipeline->vb[vb].stride; in genX()
3493 cmd_buffer->state.vertex_bindings[vb].size : buffer->size - offset; in genX()
Danv_private.h2941 struct anv_vertex_binding vertex_bindings[MAX_VBS]; member