Home
last modified time | relevance | path

Searched refs:surface_to_descriptor (Results 1 – 6 of 6) sorted by relevance

/external/mesa3d/src/intel/vulkan/
Danv_pipeline_cache.c41 struct anv_pipeline_binding *surface_to_descriptor, *sampler_to_descriptor; in anv_shader_bin_create() local
48 anv_multialloc_add(&ma, &surface_to_descriptor, in anv_shader_bin_create()
76 typed_memcpy(surface_to_descriptor, bind_map->surface_to_descriptor, in anv_shader_bin_create()
78 shader->bind_map.surface_to_descriptor = surface_to_descriptor; in anv_shader_bin_create()
116 ok = blob_write_bytes(blob, shader->bind_map.surface_to_descriptor, in anv_shader_bin_write_to_blob()
118 sizeof(*shader->bind_map.surface_to_descriptor)); in anv_shader_bin_write_to_blob()
148 bind_map.surface_to_descriptor = (void *) in anv_shader_bin_create_from_blob()
150 sizeof(*bind_map.surface_to_descriptor)); in anv_shader_bin_create_from_blob()
Danv_pipeline.c520 struct anv_pipeline_binding surface_to_descriptor[256]; in anv_pipeline_compile_vs() local
524 .surface_to_descriptor = surface_to_descriptor, in anv_pipeline_compile_vs()
658 .surface_to_descriptor = tcs_surface_to_descriptor, in anv_pipeline_compile_tcs_tes()
662 .surface_to_descriptor = tes_surface_to_descriptor, in anv_pipeline_compile_tcs_tes()
783 struct anv_pipeline_binding surface_to_descriptor[256]; in anv_pipeline_compile_gs() local
787 .surface_to_descriptor = surface_to_descriptor, in anv_pipeline_compile_gs()
861 struct anv_pipeline_binding surface_to_descriptor[256]; in anv_pipeline_compile_fs() local
865 .surface_to_descriptor = surface_to_descriptor + 8, in anv_pipeline_compile_fs()
950 map.surface_to_descriptor -= num_rts; in anv_pipeline_compile_fs()
953 memcpy(map.surface_to_descriptor, rt_bindings, in anv_pipeline_compile_fs()
[all …]
Danv_nir_apply_pipeline_layout.c398 map->surface_to_descriptor[surface].set = set; in anv_nir_apply_pipeline_layout()
399 map->surface_to_descriptor[surface].binding = b; in anv_nir_apply_pipeline_layout()
400 map->surface_to_descriptor[surface].index = i; in anv_nir_apply_pipeline_layout()
401 map->surface_to_descriptor[surface].plane = p; in anv_nir_apply_pipeline_layout()
444 &map->surface_to_descriptor[state.set[set].surface_offsets[binding]]; in anv_nir_apply_pipeline_layout()
DgenX_pipeline.c895 struct anv_pipeline_binding *binding = &map->surface_to_descriptor[i];
1349 struct anv_pipeline_binding *binding = &bind_map->surface_to_descriptor[i];
DgenX_cmd_buffer.c1620 struct anv_pipeline_binding *binding = &map->surface_to_descriptor[s]; in emit_binding_table()
1984 &bind_map->surface_to_descriptor[surface]; in cmd_buffer_flush_push_constants()
Danv_private.h2069 struct anv_pipeline_binding * surface_to_descriptor; member