Home
last modified time | relevance | path

Searched refs:zink_program (Results 1 - 10 of 10) sorted by relevance

/third_party/mesa3d/src/gallium/drivers/zink/
H A Dzink_program.h49 struct zink_program;
77 struct zink_program { struct
99 struct zink_program base;
118 struct zink_program base;
198 zink_program_num_bindings_typed(const struct zink_program *pg, enum zink_descriptor_type type, bool is_compute);
201 zink_program_num_bindings(const struct zink_program *pg, bool is_compute);
278 struct zink_program **dst, in zink_program_reference()
279 struct zink_program *src) in zink_program_reference()
281 struct zink_program *pg = src ? src : dst ? *dst : NULL; in zink_program_reference()
294 zink_pipeline_layout_create(struct zink_screen *screen, struct zink_program *p
[all...]
H A Dzink_descriptors.h91 struct zink_program;
155 struct zink_program *pg[2]; //gfx, compute
291 zink_descriptor_program_init(struct zink_context *ctx, struct zink_program *pg);
294 zink_descriptor_program_deinit(struct zink_context *ctx, struct zink_program *pg);
325 zink_descriptor_program_init_lazy(struct zink_context *ctx, struct zink_program *pg);
328 zink_descriptor_program_deinit_lazy(struct zink_context *ctx, struct zink_program *pg);
351 zink_descriptor_set_update_lazy(struct zink_context *ctx, struct zink_program *pg, enum zink_descriptor_type type, VkDescriptorSet set);
H A Dzink_screen.h58 struct zink_program;
183 bool (*descriptor_program_init)(struct zink_context *ctx, struct zink_program *pg);
184 void (*descriptor_program_deinit)(struct zink_context *ctx, struct zink_program *pg);
307 zink_screen_update_pipeline_cache(struct zink_screen *screen, struct zink_program *pg);
310 zink_screen_get_pipeline_cache(struct zink_screen *screen, struct zink_program *pg);
H A Dzink_descriptors_lazy.c33 #include "zink_program.h"
59 struct zink_program *pg[2]; //gfx, compute
163 zink_descriptor_program_init_lazy(struct zink_context *ctx, struct zink_program *pg) in zink_descriptor_program_init_lazy()
354 zink_descriptor_program_deinit_lazy(struct zink_context *ctx, struct zink_program *pg) in zink_descriptor_program_deinit_lazy()
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);
391 check_pool_alloc(struct zink_context *ctx, struct zink_descriptor_pool *pool, struct hash_entry *he, struct zink_program *pg, in check_pool_alloc()
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) in get_descriptor_pool_lazy()
489 struct zink_program *pg, uint8_t *changed_sets, VkDescriptorSet *sets) in populate_sets()
504 zink_descriptor_set_update_lazy(struct zink_context *ctx, struct zink_program *pg, enum zink_descriptor_type type, VkDescriptorSet set) in zink_descriptor_set_update_lazy()
516 struct zink_program *p in zink_descriptors_update_lazy_masked()
[all...]
H A Dzink_batch.h45 struct zink_program;
204 struct zink_program *pg);
H A Dzink_descriptors.c33 #include "zink_program.h"
99 pdd_cached(struct zink_program *pg) in pdd_cached()
639 allocate_desc_set(struct zink_context *ctx, struct zink_program *pg, enum zink_descriptor_type type, unsigned descs_used, bool is_compute) in allocate_desc_set()
788 struct zink_program *pg = is_compute ? (struct zink_program *)ctx->curr_compute : (struct zink_program *)ctx->curr_program; in zink_descriptor_set_get()
1047 create_descriptor_ref_template(struct zink_context *ctx, struct zink_program *pg) in create_descriptor_ref_template()
1112 zink_descriptor_program_init(struct zink_context *ctx, struct zink_program *pg) in zink_descriptor_program_init()
1147 zink_descriptor_program_deinit(struct zink_context *ctx, struct zink_program *pg) in zink_descriptor_program_deinit()
1288 struct zink_program *p in update_push_ubo_descriptors()
[all...]
H A Dzink_batch.c8 #include "zink_program.h"
87 struct zink_program *pg = (struct zink_program*)entry->key; in zink_reset_batch_state()
626 struct zink_program *pg) in zink_batch_reference_program()
H A Dzink_screen.c35 #include "zink_program.h"
217 struct zink_program *pg = data; in cache_put_job()
243 zink_screen_update_pipeline_cache(struct zink_screen *screen, struct zink_program *pg) in zink_screen_update_pipeline_cache()
254 struct zink_program *pg = data; in cache_get_job()
277 zink_screen_get_pipeline_cache(struct zink_screen *screen, struct zink_program *pg) in zink_screen_get_pipeline_cache()
H A Dzink_program.c24 #include "zink_program.h"
364 zink_pipeline_layout_create(struct zink_screen *screen, struct zink_program *pg, uint32_t *compat) in zink_pipeline_layout_create()
658 zink_program_num_bindings_typed(const struct zink_program *pg, enum zink_descriptor_type type, bool is_compute) in zink_program_num_bindings_typed()
674 zink_program_num_bindings(const struct zink_program *pg, bool is_compute) in zink_program_num_bindings()
H A Dzink_context.c33 #include "zink_program.h"
110 struct zink_program *pg = entry->data; in zink_context_destroy()
116 struct zink_program *pg = entry->data; in zink_context_destroy()

Completed in 20 milliseconds