Lines Matching defs:desc
109 VkAttachmentDescription2 *desc =
110 &pipeline->pass->attachments[attachment_idx].desc;
111 const struct v3dv_format *format = v3dX(get_format)(desc->format);
529 get_attr_type(const struct util_format_description *desc)
531 uint32_t r_size = desc->channel[0].size;
534 switch (desc->channel[0].type) {
562 desc->name);
571 desc->name);
586 const struct util_format_description *desc =
595 attr.vec_size = desc->nr_channels & 3;
596 attr.signed_int_type = (desc->channel[0].type ==
598 attr.normalized_int_type = desc->channel[0].normalized;
599 attr.read_as_int_uint = desc->channel[0].pure_integer;
604 attr.type = get_attr_type(desc);
618 const VkVertexInputBindingDescription *desc =
621 pipeline->vb[desc->binding].stride = desc->stride;
622 pipeline->vb[desc->binding].instance_divisor = desc->inputRate;
627 const VkVertexInputBindingDivisorDescriptionEXT *desc =
630 pipeline->vb[desc->binding].instance_divisor = desc->divisor;
639 const VkVertexInputAttributeDescription *desc =
641 uint32_t location = desc->location + VERT_ATTRIB_GENERIC0;
653 pipeline->va[driver_location].offset = desc->offset;
654 pipeline->va[driver_location].binding = desc->binding;
655 pipeline->va[driver_location].vk_format = desc->format;
657 pack_shader_state_attribute_record(pipeline, driver_location, desc);