| /xsrc/external/mit/MesaLib/dist/src/panfrost/vulkan/ |
| H A D | panvk_descriptor_set.c | 81 struct panvk_sampler **immutable_samplers = local in function:panvk_CreateDescriptorSetLayout 101 binding_layout->immutable_samplers = immutable_samplers; 102 immutable_samplers += binding_layout->array_size; 105 binding_layout->immutable_samplers[j] = sampler; 295 if (binding_layout->immutable_samplers) { 297 struct panvk_sampler *sampler = binding_layout->immutable_samplers[s];
|
| H A D | panvk_vX_descriptor_set.c | 94 if (!layout->bindings[i].immutable_samplers) 99 layout->bindings[i].immutable_samplers[j]; 250 !binding_layout->immutable_samplers) {
|
| H A D | panvk_private.h | 384 struct panvk_sampler **immutable_samplers; member in struct:panvk_descriptor_set_binding_layout
|
| /xsrc/external/mit/MesaLib/dist/src/intel/vulkan/ |
| H A D | anv_descriptor_set.c | 407 set_layout->binding[b].immutable_samplers = NULL; 421 * immutable_samplers pointer. This provides us with a quick-and-dirty 424 set_layout->binding[b].immutable_samplers = (void *)(uintptr_t)(j + 1); 433 * immutable_samplers pointer. Check for NULL (empty binding) and then 436 if (set_layout->binding[b].immutable_samplers == NULL) 439 (uintptr_t)(void *)set_layout->binding[b].immutable_samplers - 1; 440 set_layout->binding[b].immutable_samplers = NULL; 490 set_layout->binding[b].immutable_samplers = samplers; 497 set_layout->binding[b].immutable_samplers[i] = sampler; 677 if (layout->immutable_samplers) { [all...] |
| H A D | anv_nir_lower_ycbcr_textures.c | 231 if (binding->immutable_samplers == NULL) 243 const struct anv_sampler *sampler = binding->immutable_samplers[array_index];
|
| H A D | anv_nir_apply_pipeline_layout.c | 1175 struct anv_sampler **immutable_samplers = local in function:lower_tex_deref 1176 state->layout->set[set].layout->binding[binding].immutable_samplers; 1177 if (immutable_samplers) { 1184 desc_arr_index += immutable_samplers[i]->n_planes; 1530 struct anv_sampler **samplers = binding->immutable_samplers; 1573 struct anv_sampler **samplers = binding->immutable_samplers;
|
| H A D | anv_private.h | 1902 struct anv_sampler **immutable_samplers; member in struct:anv_descriptor_set_binding_layout
|
| /xsrc/external/mit/MesaLib.old/dist/src/intel/vulkan/ |
| H A D | anv_descriptor_set.c | 355 set_layout->binding[b].immutable_samplers = NULL; 369 * immutable_samplers pointer. This provides us with a quick-and-dirty 372 set_layout->binding[b].immutable_samplers = (void *)(uintptr_t)(j + 1); 381 * immutable_samplers pointer. Check for NULL (empty binding) and then 384 if (set_layout->binding[b].immutable_samplers == NULL) 387 (uintptr_t)(void *)set_layout->binding[b].immutable_samplers - 1; 388 set_layout->binding[b].immutable_samplers = NULL; 423 set_layout->binding[b].immutable_samplers = samplers; 430 set_layout->binding[b].immutable_samplers[i] = sampler; 523 if (layout->immutable_samplers) { [all...] |
| H A D | anv_nir_apply_pipeline_layout.c | 861 struct anv_sampler **immutable_samplers = local in function:lower_tex_deref 862 state->layout->set[set].layout->binding[binding].immutable_samplers; 863 if (immutable_samplers) { 870 desc_arr_index += immutable_samplers[i]->n_planes; 1225 struct anv_sampler **samplers = binding->immutable_samplers; 1256 struct anv_sampler **samplers = binding->immutable_samplers;
|
| H A D | anv_nir_lower_ycbcr_textures.c | 345 if (binding->immutable_samplers == NULL) 357 const struct anv_sampler *sampler = binding->immutable_samplers[array_index];
|
| H A D | anv_private.h | 1644 struct anv_sampler **immutable_samplers; member in struct:anv_descriptor_set_binding_layout
|
| /xsrc/external/mit/MesaLib/dist/src/amd/vulkan/ |
| H A D | radv_nir_lower_ycbcr_textures.c | 240 const uint32_t *immutable_samplers = local in function:try_lower_tex_ycbcr 263 bool unnormalized_coordinates = immutable_samplers[4 * array_index + 0] & S_008F30_FORCE_UNNORMALIZED(1);
|
| H A D | radv_descriptor_set.c | 1344 const uint32_t *immutable_samplers = NULL; local in function:radv_CreateDescriptorUpdateTemplate 1366 immutable_samplers = 1393 .immutable_samplers = immutable_samplers}; 1473 if (templ->entry[i].immutable_samplers) { 1475 templ->entry[i].immutable_samplers + 4 * j, 16); 1481 else if (templ->entry[i].immutable_samplers) 1482 memcpy(pDst, templ->entry[i].immutable_samplers + 4 * j, 16);
|
| H A D | radv_private.h | 949 const uint32_t *immutable_samplers; member in struct:radv_descriptor_update_template_entry
|
| /xsrc/external/mit/MesaLib/dist/src/gallium/frontends/lavapipe/ |
| H A D | lvp_descriptor_set.c | 124 set_layout->binding[b].immutable_samplers = samplers; 128 set_layout->binding[b].immutable_samplers[i] = 289 if (layout->binding[b].immutable_samplers) { 291 desc[i].info.sampler = layout->binding[b].immutable_samplers[i]; 398 if (bind_layout->immutable_samplers) { 399 desc[j].info.sampler = bind_layout->immutable_samplers[j];
|
| H A D | lvp_private.h | 353 struct lvp_sampler **immutable_samplers; member in struct:lvp_descriptor_set_binding_layout
|
| H A D | lvp_execute.c | 944 fill_sampler(&state->ss[p_stage][ss_idx], binding->immutable_samplers ? binding->immutable_samplers[array_idx] : descriptor->sampler);
|
| /xsrc/external/mit/MesaLib.old/dist/src/amd/vulkan/ |
| H A D | radv_descriptor_set.c | 1148 const uint32_t *immutable_samplers = NULL; local in function:radv_CreateDescriptorUpdateTemplate 1168 immutable_samplers = radv_immutable_samplers(set_layout, binding_layout) + entry->dstArrayElement * 4; 1194 .immutable_samplers = immutable_samplers 1267 if (templ->entry[i].immutable_samplers) { 1268 memcpy((char*)pDst + templ->entry[i].sampler_offset, templ->entry[i].immutable_samplers + 4 * j, 16); 1275 else if (templ->entry[i].immutable_samplers) 1276 memcpy(pDst, templ->entry[i].immutable_samplers + 4 * j, 16);
|
| H A D | radv_private.h | 820 const uint32_t *immutable_samplers; member in struct:radv_descriptor_update_template_entry
|
| /xsrc/external/mit/MesaLib/dist/src/freedreno/vulkan/ |
| H A D | tu_descriptor_set.c | 1098 const struct tu_sampler *immutable_samplers = NULL; local in function:tu_CreateDescriptorUpdateTemplate 1114 immutable_samplers = 1132 .immutable_samplers = immutable_samplers, 1171 const struct tu_sampler *samplers = templ->entry[i].immutable_samplers;
|
| H A D | tu_private.h | 687 const struct tu_sampler *immutable_samplers; member in struct:tu_descriptor_update_template_entry
|
| /xsrc/external/mit/MesaLib/dist/src/broadcom/vulkan/ |
| H A D | v3dv_descriptor_set.c | 177 const struct v3dv_sampler *immutable_samplers = local in function:v3dv_descriptor_map_get_sampler 180 assert(immutable_samplers); 181 const struct v3dv_sampler *sampler = &immutable_samplers[array_index];
|
| /xsrc/external/mit/MesaLib.old/dist/src/freedreno/vulkan/ |
| H A D | tu_private.h | 638 const uint32_t *immutable_samplers; member in struct:tu_descriptor_update_template_entry
|