Lines Matching defs:binding_layout
602 struct v3dv_descriptor_set_binding_layout *binding_layout =
606 switch (binding_layout->type) {
613 pipeline_get_descriptor_map(state->pipeline, binding_layout->type,
629 if (binding_layout->type == VK_DESCRIPTOR_TYPE_UNIFORM_BUFFER ||
630 binding_layout->type == VK_DESCRIPTOR_TYPE_UNIFORM_BUFFER_DYNAMIC) {
636 binding_layout->array_size,
641 if (binding_layout->type == VK_DESCRIPTOR_TYPE_UNIFORM_BUFFER ||
642 binding_layout->type == VK_DESCRIPTOR_TYPE_UNIFORM_BUFFER_DYNAMIC ||
643 binding_layout->type == VK_DESCRIPTOR_TYPE_INLINE_UNIFORM_BLOCK) {
735 struct v3dv_descriptor_set_binding_layout *binding_layout =
741 uint32_t array_index = binding_layout->type != VK_DESCRIPTOR_TYPE_INPUT_ATTACHMENT ?
754 pipeline_get_descriptor_map(state->pipeline, binding_layout->type,
761 binding_layout->array_size,
851 struct v3dv_descriptor_set_binding_layout *binding_layout =
856 assert(binding_layout->type == VK_DESCRIPTOR_TYPE_STORAGE_IMAGE ||
857 binding_layout->type == VK_DESCRIPTOR_TYPE_STORAGE_TEXEL_BUFFER);
860 pipeline_get_descriptor_map(state->pipeline, binding_layout->type,
868 binding_layout->array_size,