Home
last modified time | relevance | path

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

/external/mesa3d/src/gallium/drivers/iris/
Diris_program_cache.c87 struct iris_compiled_shader *
133 struct iris_compiled_shader *shader = entry->data; in iris_delete_shader_variants()
157 list_for_each_entry_safe(struct iris_compiled_shader, shader, in iris_delete_shader_variants()
179 static const struct iris_compiled_shader *
185 const struct iris_compiled_shader *existing = entry->data; in find_existing_assembly()
193 struct iris_compiled_shader *
209 struct iris_compiled_shader *shader = in iris_upload_shader()
210 rzalloc_size(cache, sizeof(struct iris_compiled_shader) + in iris_upload_shader()
212 const struct iris_compiled_shader *existing = in iris_upload_shader()
285 struct iris_compiled_shader *shader = in iris_blorp_lookup_shader()
[all …]
Diris_program.c1095 static struct iris_compiled_shader *
1161 struct iris_compiled_shader *shader = in iris_compile_vs()
1188 struct iris_compiled_shader *old = ice->shaders.prog[IRIS_CACHE_VS]; in iris_update_compiled_vs()
1189 struct iris_compiled_shader *shader = in iris_update_compiled_vs()
1278 static struct iris_compiled_shader *
1367 struct iris_compiled_shader *shader = in iris_compile_tcs()
1409 struct iris_compiled_shader *old = ice->shaders.prog[IRIS_CACHE_TCS]; in iris_update_compiled_tcs()
1410 struct iris_compiled_shader *shader = in iris_update_compiled_tcs()
1431 static struct iris_compiled_shader *
1496 struct iris_compiled_shader *shader = in iris_compile_tes()
[all …]
Diris_context.h431 struct iris_compiled_shader { struct
609 struct iris_compiled_shader *prog[MESA_SHADER_STAGES];
878 const struct iris_compiled_shader *shader,
881 struct iris_compiled_shader *
892 struct iris_compiled_shader *iris_find_cached_shader(struct iris_context *ice,
896 struct iris_compiled_shader *iris_upload_shader(struct iris_context *ice,
Diris_disk_cache.c80 const struct iris_compiled_shader *shader, in iris_disk_cache_store()
144 struct iris_compiled_shader *
247 struct iris_compiled_shader *shader = in iris_disk_cache_retrieve()
Diris_binder.c140 struct iris_compiled_shader **shaders = ice->shaders.prog; in iris_binder_reserve_3d()
202 struct iris_compiled_shader *shader = in iris_binder_reserve_compute()
Diris_binder.h34 struct iris_compiled_shader;
Diris_screen.h113 struct iris_compiled_shader *shader);
Diris_state.c3262 struct iris_compiled_shader *shader = ice->shaders.prog[stage]; in upload_sysvals()
4253 KSP(const struct iris_compiled_shader *shader) in KSP()
4287 struct iris_compiled_shader *shader) in iris_store_vs_state()
4307 struct iris_compiled_shader *shader) in iris_store_tcs_state()
4352 struct iris_compiled_shader *shader) in iris_store_tes_state()
4390 struct iris_compiled_shader *shader) in iris_store_gs_state()
4438 struct iris_compiled_shader *shader) in iris_store_fs_state()
4506 struct iris_compiled_shader *shader) in iris_store_cs_state()
4559 struct iris_compiled_shader *shader) in iris_store_derived_program_state()
4870 struct iris_compiled_shader *shader = ice->shaders.prog[stage]; in iris_populate_binding_table()
[all …]
Diris_draw.c294 const struct iris_compiled_shader *shader = ice->shaders.prog[MESA_SHADER_COMPUTE]; in iris_update_grid_size_resource()
/external/mesa3d/docs/relnotes/
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