Home
last modified time | relevance | path

Searched refs:serialized_nir (Results 1 – 6 of 6) sorted by relevance

/third_party/mesa3d/src/mesa/state_tracker/
Dst_shader_cache.c83 blob_write_bytes(blob, stp->serialized_nir, stp->serialized_nir_size); in write_nir_to_cache()
210 assert(stp->serialized_nir == NULL); in st_deserialise_ir_program()
214 stp->serialized_nir = malloc(stp->serialized_nir_size); in st_deserialise_ir_program()
215 blob_copy_bytes(&blob_reader, stp->serialized_nir, stp->serialized_nir_size); in st_deserialise_ir_program()
Dst_program.c612 if (stp->serialized_nir) { in st_translate_vertex_program()
613 free(stp->serialized_nir); in st_translate_vertex_program()
614 stp->serialized_nir = NULL; in st_translate_vertex_program()
707 assert(stp->serialized_nir && stp->serialized_nir_size); in get_nir_shader()
715 blob_reader_init(&blob_reader, stp->serialized_nir, stp->serialized_nir_size); in get_nir_shader()
1046 if (stfp->serialized_nir) { in st_translate_fragment_program()
1047 free(stfp->serialized_nir); in st_translate_fragment_program()
1048 stfp->serialized_nir = NULL; in st_translate_fragment_program()
2010 if (!stp->serialized_nir) { in st_serialize_nir()
2016 blob_finish_get_buffer(&blob, &stp->serialized_nir, &size); in st_serialize_nir()
Dst_cb_program.c89 free(stp->serialized_nir); in st_delete_program()
Dst_program.h270 void *serialized_nir; member
/third_party/mesa3d/src/broadcom/vulkan/
Dv3dv_pipeline_cache.c48 struct serialized_nir { struct
120 struct serialized_nir *snir = in v3dv_pipeline_cache_upload_nir()
158 const struct serialized_nir *snir = NULL; in v3dv_pipeline_cache_search_for_nir()
490 static struct serialized_nir*
500 struct serialized_nir *snir = in serialized_nir_create_from_blob()
650 struct serialized_nir *snir = in pipeline_cache_load()
773 struct serialized_nir *src_snir = entry->data; in v3dv_MergePipelineCaches()
785 struct serialized_nir *snir_dst = in v3dv_MergePipelineCaches()
960 const struct serialized_nir *snir = entry->data; in v3dv_GetPipelineCacheData()
/third_party/mesa3d/src/intel/vulkan/
Danv_pipeline_cache.c769 struct serialized_nir { struct
783 const struct serialized_nir *snir = NULL; in anv_device_search_for_nir() argument
843 struct serialized_nir *snir = in anv_device_upload_nir()