Searched refs:iris_compiled_shader (Results 1 - 9 of 9) sorted by relevance
/third_party/mesa3d/src/gallium/drivers/iris/ |
H A D | iris_program_cache.c | 87 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 D | iris_context.h | 406 * 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 D | iris_program.c | 66 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 D | iris_binder.c | 131 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 D | iris_binder.h | 34 struct iris_compiled_shader;
|
H A D | iris_disk_cache.c | 80 const struct iris_compiled_shader *shader, in iris_disk_cache_store() 148 struct iris_compiled_shader *shader, in iris_disk_cache_retrieve()
|
H A D | iris_screen.h | 118 struct iris_compiled_shader *shader);
|
H A D | iris_state.c | 3439 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 D | iris_draw.c | 334 const struct iris_compiled_shader *shader = ice->shaders.prog[MESA_SHADER_COMPUTE]; in iris_update_grid_size_resource()
|
Completed in 17 milliseconds