H A D | zink_descriptors_lazy.c | 388 get_descriptor_pool_lazy(struct zink_context *ctx, struct zink_program *pg, enum zink_descriptor_type type, struct zink_batch_descriptor_data_lazy *bdd, bool is_compute); 392 enum zink_descriptor_type type, struct zink_batch_descriptor_data_lazy *bdd, bool is_compute) in check_pool_alloc() 400 util_dynarray_append(&bdd->overflowed_pools, struct zink_descriptor_pool*, pool); in check_pool_alloc() 401 _mesa_hash_table_remove(&bdd->pools[type], he); in check_pool_alloc() 402 return get_descriptor_pool_lazy(ctx, pg, type, bdd, is_compute); in check_pool_alloc() 413 create_push_pool(struct zink_screen *screen, struct zink_batch_descriptor_data_lazy *bdd, bool is_compute, bool has_fbfetch) in create_push_pool() argument 415 struct zink_descriptor_pool *pool = rzalloc(bdd, struct zink_descriptor_pool); in create_push_pool() 430 check_push_pool_alloc(struct zink_context *ctx, struct zink_descriptor_pool *pool, struct zink_batch_descriptor_data_lazy *bdd, bool is_compute) in check_push_pool_alloc() argument 434 if (pool->set_idx == pool->sets_alloc || unlikely(ctx->dd->has_fbfetch != bdd->has_fbfetch)) { in check_push_pool_alloc() 436 if (!sets_to_alloc || unlikely(ctx->dd->has_fbfetch != bdd in check_push_pool_alloc() 391 check_pool_alloc(struct zink_context *ctx, struct zink_descriptor_pool *pool, struct hash_entry *he, struct zink_program *pg, enum zink_descriptor_type type, struct zink_batch_descriptor_data_lazy *bdd, bool is_compute) check_pool_alloc() argument 454 get_descriptor_pool_lazy(struct zink_context *ctx, struct zink_program *pg, enum zink_descriptor_type type, struct zink_batch_descriptor_data_lazy *bdd, bool is_compute) get_descriptor_pool_lazy() argument 488 populate_sets(struct zink_context *ctx, struct zink_batch_descriptor_data_lazy *bdd, struct zink_program *pg, uint8_t *changed_sets, VkDescriptorSet *sets) populate_sets() argument 515 struct zink_batch_descriptor_data_lazy *bdd = bdd_lazy(bs); zink_descriptors_update_lazy_masked() local 557 struct zink_batch_descriptor_data_lazy *bdd = bdd_lazy(bs); zink_descriptors_alloc_lazy_push() local 575 struct zink_batch_descriptor_data_lazy *bdd = bdd_lazy(bs); zink_descriptors_update_lazy() local 670 struct zink_batch_descriptor_data_lazy *bdd = bdd_lazy(bs); zink_batch_descriptor_deinit_lazy() local 698 struct zink_batch_descriptor_data_lazy *bdd = bdd_lazy(bs); zink_batch_descriptor_reset_lazy() local 730 struct zink_batch_descriptor_data_lazy *bdd = bdd_lazy(bs); zink_batch_descriptor_init_lazy() local [all...] |