Home
last modified time | relevance | path

Searched refs:iris_compiled_shader (Results 1 – 12 of 12) sorted by relevance

/aosp_15_r20/external/mesa3d/src/gallium/drivers/iris/
H A Diris_context.h647 struct iris_compiled_shader { struct
729 KSP(const struct iris_compiled_shader *shader) in KSP() argument
737 iris_ ## FIELD ## _data(struct iris_compiled_shader *shader) \
743 iris_ ## FIELD ## _data_const(const struct iris_compiled_shader *shader) \
759 iris_vue_data(struct iris_compiled_shader *shader) in DEFINE_IRIS_SHADER_DATA()
924 struct iris_compiled_shader *shader;
945 struct iris_compiled_shader *prog[MESA_SHADER_STAGES];
946 struct iris_compiled_shader *last_vue_shader;
1240 struct iris_compiled_shader *shader,
1339 void iris_apply_brw_prog_data(struct iris_compiled_shader *shader,
[all …]
H A Diris_program.c71 struct iris_compiled_shader *shader;
81 iris_apply_brw_wm_prog_data(struct iris_compiled_shader *shader, in iris_apply_brw_wm_prog_data()
129 iris_apply_brw_cs_prog_data(struct iris_compiled_shader *shader, in iris_apply_brw_cs_prog_data()
174 iris_apply_brw_vs_prog_data(struct iris_compiled_shader *shader, in iris_apply_brw_vs_prog_data()
190 iris_apply_brw_tcs_prog_data(struct iris_compiled_shader *shader, in iris_apply_brw_tcs_prog_data()
204 iris_apply_brw_tes_prog_data(struct iris_compiled_shader *shader, in iris_apply_brw_tes_prog_data()
219 iris_apply_brw_gs_prog_data(struct iris_compiled_shader *shader, in iris_apply_brw_gs_prog_data()
238 iris_apply_brw_prog_data(struct iris_compiled_shader *shader, in iris_apply_brw_prog_data()
288 iris_apply_elk_wm_prog_data(struct iris_compiled_shader *shader, in iris_apply_elk_wm_prog_data()
331 iris_apply_elk_cs_prog_data(struct iris_compiled_shader *shader, in iris_apply_elk_cs_prog_data()
[all …]
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 *
134 struct iris_compiled_shader *shader = in iris_create_shader_variant()
135 rzalloc_size(mem_ctx, sizeof(struct iris_compiled_shader) + in iris_create_shader_variant()
155 struct iris_compiled_shader *shader, in iris_upload_shader()
225 struct iris_compiled_shader *shader = in iris_blorp_lookup_shader()
258 struct iris_compiled_shader *shader = in iris_blorp_upload_shader()
316 struct iris_compiled_shader *shader = entry->data; in iris_destroy_program_cache()
425 struct iris_compiled_shader *shader = in iris_ensure_indirect_generation_shader()
H A Diris_binder.c148 struct iris_compiled_shader **shaders = ice->shaders.prog; in iris_binder_reserve_3d()
210 struct iris_compiled_shader *shader = in iris_binder_reserve_compute()
H A Diris_disk_cache.c82 const struct iris_compiled_shader *shader, in iris_disk_cache_store()
178 struct iris_compiled_shader *shader, in iris_disk_cache_retrieve()
H A Diris_state.c2552 struct iris_compiled_shader *shader = ice->shaders.prog[stage]; in iris_upload_sampler_states()
3909 struct iris_compiled_shader *shader = ice->shaders.prog[stage]; in upload_sysvals()
4952 encode_sampler_count(const struct iris_compiled_shader *shader) in encode_sampler_count()
5022 struct iris_compiled_shader *shader) in iris_store_vs_state()
5042 struct iris_compiled_shader *shader) in iris_store_tcs_state()
5087 struct iris_compiled_shader *shader) in iris_store_tes_state()
5150 struct iris_compiled_shader *shader) in iris_store_gs_state()
5195 struct iris_compiled_shader *shader) in iris_store_fs_state()
5277 struct iris_compiled_shader *shader) in iris_store_cs_state()
5343 struct iris_compiled_shader *shader) in iris_store_derived_program_state()
[all …]
H A Diris_binder.h34 struct iris_compiled_shader;
H A Diris_screen.h137 struct iris_compiled_shader *shader);
H A Diris_draw.c364 const struct iris_compiled_shader *shader = ice->shaders.prog[MESA_SHADER_COMPUTE]; in iris_update_grid_size_resource()
H A Diris_indirect_gen.c274 const struct iris_compiled_shader *shader = ice->draw.generation.shader; in emit_indirect_generate_draw()
/aosp_15_r20/external/mesa3d/docs/relnotes/
H A D19.1.0.rst2610 - 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
H A D24.1.0.rst969 - iris: Add stage to iris_compiled_shader