Searched refs:nir_blob (Results 1 – 4 of 4) sorted by relevance
/aosp_15_r20/external/mesa3d/src/gallium/drivers/r600/ |
H A D | r600_shader.c | 146 assert(sel->nir_blob); in r600_pipe_shader_create() 148 blob_reader_init(&blob_reader, sel->nir_blob, sel->nir_blob_size); in r600_pipe_shader_create() 167 if (sel->nir_blob) { in r600_pipe_shader_create() 168 free(sel->nir_blob); in r600_pipe_shader_create() 169 sel->nir_blob = NULL; in r600_pipe_shader_create() 304 if (!sel->nir_blob && sel->nir && sel->ir_type != PIPE_SHADER_IR_TGSI) { in r600_pipe_shader_create() 308 sel->nir_blob = malloc(blob.size); in r600_pipe_shader_create() 309 memcpy(sel->nir_blob, blob.data, blob.size); in r600_pipe_shader_create()
|
H A D | r600_pipe.h | 321 void *nir_blob; member
|
H A D | r600_state_common.c | 1163 if (sel->nir_blob) in r600_delete_shader_selector() 1164 free(sel->nir_blob); in r600_delete_shader_selector()
|
/aosp_15_r20/external/mesa3d/src/vulkan/runtime/ |
H A D | vk_pipeline.c | 639 struct blob nir_blob; member 704 shader->nir_blob = blob; in vk_pipeline_precomp_shader_create() 725 blob_write_uint64(blob, shader->nir_blob.size); in vk_pipeline_precomp_shader_serialize() 726 blob_write_bytes(blob, shader->nir_blob.data, shader->nir_blob.size); in vk_pipeline_precomp_shader_serialize() 765 blob_init(&shader->nir_blob); in vk_pipeline_precomp_shader_deserialize() 766 blob_write_bytes(&shader->nir_blob, nir_data, nir_size); in vk_pipeline_precomp_shader_deserialize() 767 if (shader->nir_blob.out_of_memory) in vk_pipeline_precomp_shader_deserialize() 773 blob_finish(&shader->nir_blob); in vk_pipeline_precomp_shader_deserialize() 788 blob_finish(&shader->nir_blob); in vk_pipeline_precomp_shader_destroy() 798 blob_reader_init(&blob, shader->nir_blob.data, shader->nir_blob.size); in vk_pipeline_precomp_shader_get_nir()
|