Home
last modified time | relevance | path

Searched refs:pool_key (Results 1 - 3 of 3) sorted by relevance

/third_party/mesa3d/src/gallium/drivers/zink/
H A Dzink_descriptors_lazy.c280 pg->dd->pool_key[desc_set] = zink_descriptor_util_pool_key_get(ctx, desc_set, key, sz, num_type_sizes[desc_set]); in zink_descriptor_program_init_lazy()
281 pg->dd->pool_key[desc_set]->use_count++; in zink_descriptor_program_init_lazy()
320 wd_count[i + 1] = pg->dd->pool_key[i] ? pg->dd->pool_key[i]->layout->num_bindings : 0; in zink_descriptor_program_init_lazy()
360 if (pg->dd->pool_key[i]) in zink_descriptor_program_deinit_lazy()
361 pg->dd->pool_key[i]->use_count--; in zink_descriptor_program_deinit_lazy()
457 const struct zink_descriptor_pool_key *pool_key = pg->dd->pool_key[type]; in get_descriptor_pool_lazy() local
458 struct hash_entry *he = _mesa_hash_table_search(&bdd->pools[type], pool_key); in get_descriptor_pool_lazy()
467 const unsigned num_type_sizes = pool_key in get_descriptor_pool_lazy()
[all...]
H A Dzink_descriptors.c306 const struct zink_descriptor_pool_key *pool_key) in descriptor_pool_create()
313 pool->key = pool_key; in descriptor_pool_create()
315 for (unsigned i = 0; i < pool_key->layout->num_bindings; i++) { in descriptor_pool_create()
316 pool->num_resources += pool_key->layout->bindings[i].descriptorCount; in descriptor_pool_create()
330 dpci.pPoolSizes = pool_key->sizes; in descriptor_pool_create()
331 dpci.poolSizeCount = pool_key->num_type_sizes; in descriptor_pool_create()
334 assert(pool_key->num_type_sizes); in descriptor_pool_create()
506 struct zink_descriptor_pool_key *pool_key = rzalloc(ctx, struct zink_descriptor_pool_key); in zink_descriptor_util_pool_key_get() local
507 pool_key->layout = layout_key; in zink_descriptor_util_pool_key_get()
508 pool_key in zink_descriptor_util_pool_key_get()
305 descriptor_pool_create(struct zink_screen *screen, enum zink_descriptor_type type, const struct zink_descriptor_pool_key *pool_key) descriptor_pool_create() argument
589 descriptor_pool_get(struct zink_context *ctx, enum zink_descriptor_type type, const struct zink_descriptor_pool_key *pool_key) descriptor_pool_get() argument
1132 const struct zink_descriptor_pool_key *pool_key = pg->dd->pool_key[i]; zink_descriptor_program_init() local
1182 struct zink_descriptor_pool_key *pool_key; zink_descriptor_pool_init() local
[all...]
H A Dzink_descriptors.h164 struct zink_descriptor_pool_key *pool_key[ZINK_DESCRIPTOR_TYPES]; //push set doesn't need one member

Completed in 4 milliseconds