Home
last modified time | relevance | path

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

/external/mesa3d/src/intel/vulkan/
Danv_pipeline_cache.c35 const struct anv_pipeline_bind_map *bind_map) in anv_shader_bin_create() argument
49 bind_map->surface_count); in anv_shader_bin_create()
51 bind_map->sampler_count); in anv_shader_bin_create()
75 shader->bind_map = *bind_map; in anv_shader_bin_create()
76 typed_memcpy(surface_to_descriptor, bind_map->surface_to_descriptor, in anv_shader_bin_create()
77 bind_map->surface_count); in anv_shader_bin_create()
78 shader->bind_map.surface_to_descriptor = surface_to_descriptor; in anv_shader_bin_create()
79 typed_memcpy(sampler_to_descriptor, bind_map->sampler_to_descriptor, in anv_shader_bin_create()
80 bind_map->sampler_count); in anv_shader_bin_create()
81 shader->bind_map.sampler_to_descriptor = sampler_to_descriptor; in anv_shader_bin_create()
[all …]
DgenX_pipeline.c879 map = &pipeline->shaders[MESA_SHADER_FRAGMENT]->bind_map;
1084 uint32_t count_by_4 = DIV_ROUND_UP(bin->bind_map.sampler_count, 4);
1096 return DIV_ROUND_UP(bin->bind_map.surface_count, 32);
1347 const struct anv_pipeline_bind_map *bind_map = &shader_bin->bind_map; local
1348 for (int i = 0; i < bind_map->surface_count; i++) {
1349 struct anv_pipeline_binding *binding = &bind_map->surface_to_descriptor[i];
Danv_pipeline.c470 const struct anv_pipeline_bind_map *bind_map) in anv_pipeline_upload_kernel() argument
476 bind_map); in anv_pipeline_upload_kernel()
481 prog_data->param, bind_map); in anv_pipeline_upload_kernel()
DgenX_cmd_buffer.c1574 struct anv_pipeline_bind_map *map = &pipeline->shaders[stage]->bind_map; in emit_binding_table()
1794 struct anv_pipeline_bind_map *map = &pipeline->shaders[stage]->bind_map; in emit_samplers()
1958 const struct anv_pipeline_bind_map *bind_map = in cmd_buffer_flush_push_constants() local
1959 &pipeline->shaders[stage]->bind_map; in cmd_buffer_flush_push_constants()
1982 assert(surface <= bind_map->surface_count); in cmd_buffer_flush_push_constants()
1984 &bind_map->surface_to_descriptor[surface]; in cmd_buffer_flush_push_constants()
Danv_private.h846 const struct anv_pipeline_bind_map *bind_map);
2089 struct anv_pipeline_bind_map bind_map; member
2098 const struct anv_pipeline_bind_map *bind_map);
Danv_blorp.c65 struct anv_pipeline_bind_map bind_map = { in upload_blorp_shader() local
73 prog_data, prog_data_size, &bind_map); in upload_blorp_shader()