Home
last modified time | relevance | path

Searched refs:immutable_samplers (Results 1 – 11 of 11) sorted by relevance

/external/mesa3d/src/intel/vulkan/
Danv_descriptor_set.c406 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 …]
Danv_nir_lower_ycbcr_textures.c224 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()
Danv_nir_apply_pipeline_layout.c924 struct anv_sampler **immutable_samplers = in lower_tex_deref() local
925 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()
Danv_private.h1984 struct anv_sampler **immutable_samplers; member
/external/mesa3d/src/gallium/frontends/lavapipe/
Dlvp_descriptor_set.c139 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()
Dlvp_private.h427 struct lvp_sampler **immutable_samplers; member
/external/mesa3d/src/amd/vulkan/
Dradv_descriptor_set.c1258 const uint32_t *immutable_samplers = NULL; in radv_CreateDescriptorUpdateTemplate() local
1278immutable_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()
Dradv_private.h966 const uint32_t *immutable_samplers; member
/external/mesa3d/src/freedreno/vulkan/
Dtu_descriptor_set.c989 const struct tu_sampler *immutable_samplers = NULL; in tu_CreateDescriptorUpdateTemplate() local
1005 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()
Dtu_private.h623 const struct tu_sampler *immutable_samplers; member
/external/mesa3d/src/broadcom/vulkan/
Dv3dv_descriptor_set.c197 const struct v3dv_sampler *immutable_samplers = in v3dv_descriptor_map_get_sampler() local
200 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()