Home
last modified time | relevance | path

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

/third_party/mesa3d/src/mesa/state_tracker/
Dst_shader_cache.c69 blob_write_bytes(blob, prog->serialized_nir, prog->serialized_nir_size); in write_nir_to_cache()
178 assert(prog->serialized_nir == NULL); in st_deserialise_nir_program()
182 prog->serialized_nir = malloc(prog->serialized_nir_size); in st_deserialise_nir_program()
183 blob_copy_bytes(&blob_reader, prog->serialized_nir, prog->serialized_nir_size); in st_deserialise_nir_program()
Dst_program.c597 if (prog->serialized_nir) { in st_translate_vertex_program()
598 free(prog->serialized_nir); in st_translate_vertex_program()
599 prog->serialized_nir = NULL; in st_translate_vertex_program()
622 assert(prog->serialized_nir && prog->serialized_nir_size); in get_nir_shader()
630 blob_reader_init(&blob_reader, prog->serialized_nir, prog->serialized_nir_size); in get_nir_shader()
859 if (fp->serialized_nir) { in st_translate_fragment_program()
860 free(fp->serialized_nir); in st_translate_fragment_program()
861 fp->serialized_nir = NULL; in st_translate_fragment_program()
1306 if (!prog->serialized_nir) { in st_serialize_nir()
1312 blob_finish_get_buffer(&blob, &prog->serialized_nir, &size); in st_serialize_nir()
/third_party/mesa3d/src/broadcom/vulkan/
Dv3dv_pipeline_cache.c48 struct serialized_nir { struct
122 struct serialized_nir *snir = in v3dv_pipeline_cache_upload_nir()
160 const struct serialized_nir *snir = NULL; in v3dv_pipeline_cache_search_for_nir()
504 static struct serialized_nir*
514 struct serialized_nir *snir = in serialized_nir_create_from_blob()
678 struct serialized_nir *snir = in pipeline_cache_load()
801 struct serialized_nir *src_snir = entry->data; in v3dv_MergePipelineCaches()
813 struct serialized_nir *snir_dst = in v3dv_MergePipelineCaches()
988 const struct serialized_nir *snir = entry->data; in v3dv_GetPipelineCacheData()
/third_party/mesa3d/src/mesa/main/
Dshader_types.h560 void *serialized_nir; member
/third_party/mesa3d/src/mesa/program/
Dprogram.c252 free(prog->serialized_nir); in _mesa_delete_program()