Home
last modified time | relevance | path

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

/third_party/mesa3d/src/gallium/drivers/crocus/
Dcrocus_disk_cache.c58 union brw_any_prog_key prog_key; in crocus_disk_cache_compute_key() local
59 memcpy(&prog_key, orig_prog_key, prog_key_size); in crocus_disk_cache_compute_key()
60 prog_key.base.program_string_id = 0; in crocus_disk_cache_compute_key()
62 uint8_t data[sizeof(prog_key) + sizeof(ish->nir_sha1)]; in crocus_disk_cache_compute_key()
66 memcpy(data + sizeof(ish->nir_sha1), &prog_key, prog_key_size); in crocus_disk_cache_compute_key()
82 const void *prog_key, in crocus_disk_cache_store() argument
93 crocus_disk_cache_compute_key(cache, ish, prog_key, prog_key_size, cache_key); in crocus_disk_cache_store()
134 const void *prog_key, in crocus_disk_cache_retrieve() argument
146 crocus_disk_cache_compute_key(cache, ish, prog_key, key_size, cache_key); in crocus_disk_cache_retrieve()
220 crocus_upload_shader(ice, stage, key_size, prog_key, assembly, in crocus_disk_cache_retrieve()
Dcrocus_context.h890 const void *prog_key,
895 const void *prog_key,
/third_party/mesa3d/src/gallium/drivers/iris/
Diris_disk_cache.c58 union brw_any_prog_key prog_key; in iris_disk_cache_compute_key() local
59 memcpy(&prog_key, orig_prog_key, prog_key_size); in iris_disk_cache_compute_key()
60 prog_key.base.program_string_id = 0; in iris_disk_cache_compute_key()
62 uint8_t data[sizeof(prog_key) + sizeof(ish->nir_sha1)]; in iris_disk_cache_compute_key()
66 memcpy(data + sizeof(ish->nir_sha1), &prog_key, prog_key_size); in iris_disk_cache_compute_key()
81 const void *prog_key, in iris_disk_cache_store() argument
92 iris_disk_cache_compute_key(cache, ish, prog_key, prog_key_size, cache_key); in iris_disk_cache_store()
149 const void *prog_key, in iris_disk_cache_retrieve() argument
160 iris_disk_cache_compute_key(cache, ish, prog_key, key_size, cache_key); in iris_disk_cache_retrieve()
251 cache_id, key_size, prog_key, assembly); in iris_disk_cache_retrieve()
Diris_context.h950 const void *prog_key,
957 const void *prog_key,
/third_party/mesa3d/src/mesa/drivers/dri/i965/
Dbrw_disk_cache.c92 union brw_any_prog_key prog_key; in read_and_upload() local
96 brw_vs_populate_key(brw, &prog_key.vs); in read_and_upload()
99 brw_tcs_populate_key(brw, &prog_key.tcs); in read_and_upload()
102 brw_tes_populate_key(brw, &prog_key.tes); in read_and_upload()
105 brw_gs_populate_key(brw, &prog_key.gs); in read_and_upload()
108 brw_wm_populate_key(brw, &prog_key.wm); in read_and_upload()
111 brw_cs_populate_key(brw, &prog_key.cs); in read_and_upload()
121 prog_key.base.program_string_id = 0; in read_and_upload()
123 intel_shader_sha1(prog, stage, &prog_key, binary_sha1); in read_and_upload()
197 prog_key.base.program_string_id = brw_program(prog)->id; in read_and_upload()
[all …]
Dbrw_program_binary.c165 union brw_any_prog_key prog_key; in deserialize_intel_program() local
166 blob_copy_bytes(reader, &prog_key, brw_prog_key_size(stage)); in deserialize_intel_program()
167 prog_key.base.program_string_id = brw_program(prog)->id; in deserialize_intel_program()
182 brw_upload_cache(&brw->cache, cache_id, &prog_key, brw_prog_key_size(stage), in deserialize_intel_program()
Dbrw_program.c844 union brw_any_prog_key *prog_key, in brw_populate_default_key() argument
850 brw_vs_populate_default_key(compiler, &prog_key->vs, prog); in brw_populate_default_key()
853 brw_tcs_populate_default_key(compiler, &prog_key->tcs, sh_prog, prog); in brw_populate_default_key()
856 brw_tes_populate_default_key(compiler, &prog_key->tes, sh_prog, prog); in brw_populate_default_key()
859 brw_gs_populate_default_key(compiler, &prog_key->gs, prog); in brw_populate_default_key()
862 brw_wm_populate_default_key(compiler, &prog_key->wm, prog); in brw_populate_default_key()
865 brw_cs_populate_default_key(compiler, &prog_key->cs, prog); in brw_populate_default_key()
Dbrw_program.h95 union brw_any_prog_key *prog_key,
/third_party/mesa3d/src/intel/blorp/
Dblorp_blit.c1552 const struct brw_blorp_blit_prog_key *prog_key) in brw_blorp_get_blit_kernel_cs() argument
1556 if (blorp->lookup_shader(batch, prog_key, sizeof(*prog_key), in brw_blorp_get_blit_kernel_cs()
1566 prog_key); in brw_blorp_get_blit_kernel_cs()
1568 blorp_set_cs_dims(nir, prog_key->local_y); in brw_blorp_get_blit_kernel_cs()
1573 prog_key->tex_aux_usage == ISL_AUX_USAGE_MCS; in brw_blorp_get_blit_kernel_cs()
1574 cs_key.base.tex.msaa_16 = prog_key->tex_samples == 16; in brw_blorp_get_blit_kernel_cs()
1575 assert(prog_key->rt_samples == 1); in brw_blorp_get_blit_kernel_cs()
1581 prog_key, sizeof(*prog_key), in brw_blorp_get_blit_kernel_cs()
/third_party/mesa3d/docs/relnotes/
D21.3.0.rst2219 - intel/blorp/blit: Rename wm_prog_key and prog_key to key