Searched refs:bind_map (Results 1 – 6 of 6) sorted by relevance
35 const struct anv_pipeline_bind_map *bind_map) in anv_shader_bin_create() argument49 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 …]
879 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; local1348 for (int i = 0; i < bind_map->surface_count; i++) {1349 struct anv_pipeline_binding *binding = &bind_map->surface_to_descriptor[i];
470 const struct anv_pipeline_bind_map *bind_map) in anv_pipeline_upload_kernel() argument476 bind_map); in anv_pipeline_upload_kernel()481 prog_data->param, bind_map); in anv_pipeline_upload_kernel()
1574 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() local1959 &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()
846 const struct anv_pipeline_bind_map *bind_map);2089 struct anv_pipeline_bind_map bind_map; member2098 const struct anv_pipeline_bind_map *bind_map);
65 struct anv_pipeline_bind_map bind_map = { in upload_blorp_shader() local73 prog_data, prog_data_size, &bind_map); in upload_blorp_shader()