Searched refs:bind_layout (Results 1 - 5 of 5) sorted by relevance
/third_party/mesa3d/src/panfrost/vulkan/ |
H A D | panvk_vX_nir_lower_descriptors.c | 102 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 D | anv_descriptor_set.c | 1385 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 D | anv_nir_apply_pipeline_layout.c | 89 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 D | tu_shader.c | 333 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 D | lvp_descriptor_set.c | 417 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