Home
last modified time | relevance | path

Searched refs:bind_layout (Results 1 - 5 of 5) sorted by relevance

/third_party/mesa3d/src/panfrost/vulkan/
H A Dpanvk_vX_nir_lower_descriptors.c102 const struct panvk_descriptor_set_binding_layout *bind_layout = in build_res_index() local
105 uint32_t array_size = bind_layout->array_size; in build_res_index()
107 switch (bind_layout->type) { in build_res_index()
128 const uint32_t packed = (bind_layout->desc_ubo_stride << 16 ) | in build_res_index()
132 nir_imm_int(b, bind_layout->desc_ubo_offset), in build_res_index()
142 bind_layout->dyn_ssbo_idx; in build_res_index()
366 const struct panvk_descriptor_set_binding_layout *bind_layout = in load_resource_deref_desc() local
379 bind_layout->desc_ubo_stride), in load_resource_deref_desc()
380 bind_layout->desc_ubo_offset + desc_offset); in load_resource_deref_desc()
382 assert(bind_layout in load_resource_deref_desc()
481 const struct panvk_descriptor_set_binding_layout *bind_layout = lower_tex() local
504 const struct panvk_descriptor_set_binding_layout *bind_layout = lower_tex() local
528 const struct panvk_descriptor_set_binding_layout *bind_layout = get_img_index() local
[all...]
/third_party/mesa3d/src/intel/vulkan/
H A Danv_descriptor_set.c1385 const struct anv_descriptor_set_binding_layout *bind_layout = in anv_descriptor_set_write_image_view() local
1388 &set->descriptors[bind_layout->descriptor_index + element]; in anv_descriptor_set_write_image_view()
1395 assert(type == bind_layout->type || in anv_descriptor_set_write_image_view()
1397 bind_layout->type == VK_DESCRIPTOR_TYPE_MUTABLE_VALVE); in anv_descriptor_set_write_image_view()
1401 sampler = bind_layout->immutable_samplers ? in anv_descriptor_set_write_image_view()
1402 bind_layout->immutable_samplers[element] : in anv_descriptor_set_write_image_view()
1408 sampler = bind_layout->immutable_samplers ? in anv_descriptor_set_write_image_view()
1409 bind_layout->immutable_samplers[element] : in anv_descriptor_set_write_image_view()
1433 void *desc_map = set->desc_mem.map + bind_layout->descriptor_offset + in anv_descriptor_set_write_image_view()
1434 element * bind_layout in anv_descriptor_set_write_image_view()
1522 const struct anv_descriptor_set_binding_layout *bind_layout = anv_descriptor_set_write_buffer_view() local
1588 const struct anv_descriptor_set_binding_layout *bind_layout = anv_descriptor_set_write_buffer() local
1678 const struct anv_descriptor_set_binding_layout *bind_layout = anv_descriptor_set_write_inline_uniform_data() local
1695 const struct anv_descriptor_set_binding_layout *bind_layout = anv_descriptor_set_write_acceleration_structure() local
[all...]
H A Danv_nir_apply_pipeline_layout.c89 const struct anv_descriptor_set_binding_layout *bind_layout = in add_binding() local
99 if (bind_layout->descriptor_stride) in add_binding()
202 const struct anv_descriptor_set_binding_layout *bind_layout = in descriptor_has_bti() local
206 if (bind_layout->data & ANV_DESCRIPTOR_INLINE_UNIFORM) in descriptor_has_bti()
310 const struct anv_descriptor_set_binding_layout *bind_layout = in build_res_index() local
313 uint32_t array_size = bind_layout->array_size; in build_res_index()
333 assert(bind_layout->dynamic_offset_index < MAX_DYNAMIC_BUFFERS); in build_res_index()
335 if (bind_layout->dynamic_offset_index >= 0) { in build_res_index()
338 bind_layout->dynamic_offset_index; in build_res_index()
341 const uint32_t packed = (bind_layout in build_res_index()
434 build_desc_addr(nir_builder *b, const struct anv_descriptor_set_binding_layout *bind_layout, const VkDescriptorType desc_type, nir_ssa_def *index, nir_address_format addr_format, struct apply_pipeline_layout_state *state) build_desc_addr() argument
579 const struct anv_descriptor_set_binding_layout *bind_layout = build_load_var_deref_descriptor_mem() local
659 const struct anv_descriptor_set_binding_layout *bind_layout = build_buffer_addr_for_idx_intrin() local
772 const struct anv_descriptor_set_binding_layout *bind_layout = lower_load_accel_struct_desc() local
1256 const struct anv_descriptor_set_binding_layout *bind_layout = lower_gfx7_tex_swizzle() local
1603 const struct anv_descriptor_set_binding_layout *bind_layout = anv_nir_apply_pipeline_layout() local
[all...]
/third_party/mesa3d/src/freedreno/vulkan/
H A Dtu_shader.c333 const struct tu_descriptor_set_binding_layout *bind_layout = in build_bindless() local
337 if (bind_layout->type == VK_DESCRIPTOR_TYPE_INPUT_ATTACHMENT && in build_bindless()
342 BITSET_SET_RANGE_INSIDE_WORD(b->shader->info.textures_used, idx * 2, ((idx * 2) + (bind_layout->array_size * 2)) - 1); in build_bindless()
364 if (is_sampler && bind_layout->type == in build_bindless()
369 nir_imm_int(b, (bind_layout->offset / (4 * A6XX_TEX_CONST_DWORDS)) + in build_bindless()
371 descriptor_stride = bind_layout->size / (4 * A6XX_TEX_CONST_DWORDS); in build_bindless()
/third_party/mesa3d/src/gallium/frontends/lavapipe/
H A Dlvp_descriptor_set.c417 const struct lvp_descriptor_set_binding_layout *bind_layout = in lvp_UpdateDescriptorSets() local
420 &set->descriptors[bind_layout->descriptor_index]; in lvp_UpdateDescriptorSets()
455 if (bind_layout->immutable_samplers) { in lvp_UpdateDescriptorSets()
456 desc[j].info.sampler = bind_layout->immutable_samplers[j]; in lvp_UpdateDescriptorSets()
682 const struct lvp_descriptor_set_binding_layout *bind_layout = in lvp_UpdateDescriptorSetWithTemplate() local
685 &set->descriptors[bind_layout->descriptor_index]; in lvp_UpdateDescriptorSetWithTemplate()

Completed in 8 milliseconds