| H A D | zink_descriptors_lazy.c | 337 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); 341 enum zink_descriptor_type type, struct zink_batch_descriptor_data_lazy *bdd, bool is_compute) 349 util_dynarray_append(&bdd->overflowed_pools, struct zink_descriptor_pool*, pool); 350 _mesa_hash_table_remove(&bdd->pools[type], he); 351 return get_descriptor_pool_lazy(ctx, pg, type, bdd, is_compute); 362 create_push_pool(struct zink_screen *screen, struct zink_batch_descriptor_data_lazy *bdd, bool is_compute, bool has_fbfetch) argument 364 struct zink_descriptor_pool *pool = rzalloc(bdd, struct zink_descriptor_pool); 379 check_push_pool_alloc(struct zink_context *ctx, struct zink_descriptor_pool *pool, struct zink_batch_descriptor_data_lazy *bdd, bool is_compute) argument 383 if (pool->set_idx == pool->sets_alloc || unlikely(ctx->dd->has_fbfetch != bdd->has_fbfetch)) { 385 if (!sets_to_alloc || unlikely(ctx->dd->has_fbfetch != bdd 340 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) argument 401 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) argument 438 populate_sets(struct zink_context * ctx,struct zink_batch_descriptor_data_lazy * bdd,struct zink_program * pg,uint8_t * changed_sets,VkDescriptorSet * sets) argument 465 struct zink_batch_descriptor_data_lazy *bdd = bdd_lazy(bs); local in function:zink_descriptors_update_lazy_masked 507 struct zink_batch_descriptor_data_lazy *bdd = bdd_lazy(bs); local in function:zink_descriptors_alloc_lazy_push 525 struct zink_batch_descriptor_data_lazy *bdd = bdd_lazy(bs); local in function:zink_descriptors_update_lazy 623 struct zink_batch_descriptor_data_lazy *bdd = bdd_lazy(bs); local in function:zink_batch_descriptor_deinit_lazy 651 struct zink_batch_descriptor_data_lazy *bdd = bdd_lazy(bs); local in function:zink_batch_descriptor_reset_lazy 683 struct zink_batch_descriptor_data_lazy *bdd = bdd_lazy(bs); local in function:zink_batch_descriptor_init_lazy [all...] |