/third_party/mesa3d/src/intel/vulkan/ |
H A D | anv_nir_compute_push_layout.c | 72 offsetof(struct anv_push_constants, desc_sets)); in anv_nir_compute_push_layout() 74 sizeof_field(struct anv_push_constants, desc_sets)); in anv_nir_compute_push_layout() 172 .base = offsetof(struct anv_push_constants, desc_sets), in anv_nir_compute_push_layout() 173 .range = sizeof_field(struct anv_push_constants, desc_sets), in anv_nir_compute_push_layout()
|
H A D | anv_descriptor_set.c | 969 list_inithead(&pool->desc_sets); in anv_CreateDescriptorPool() 988 &pool->desc_sets, pool_link) { in anv_DestroyDescriptorPool() 1010 &pool->desc_sets, pool_link) { in anv_ResetDescriptorPool() 1013 list_inithead(&pool->desc_sets); in anv_ResetDescriptorPool() 1239 list_addtail(&set->pool_link, &pool->desc_sets); in anv_descriptor_set_create()
|
H A D | anv_private.h | 1969 /* Link to descriptor pool's desc_sets list . */ 2039 struct list_head desc_sets; member 2515 uint64_t desc_sets[MAX_SETS]; member
|
H A D | anv_cmd_buffer.c | 531 push->desc_sets[set_index] = anv_address_physical(addr); in anv_cmd_buffer_bind_descriptor_set()
|
/third_party/mesa3d/src/gallium/drivers/zink/ |
H A D | zink_descriptors.c | 45 struct hash_table *desc_sets; member 108 !batch_ptr_add_usage(batch, batch->state->dd->desc_sets, zds)) in batch_add_desc_set() 279 if (pool->desc_sets) in descriptor_pool_free() 280 descriptor_pool_clear(pool->desc_sets); in descriptor_pool_free() 283 if (pool->desc_sets) in descriptor_pool_free() 284 _mesa_hash_table_destroy(pool->desc_sets, NULL); in descriptor_pool_free() 318 pool->desc_sets = _mesa_hash_table_create(NULL, desc_state_hash, desc_state_equal); in descriptor_pool_create() 319 if (!pool->desc_sets) in descriptor_pool_create() 774 he = _mesa_hash_table_search_pre_hashed(zds->pool->desc_sets, zds->hash, &zds->key); in punt_invalid_set() 775 _mesa_hash_table_remove(zds->pool->desc_sets, h in punt_invalid_set() [all...] |
H A D | zink_descriptors_lazy.c | 517 VkDescriptorSet desc_sets[ZINK_DESCRIPTOR_TYPES]; in zink_descriptors_update_lazy_masked() local 521 if (!populate_sets(ctx, bdd, pg, &changed_sets, desc_sets)) { in zink_descriptors_update_lazy_masked() 531 VKSCR(UpdateDescriptorSetWithTemplate)(screen->dev, desc_sets[type], pg->dd->templates[type + 1], ctx); in zink_descriptors_update_lazy_masked() 535 pg->layout, type + 1, 1, &desc_sets[type], in zink_descriptors_update_lazy_masked() 537 bdd->sets[is_compute][type + 1] = desc_sets[type]; in zink_descriptors_update_lazy_masked()
|
H A D | zink_descriptors.h | 170 struct set *desc_sets; member
|
/third_party/mesa3d/src/freedreno/vulkan/ |
H A D | tu_descriptor_set.h | 101 /* Link to descriptor pool's desc_sets list . */ 136 struct list_head desc_sets; member
|
H A D | tu_descriptor_set.c | 611 list_addtail(&set->pool_link, &pool->desc_sets); in tu_descriptor_set_create() 728 list_inithead(&pool->desc_sets); in tu_CreateDescriptorPool() 752 &pool->desc_sets, pool_link) { in tu_DestroyDescriptorPool() 781 &pool->desc_sets, pool_link) { in tu_ResetDescriptorPool() 784 list_inithead(&pool->desc_sets); in tu_ResetDescriptorPool()
|
H A D | tu_cmd_buffer.h | 339 struct tu_draw_state desc_sets; member
|
H A D | tu_pipeline.c | 2907 uint32_t desc_sets = 0; in tu_pipeline_builder_compile_shaders() local 2943 desc_sets |= shader->active_desc_sets; in tu_pipeline_builder_compile_shaders() 2969 compiled_shaders->active_desc_sets = desc_sets; in tu_pipeline_builder_compile_shaders()
|
H A D | tu_cmd_buffer.c | 2062 cmd->state.desc_sets = tu_cs_draw_state(&cmd->sub_cs, &state_cs, 24); in tu_CmdBindDescriptorSets() 2089 tu_cs_emit_draw_state(&cmd->draw_cs, TU_DRAW_STATE_DESC_SETS, cmd->state.desc_sets); in tu_CmdBindDescriptorSets() 4489 tu_cs_emit_draw_state(cs, TU_DRAW_STATE_DESC_SETS, cmd->state.desc_sets); in tu6_draw_common()
|
/third_party/mesa3d/src/amd/vulkan/ |
H A D | radv_nir_to_llvm.c | 111 LLVMValueRef desc_sets = ac_get_arg(&ctx->ac, ctx->args->descriptor_sets[0]); in load_descriptor_sets() local 116 ac_build_load_to_sgpr(&ctx->ac, desc_sets, LLVMConstInt(ctx->ac.i32, i, false)); in load_descriptor_sets()
|