Searched refs:immutable_samplers (Results 1 – 11 of 11) sorted by relevance
406 set_layout->binding[b].immutable_samplers = NULL; in anv_CreateDescriptorSetLayout()423 set_layout->binding[b].immutable_samplers = (void *)(uintptr_t)(j + 1); in anv_CreateDescriptorSetLayout()435 if (set_layout->binding[b].immutable_samplers == NULL) in anv_CreateDescriptorSetLayout()438 (uintptr_t)(void *)set_layout->binding[b].immutable_samplers - 1; in anv_CreateDescriptorSetLayout()439 set_layout->binding[b].immutable_samplers = NULL; in anv_CreateDescriptorSetLayout()489 set_layout->binding[b].immutable_samplers = samplers; in anv_CreateDescriptorSetLayout()496 set_layout->binding[b].immutable_samplers[i] = sampler; in anv_CreateDescriptorSetLayout()673 if (layout->immutable_samplers) { in sha1_update_descriptor_set_binding_layout()675 sha1_update_immutable_sampler(ctx, layout->immutable_samplers[i]); in sha1_update_descriptor_set_binding_layout()1124 if (layout->binding[b].immutable_samplers) { in anv_descriptor_set_create()[all …]
224 if (binding->immutable_samplers == NULL) in try_lower_tex_ycbcr()236 const struct anv_sampler *sampler = binding->immutable_samplers[array_index]; in try_lower_tex_ycbcr()
924 struct anv_sampler **immutable_samplers = in lower_tex_deref() local925 state->layout->set[set].layout->binding[binding].immutable_samplers; in lower_tex_deref()926 if (immutable_samplers) { in lower_tex_deref()933 desc_arr_index += immutable_samplers[i]->n_planes; in lower_tex_deref()1282 struct anv_sampler **samplers = binding->immutable_samplers; in anv_nir_apply_pipeline_layout()1324 struct anv_sampler **samplers = binding->immutable_samplers; in anv_nir_apply_pipeline_layout()
1984 struct anv_sampler **immutable_samplers; member
139 set_layout->binding[b].immutable_samplers = samplers; in lvp_CreateDescriptorSetLayout()143 set_layout->binding[b].immutable_samplers[i] = in lvp_CreateDescriptorSetLayout()146 set_layout->binding[b].immutable_samplers = NULL; in lvp_CreateDescriptorSetLayout()250 if (layout->binding[b].immutable_samplers) { in lvp_descriptor_set_create()252 desc[i].sampler = layout->binding[b].immutable_samplers[i]; in lvp_descriptor_set_create()
427 struct lvp_sampler **immutable_samplers; member
1258 const uint32_t *immutable_samplers = NULL; in radv_CreateDescriptorUpdateTemplate() local1278 …immutable_samplers = radv_immutable_samplers(set_layout, binding_layout) + entry->dstArrayElement … in radv_CreateDescriptorUpdateTemplate()1304 .immutable_samplers = immutable_samplers in radv_CreateDescriptorUpdateTemplate()1378 if (templ->entry[i].immutable_samplers) { in radv_update_descriptor_set_with_template()1379 …memcpy((char*)pDst + templ->entry[i].sampler_offset, templ->entry[i].immutable_samplers + 4 * j, 1… in radv_update_descriptor_set_with_template()1386 else if (templ->entry[i].immutable_samplers) in radv_update_descriptor_set_with_template()1387 memcpy(pDst, templ->entry[i].immutable_samplers + 4 * j, 16); in radv_update_descriptor_set_with_template()
966 const uint32_t *immutable_samplers; member
989 const struct tu_sampler *immutable_samplers = NULL; in tu_CreateDescriptorUpdateTemplate() local1005 immutable_samplers = in tu_CreateDescriptorUpdateTemplate()1023 .immutable_samplers = immutable_samplers, in tu_CreateDescriptorUpdateTemplate()1061 const struct tu_sampler *samplers = templ->entry[i].immutable_samplers; in tu_update_descriptor_set_with_template()
623 const struct tu_sampler *immutable_samplers; member
197 const struct v3dv_sampler *immutable_samplers = in v3dv_descriptor_map_get_sampler() local200 assert(immutable_samplers); in v3dv_descriptor_map_get_sampler()201 const struct v3dv_sampler *sampler = &immutable_samplers[array_index]; in v3dv_descriptor_map_get_sampler()