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

/xsrc/external/mit/MesaLib/dist/src/intel/vulkan/
H A Danv_descriptor_set.c1281 const struct anv_descriptor_set_binding_layout *bind_layout = local in function:anv_descriptor_set_write_image_view
1284 &set->descriptors[bind_layout->descriptor_index + element];
1291 assert(type == bind_layout->type ||
1296 sampler = bind_layout->immutable_samplers ?
1297 bind_layout->immutable_samplers[element] :
1303 sampler = bind_layout->immutable_samplers ?
1304 bind_layout->immutable_samplers[element] :
1325 void *desc_map = set->desc_mem.map + bind_layout->descriptor_offset +
1326 element * anv_descriptor_size(bind_layout);
1327 memset(desc_map, 0, anv_descriptor_size(bind_layout));
1409 const struct anv_descriptor_set_binding_layout *bind_layout = local in function:anv_descriptor_set_write_buffer_view
1465 const struct anv_descriptor_set_binding_layout *bind_layout = local in function:anv_descriptor_set_write_buffer
1548 const struct anv_descriptor_set_binding_layout *bind_layout = local in function:anv_descriptor_set_write_inline_uniform_data
1565 const struct anv_descriptor_set_binding_layout *bind_layout = local in function:anv_descriptor_set_write_acceleration_structure
[all...]
H A Danv_nir_apply_pipeline_layout.c87 const struct anv_descriptor_set_binding_layout *bind_layout = local in function:add_binding
97 if (anv_descriptor_size(bind_layout))
200 const struct anv_descriptor_set_binding_layout *bind_layout = local in function:descriptor_has_bti
204 if (bind_layout->data & ANV_DESCRIPTOR_INLINE_UNIFORM)
221 const struct anv_descriptor_set_binding_layout *bind_layout = local in function:descriptor_address_format
224 return addr_format_for_desc_type(bind_layout->type, state);
313 const struct anv_descriptor_set_binding_layout *bind_layout = local in function:build_res_index
316 uint32_t array_size = bind_layout->array_size;
336 assert(bind_layout->dynamic_offset_index < MAX_DYNAMIC_BUFFERS);
338 if (bind_layout
435 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) argument
586 const struct anv_descriptor_set_binding_layout *bind_layout = local in function:build_load_var_deref_descriptor_mem
666 const struct anv_descriptor_set_binding_layout *bind_layout = local in function:build_buffer_addr_for_idx_intrin
779 const struct anv_descriptor_set_binding_layout *bind_layout = local in function:lower_load_accel_struct_desc
1263 const struct anv_descriptor_set_binding_layout *bind_layout = local in function:lower_gfx7_tex_swizzle
1599 const struct anv_descriptor_set_binding_layout *bind_layout = local in function:anv_nir_apply_pipeline_layout
[all...]
/xsrc/external/mit/MesaLib.old/dist/src/intel/vulkan/
H A Danv_descriptor_set.c1103 const struct anv_descriptor_set_binding_layout *bind_layout = local in function:anv_descriptor_set_write_image_view
1106 &set->descriptors[bind_layout->descriptor_index + element];
1113 assert(type == bind_layout->type ||
1139 sampler = bind_layout->immutable_samplers ?
1140 bind_layout->immutable_samplers[element] :
1150 void *desc_map = set->desc_mem.map + bind_layout->descriptor_offset +
1151 element * anv_descriptor_size(bind_layout);
1153 if (bind_layout->data & ANV_DESCRIPTOR_SAMPLED_IMAGE) {
1175 assert(bind_layout->max_plane_count <= ARRAY_SIZE(desc_data));
1177 MAX2(1, bind_layout
1230 const struct anv_descriptor_set_binding_layout *bind_layout = local in function:anv_descriptor_set_write_buffer_view
1280 const struct anv_descriptor_set_binding_layout *bind_layout = local in function:anv_descriptor_set_write_buffer
1343 const struct anv_descriptor_set_binding_layout *bind_layout = local in function:anv_descriptor_set_write_inline_uniform_data
[all...]
H A Danv_nir_apply_pipeline_layout.c67 const struct anv_descriptor_set_binding_layout *bind_layout = local in function:add_binding
77 if (anv_descriptor_size(bind_layout))
215 const struct anv_descriptor_set_binding_layout *bind_layout = local in function:build_index_for_res_reindex
219 uint32_t array_size = bind_layout->array_size;
363 const struct anv_descriptor_set_binding_layout *bind_layout = local in function:lower_res_index_intrinsic
367 uint32_t array_size = bind_layout->array_size;
382 assert(bind_layout->dynamic_offset_index < MAX_DYNAMIC_BUFFERS);
384 if (bind_layout->dynamic_offset_index >= 0) {
387 bind_layout->dynamic_offset_index;
391 bind_layout
687 const struct anv_descriptor_set_binding_layout *bind_layout = local in function:build_descriptor_load
949 const struct anv_descriptor_set_binding_layout *bind_layout = local in function:lower_gen7_tex_swizzle
[all...]
/xsrc/external/mit/MesaLib/dist/src/panfrost/vulkan/
H A Dpanvk_vX_shader.c94 const struct panvk_descriptor_set_binding_layout *bind_layout = local in function:get_fixed_sampler_index
97 return bind_layout->sampler_idx + ctx->layout->sets[set].sampler_offset;
107 const struct panvk_descriptor_set_binding_layout *bind_layout = local in function:get_fixed_texture_index
110 return bind_layout->tex_idx + ctx->layout->sets[set].tex_offset;
/xsrc/external/mit/MesaLib/dist/src/gallium/frontends/lavapipe/
H A Dlvp_descriptor_set.c368 const struct lvp_descriptor_set_binding_layout *bind_layout = local in function:lvp_UpdateDescriptorSets
371 &set->descriptors[bind_layout->descriptor_index];
398 if (bind_layout->immutable_samplers) {
399 desc[j].info.sampler = bind_layout->immutable_samplers[j];
612 const struct lvp_descriptor_set_binding_layout *bind_layout = local in function:lvp_UpdateDescriptorSetWithTemplate
615 &set->descriptors[bind_layout->descriptor_index];
/xsrc/external/mit/MesaLib/dist/src/freedreno/vulkan/
H A Dtu_shader.c340 const struct tu_descriptor_set_binding_layout *bind_layout = local in function:build_bindless
344 if (bind_layout->type == VK_DESCRIPTOR_TYPE_INPUT_ATTACHMENT) {
348 BITSET_SET_RANGE_INSIDE_WORD(b->shader->info.textures_used, idx * 2, ((idx * 2) + (bind_layout->array_size * 2)) - 1);
370 if (is_sampler && bind_layout->type ==
375 nir_imm_int(b, (bind_layout->offset / (4 * A6XX_TEX_CONST_DWORDS)) +
377 descriptor_stride = bind_layout->size / (4 * A6XX_TEX_CONST_DWORDS);

Completed in 16 milliseconds