Searched refs:iris_compiled_shader (Results 1 – 10 of 10) sorted by relevance
/third_party/mesa3d/src/gallium/drivers/iris/ |
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()
|
D | iris_context.h | 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_variant(const struct iris_screen *, 995 void iris_finalize_program(struct iris_compiled_shader *shader, 1006 struct iris_compiled_shader *, 1013 void iris_delete_shader_variant(struct iris_compiled_shader *shader); [all …]
|
D | iris_program.c | 66 struct iris_compiled_shader *shader; 76 iris_finalize_program(struct iris_compiled_shader *shader, in iris_finalize_program() 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, v, start, in find_or_add_variant() 1310 struct iris_compiled_shader *shader) in iris_compile_vs() [all …]
|
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()
|
D | iris_binder.h | 34 struct iris_compiled_shader;
|
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()
|
D | iris_screen.h | 118 struct iris_compiled_shader *shader);
|
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 *shader = ice->shaders.prog[stage]; in iris_populate_binding_table() [all …]
|
D | iris_draw.c | 334 const struct iris_compiled_shader *shader = ice->shaders.prog[MESA_SHADER_COMPUTE]; in iris_update_grid_size_resource()
|
/third_party/mesa3d/docs/relnotes/ |
D | 19.1.0.rst | 2610 - iris: promote iris_program_cache_item to iris_compiled_shader 2767 - iris: remove 4 bytes of padding in iris_compiled_shader 2768 - iris: rzalloc iris_compiled_shader so memcmp works even if padding
|