Home
last modified time | relevance | path

Searched refs:iris_compiled_shader (Results 1 - 9 of 9) sorted by relevance

/third_party/mesa3d/src/gallium/drivers/iris/
H A Diris_program_cache.c87 struct iris_compiled_shader *
103 iris_delete_shader_variant(struct iris_compiled_shader *shader) in iris_delete_shader_variant()
110 struct iris_compiled_shader *
133 struct iris_compiled_shader *shader = in iris_create_shader_variant()
134 rzalloc_size(mem_ctx, sizeof(struct iris_compiled_shader) + in iris_create_shader_variant()
152 struct iris_compiled_shader *shader, in iris_upload_shader()
205 struct iris_compiled_shader *shader = in iris_blorp_lookup_shader()
240 struct iris_compiled_shader *shader = in iris_blorp_upload_shader()
285 struct iris_compiled_shader *shader = entry->data; in iris_destroy_program_cache()
H A Diris_context.h406 * See iris_compiled_shader, which represents a compiled shader variant.
440 /** List of iris_compiled_shader variants */
484 * There can be several iris_compiled_shader variants per API-level shader
487 struct iris_compiled_shader { struct
676 struct iris_compiled_shader *prog[MESA_SHADER_STAGES];
677 struct iris_compiled_shader *last_vue_shader;
969 const struct iris_compiled_shader *shader,
976 struct iris_compiled_shader *shader,
984 struct iris_compiled_shader *iris_find_cached_shader(struct iris_context *ice,
989 struct iris_compiled_shader *iris_create_shader_varian
[all...]
H A Diris_program.c66 struct iris_compiled_shader *shader;
76 iris_finalize_program(struct iris_compiled_shader *shader, in iris_finalize_program()
925 * We don't include them in iris_compiled_shader::num_cbufs because in iris_setup_binding_table()
1133 struct iris_compiled_shader *shader = in iris_debug_recompile()
1134 list_first_entry(&ish->variants, struct iris_compiled_shader, link); in iris_debug_recompile()
1206 static inline struct iris_compiled_shader *
1223 struct iris_compiled_shader *first = in find_or_add_variant()
1224 list_first_entry(&ish->variants, struct iris_compiled_shader, link); in find_or_add_variant()
1235 struct iris_compiled_shader *variant = NULL; in find_or_add_variant()
1242 list_for_each_entry_from(struct iris_compiled_shader, in find_or_add_variant() argument
2739 list_for_each_entry_safe(struct iris_compiled_shader, shader, &ish->variants, link) iris_destroy_shader_state() argument
[all...]
H A Diris_binder.c131 struct iris_compiled_shader **shaders = ice->shaders.prog; in iris_binder_reserve_3d()
193 struct iris_compiled_shader *shader = in iris_binder_reserve_compute()
H A Diris_binder.h34 struct iris_compiled_shader;
H A Diris_disk_cache.c80 const struct iris_compiled_shader *shader, in iris_disk_cache_store()
148 struct iris_compiled_shader *shader, in iris_disk_cache_retrieve()
H A Diris_screen.h118 struct iris_compiled_shader *shader);
H A Diris_state.c3439 struct iris_compiled_shader *shader = ice->shaders.prog[stage]; in upload_sysvals()
4458 KSP(const struct iris_compiled_shader *shader) in KSP()
4511 struct iris_compiled_shader *shader) in iris_store_vs_state()
4530 struct iris_compiled_shader *shader) in iris_store_tcs_state()
4574 struct iris_compiled_shader *shader) in iris_store_tes_state()
4623 struct iris_compiled_shader *shader) in iris_store_gs_state()
4670 struct iris_compiled_shader *shader) in iris_store_fs_state()
4732 struct iris_compiled_shader *shader) in iris_store_cs_state()
4791 struct iris_compiled_shader *shader) in iris_store_derived_program_state()
5097 struct iris_compiled_shader *shade in iris_populate_binding_table()
[all...]
H A Diris_draw.c334 const struct iris_compiled_shader *shader = ice->shaders.prog[MESA_SHADER_COMPUTE]; in iris_update_grid_size_resource()

Completed in 17 milliseconds