Searched refs:bind_layout (Results 1 - 7 of 7) sorted by relevance
| /xsrc/external/mit/MesaLib/dist/src/intel/vulkan/ |
| H A D | anv_descriptor_set.c | 1281 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 D | anv_nir_apply_pipeline_layout.c | 87 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 D | anv_descriptor_set.c | 1103 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 D | anv_nir_apply_pipeline_layout.c | 67 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 D | panvk_vX_shader.c | 94 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 D | lvp_descriptor_set.c | 368 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 D | tu_shader.c | 340 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