Source symbols: src/pipeline.cpp
Deterministic, value-free symbol metadata extracted from public source. Implementations and literal values are not copied into this page.
- Revision: master@dda2e28bae2a084760361197d87f06e685604e52 · 2026-07-13T07:13:46Z
- Declarations: 14
- Referenced calls: 61
Declared symbols
PipelinePrivate— class at line 18int— static at line 114; referencescount_trailing_zerosunsigned— static at line 126; referencesround_up_pow2_mulvoid— static at line 136; referencesadjust_xyz,min,count_trailing_zeros,round_up_pow2_mulint— const at line 150; referencescount_trailing_zeros,round_up_pow2_mulint— const at line 151; referencescount_trailing_zeros,round_up_pow2_mulint— const at line 152; referencescount_trailing_zeros,round_up_pow2_mulint— const at line 153; referencesround_up_pow2_mulint— const at line 155; referencesround_up_pow2_mulPipelineCache— const at line 221; referencesget_pipeline_cache,get_pipeline,createPipelineCache— const at line 231; referencesget_pipeline_cache,get_pipeline,shader_moduleShaderInfo— const at line 264; referencesshader_infoShaderInfo— const at line 398; referencesshader_info,size,NCNN_LOGEuint32_t— const at line 451; referencesdata,size,resolve_shader_info,NCNN_LOGE
File-level call references
Pipeline— line 35vkdev— line 36subgroup_size— line 47set_optimal_local_size_xyz— line 65Mat— line 67min— line 84max_workgroup_size_x— line 84max_workgroup_size_y— line 85max_workgroup_size_z— line 86max_workgroup_invocations— line 88set_local_size_xyz— line 90max— line 95sqrt— line 95set_subgroup_size— line 105min_subgroup_size— line 108max_subgroup_size— line 109count_trailing_zeros— line 114round_up_pow2_mul— line 126adjust_xyz— line 136create— line 219get_pipeline_cache— line 221get_pipeline— line 224shader_module— line 239descriptorset_layout— line 244pipeline_layout— line 249pipeline— line 254descriptor_update_template— line 259shader_info— line 264local_size_x— line 269local_size_y— line 274local_size_z— line 279set_shader_module— line 284set_descriptorset_layout— line 289set_pipeline_layout— line 294set_pipeline— line 299set_descriptor_update_template— line 304set_shader_info— line 309ImportAndroidHardwareBufferPipeline— line 316destroy— line 324width— line 334height— line 335specializations— line 387create_shader_module— line 396size— line 400NCNN_LOGE— line 402create_sampler— line 406create_descriptorset_layout— line 408create_pipeline_layout— line 414create_pipeline— line 416support_VK_KHR_descriptor_update_template— line 418create_descriptor_update_template— line 420vkDestroySampler— line 434vkdevice— line 434compile_spirv_module— line 444data— line 451resolve_shader_info— line 455compile_shader_module— line 464external_format— line 477vkCreateSampler— line 503support_VK_KHR_push_descriptor— line 539vkCreateDescriptorSetLayout— line 545
Source: src/pipeline.cpp