Searched refs:push_set (Results 1 - 14 of 14) sorted by relevance

/xsrc/external/mit/MesaLib/dist/src/gallium/drivers/zink/
H A Dzink_descriptors_lazy.c509 VkDescriptorSet push_set = VK_NULL_HANDLE; local in function:zink_descriptors_alloc_lazy_push
515 push_set = get_descriptor_set_lazy(pool);
516 if (!push_set)
518 return push_set;
556 VkDescriptorSet push_set = VK_NULL_HANDLE; local in function:zink_descriptors_update_lazy
559 push_set = get_descriptor_set_lazy(pool);
560 if (!push_set) {
563 push_set = ctx->dd->dummy_set;
579 VKCTX(UpdateDescriptorSetWithTemplate)(screen->dev, push_set, pg->dd->push_template, ctx);
580 bdd->sets[is_compute][0] = push_set;
[all...]
H A Dzink_descriptors.c652 bool push_set = type == ZINK_DESCRIPTOR_TYPES; local in function:allocate_desc_set
653 struct zink_descriptor_pool *pool = push_set ? ctx->dd->push_pool[is_compute] : pdd_cached(pg)->pool[type];
663 if (!zink_descriptor_util_alloc_sets(screen, push_set ? ctx->dd->push_dsl[is_compute]->layout : pg->dsl[type + 1], pool->descpool, desc_set, bucket_size))
768 bool push_set = type == ZINK_DESCRIPTOR_TYPES; local in function:zink_descriptor_set_get
769 struct zink_descriptor_pool *pool = push_set ? ctx->dd->push_pool[is_compute] : pdd_cached(pg)->pool[type];
774 uint32_t hash = push_set ? ctx->dd->push_state[is_compute] :
777 struct zink_descriptor_set *last_set = push_set ? ctx->dd->last_set[is_compute] : pdd_cached(pg)->last_set[type];
782 if (last_set && ((push_set && !ctx->dd->changed[is_compute][ZINK_DESCRIPTOR_TYPES]) ||
783 (!push_set && !ctx->dd->changed[is_compute][type]))) {
873 if (push_set)
[all...]
/xsrc/external/mit/MesaLib.old/dist/src/intel/vulkan/
H A Danv_cmd_buffer.c951 struct anv_push_descriptor_set **push_set = local in function:anv_cmd_buffer_push_descriptor_set
954 if (*push_set == NULL) {
955 *push_set = vk_zalloc(&cmd_buffer->pool->alloc,
958 if (*push_set == NULL) {
964 struct anv_descriptor_set *set = &(*push_set)->set;
974 set->buffer_views = (*push_set)->buffer_views;
977 ((*push_set)->set_used_on_gpu ||
H A DgenX_cmd_buffer.c2018 struct anv_push_descriptor_set *push_set = local in function:anv_descriptor_set_address
2020 push_set->set_used_on_gpu = true;
/xsrc/external/mit/MesaLib.old/dist/src/amd/vulkan/
H A Dradv_cmd_buffer.c296 free(cmd_buffer->descriptors[i].push_set.set.mapped_ptr);
1787 struct radv_descriptor_set *set = &descriptors_state->push_set.set;
2823 if (descriptors_state->push_set.capacity < set->size) {
2825 new_size = MAX2(new_size, 2 * descriptors_state->push_set.capacity);
2832 descriptors_state->push_set.capacity = 0;
2837 descriptors_state->push_set.capacity = new_size;
2852 struct radv_descriptor_set *push_set = &cmd_buffer->meta_push_descriptors; local in function:radv_meta_push_descriptor_set
2858 push_set->size = layout->set[set].layout->size;
2859 push_set->layout = layout->set[set].layout;
2861 if (!radv_cmd_buffer_upload_alloc(cmd_buffer, push_set
2888 struct radv_descriptor_set *push_set = &descriptors_state->push_set.set; local in function:radv_CmdPushDescriptorSetKHR
2917 struct radv_descriptor_set *push_set = &descriptors_state->push_set.set; local in function:radv_CmdPushDescriptorSetWithTemplateKHR
[all...]
H A Dradv_private.h1019 struct radv_push_descriptor_set push_set; member in struct:radv_descriptor_state
/xsrc/external/mit/MesaLib/dist/src/intel/vulkan/
H A Danv_cmd_buffer.c1380 struct anv_push_descriptor_set **push_set = local in function:anv_cmd_buffer_push_descriptor_set
1383 if (*push_set == NULL) {
1384 *push_set = vk_zalloc(&cmd_buffer->pool->alloc,
1387 if (*push_set == NULL) {
1393 struct anv_descriptor_set *set = &(*push_set)->set;
1404 set->buffer_views = (*push_set)->buffer_views;
1407 ((*push_set)->set_used_on_gpu ||
H A Danv_private.h2062 struct anv_push_descriptor_set *push_set = local in function:anv_descriptor_set_address
2064 push_set->set_used_on_gpu = true;
/xsrc/external/mit/MesaLib/dist/src/amd/vulkan/
H A Dradv_cmd_buffer.c435 free(cmd_buffer->descriptors[i].push_set.set.mapped_ptr);
436 vk_object_base_finish(&cmd_buffer->descriptors[i].push_set.set.base);
481 vk_object_base_init(&device->vk, &cmd_buffer->descriptors[i].push_set.set.base,
3073 struct radv_descriptor_set *set = (struct radv_descriptor_set *)&descriptors_state->push_set.set;
4646 if (descriptors_state->push_set.capacity < set->header.size) {
4648 new_size = MAX2(new_size, 2 * descriptors_state->push_set.capacity);
4655 descriptors_state->push_set.capacity = 0;
4660 descriptors_state->push_set.capacity = new_size;
4673 struct radv_descriptor_set *push_set = local in function:radv_meta_push_descriptor_set
4680 push_set
4706 struct radv_descriptor_set *push_set = local in function:radv_CmdPushDescriptorSetKHR
4741 struct radv_descriptor_set *push_set = local in function:radv_CmdPushDescriptorSetWithTemplateKHR
[all...]
H A Dradv_private.h1314 struct radv_push_descriptor_set push_set; member in struct:radv_descriptor_state
/xsrc/external/mit/MesaLib.old/dist/src/freedreno/vulkan/
H A Dtu_private.h774 struct tu_push_descriptor_set push_set; member in struct:tu_descriptor_state
H A Dtu_cmd_buffer.c1392 free(cmd_buffer->descriptors[i].push_set.set.mapped_ptr);
/xsrc/external/mit/MesaLib/dist/src/freedreno/vulkan/
H A Dtu_private.h727 struct tu_descriptor_set push_set; member in struct:tu_descriptor_state
H A Dtu_cmd_buffer.c1467 memset(&cmd_buffer->descriptors[i].push_set, 0, sizeof(cmd_buffer->descriptors[i].push_set));
1468 cmd_buffer->descriptors[i].push_set.base.type = VK_OBJECT_TYPE_DESCRIPTOR_SET;
1876 &tu_get_descriptors_state(cmd, pipelineBindPoint)->push_set;
1915 &tu_get_descriptors_state(cmd, templ->bind_point)->push_set;

Completed in 58 milliseconds