/third_party/mesa3d/src/vulkan/runtime/ |
H A D | vk_pipeline.c | 126 info->pSpecializationInfo, in vk_pipeline_shader_stage_to_nir() 150 assert(info->pSpecializationInfo == NULL); in vk_pipeline_hash_shader_stage() 193 if (info->pSpecializationInfo) { in vk_pipeline_hash_shader_stage() 194 _mesa_sha1_update(&ctx, info->pSpecializationInfo->pMapEntries, in vk_pipeline_hash_shader_stage() 195 info->pSpecializationInfo->mapEntryCount * in vk_pipeline_hash_shader_stage() 196 sizeof(*info->pSpecializationInfo->pMapEntries)); in vk_pipeline_hash_shader_stage() 197 _mesa_sha1_update(&ctx, info->pSpecializationInfo->pData, in vk_pipeline_hash_shader_stage() 198 info->pSpecializationInfo->dataSize); in vk_pipeline_hash_shader_stage()
|
H A D | vk_shader_module.c | 132 .pSpecializationInfo = spec_info, in vk_shader_module_to_nir()
|
/third_party/vk-gl-cts/external/vulkancts/framework/vulkan/ |
H A D | vkSafetyCriticalUtil.cpp | 346 if (gpCI.pStages[i].pSpecializationInfo != DE_NULL) in calculateGraphicsPipelineHash() 348 if (gpCI.pStages[i].pSpecializationInfo->pMapEntries != DE_NULL) in calculateGraphicsPipelineHash() 350 for (deUint32 j = 0; j < gpCI.pStages[i].pSpecializationInfo->mapEntryCount; ++j) in calculateGraphicsPipelineHash() 351 hash_combine(seed, gpCI.pStages[i].pSpecializationInfo->pMapEntries[j].constantID, gpCI.pStages[i].pSpecializationInfo->pMapEntries[j].offset, gpCI.pStages[i].pSpecializationInfo->pMapEntries[j].size); in calculateGraphicsPipelineHash() 353 hash_combine(seed, MemoryArea(gpCI.pStages[i].pSpecializationInfo->pData, gpCI.pStages[i].pSpecializationInfo->dataSize)); in calculateGraphicsPipelineHash() 536 if (cpCI.stage.pSpecializationInfo != DE_NULL) in calculateComputePipelineHash() 538 if (cpCI.stage.pSpecializationInfo in calculateComputePipelineHash() [all...] |
H A D | vkTypeUtil.hpp | 204 inline VkPipelineShaderStageCreateInfo makePipelineShaderStageCreateInfo (VkShaderStageFlagBits stage, VkShaderModule module, const VkSpecializationInfo* pSpecializationInfo = nullptr, const void* pNext = nullptr) in makePipelineShaderStageCreateInfo() 214 pSpecializationInfo, // const VkSpecializationInfo* pSpecializationInfo; in makePipelineShaderStageCreateInfo()
|
H A D | vkPipelineConstructionUtil.cpp | 2585 vertSpecializationInfo // const VkSpecializationInfo* pSpecializationInfo in setupPreRasterizationShaderState3() 2610 currStage->pSpecializationInfo = tescSpecializationInfo; in setupPreRasterizationShaderState3() 2635 currStage->pSpecializationInfo = teseSpecializationInfo; in setupPreRasterizationShaderState3() 2660 currStage->pSpecializationInfo = geomSpecializationInfo; in setupPreRasterizationShaderState3() 2806 nullptr, // const VkSpecializationInfo* pSpecializationInfo in setupPreRasterizationMeshShaderState() 2821 stageInfo.pSpecializationInfo = meshSpecializationInfo; in setupPreRasterizationMeshShaderState() 2837 stageInfo.pSpecializationInfo = taskSpecializationInfo; in setupPreRasterizationMeshShaderState() 2992 m_internalData->pipelineShaderStages[stageIndex].pSpecializationInfo = specializationInfo; in setupFragmentShaderState2() 3280 shaderCreateInfo.pSpecializationInfo = shader.getSpecializationInfo(); in makeShaderCreateInfo()
|
/third_party/mesa3d/src/imagination/vulkan/ |
H A D | pvr_shader.c | 65 vk_spec_info_to_nir_spirv(create_info->pSpecializationInfo, &num_spec); in pvr_spirv_to_nir()
|
/third_party/mesa3d/src/amd/vulkan/ |
H A D | radv_meta_bufimage.c | 147 .pSpecializationInfo = NULL, in radv_device_init_meta_itob_state() 168 .pSpecializationInfo = NULL, in radv_device_init_meta_itob_state() 325 .pSpecializationInfo = NULL, in radv_device_init_meta_btoi_state() 346 .pSpecializationInfo = NULL, in radv_device_init_meta_btoi_state() 500 .pSpecializationInfo = NULL, in radv_device_init_meta_btoi_r32g32b32_state() 616 .pSpecializationInfo = NULL, in create_itoi_pipeline() 694 .pSpecializationInfo = NULL, in radv_device_init_meta_itoi_state() 855 .pSpecializationInfo = NULL, in radv_device_init_meta_itoi_r32g32b32_state() 935 .pSpecializationInfo = NULL, in create_cleari_pipeline() 1008 .pSpecializationInfo in radv_device_init_meta_cleari_state() [all...] |
H A D | radv_meta_blit2d.c | 671 .pSpecializationInfo = NULL}, in blit2d_init_color_pipeline() 676 .pSpecializationInfo = NULL}, in blit2d_init_color_pipeline() 806 .pSpecializationInfo = NULL}, in blit2d_init_depth_only_pipeline() 811 .pSpecializationInfo = NULL}, in blit2d_init_depth_only_pipeline() 963 .pSpecializationInfo = NULL}, in blit2d_init_stencil_only_pipeline() 968 .pSpecializationInfo = NULL}, in blit2d_init_stencil_only_pipeline()
|
H A D | radv_meta_buffer.c | 110 .pSpecializationInfo = NULL, in radv_device_init_meta_buffer_state() 131 .pSpecializationInfo = NULL, in radv_device_init_meta_buffer_state()
|
H A D | radv_meta_resolve_fs.c | 143 .pSpecializationInfo = NULL}, in create_resolve_pipeline() 148 .pSpecializationInfo = NULL}, in create_resolve_pipeline() 398 .pSpecializationInfo = NULL}, in create_depth_stencil_resolve_pipeline() 403 .pSpecializationInfo = NULL}, in create_depth_stencil_resolve_pipeline()
|
H A D | radv_meta_copy_vrs_htile.c | 193 .pSpecializationInfo = NULL, in radv_device_init_meta_copy_vrs_htile_state()
|
H A D | radv_meta_fmask_expand.c | 198 .pSpecializationInfo = NULL, in create_fmask_expand_pipeline()
|
H A D | radv_query.c | 810 .pSpecializationInfo = NULL, in radv_device_init_meta_query_state_internal() 831 .pSpecializationInfo = NULL, in radv_device_init_meta_query_state_internal() 853 .pSpecializationInfo = NULL, in radv_device_init_meta_query_state_internal() 874 .pSpecializationInfo = NULL, in radv_device_init_meta_query_state_internal() 895 .pSpecializationInfo = NULL, in radv_device_init_meta_query_state_internal()
|
H A D | radv_meta_fmask_copy.c | 155 .pSpecializationInfo = NULL, in create_fmask_copy_pipeline()
|
H A D | radv_meta_dcc_retile.c | 159 .pSpecializationInfo = NULL, in radv_device_init_meta_dcc_retile_state()
|
H A D | radv_meta_blit.c | 709 .pSpecializationInfo = NULL}, in build_pipeline() 714 .pSpecializationInfo = NULL}, in build_pipeline()
|
H A D | radv_meta_resolve_cs.c | 299 .pSpecializationInfo = NULL, in create_resolve_pipeline() 345 .pSpecializationInfo = NULL, in create_depth_stencil_resolve_pipeline()
|
H A D | radv_meta_decompress.c | 129 .pSpecializationInfo = NULL, in create_expand_depth_stencil_compute()
|
/third_party/skia/src/gpu/vk/ |
H A D | GrVkUtil.cpp | 147 stageInfo->pSpecializationInfo = nullptr; in GrInstallVkShaderModule()
|
/third_party/skia/third_party/externals/dawn/src/dawn_native/vulkan/ |
H A D | ComputePipelineVk.cpp | 59 createInfo.stage.pSpecializationInfo = in Initialize()
|
H A D | RenderPipelineVk.cpp | 359 shaderStage.pSpecializationInfo = nullptr; in Initialize() 378 shaderStage.pSpecializationInfo = in Initialize()
|
/third_party/skia/third_party/externals/swiftshader/src/Vulkan/ |
H A D | VkPipeline.cpp | 347 const PipelineCache::SpirvBinaryKey key(module->getBinary(), stageInfo.pSpecializationInfo, optimize); in compileShaders() 421 const PipelineCache::SpirvBinaryKey shaderKey(module->getBinary(), stage.pSpecializationInfo, optimize); in compileShaders()
|
/third_party/mesa3d/src/virtio/venus-protocol/ |
H A D | vn_protocol_driver_pipeline.h | 174 size += vn_sizeof_simple_pointer(val->pSpecializationInfo); in vn_sizeof_VkPipelineShaderStageCreateInfo_self() 175 if (val->pSpecializationInfo) in vn_sizeof_VkPipelineShaderStageCreateInfo_self() 176 size += vn_sizeof_VkSpecializationInfo(val->pSpecializationInfo); in vn_sizeof_VkPipelineShaderStageCreateInfo_self() 231 if (vn_encode_simple_pointer(enc, val->pSpecializationInfo)) in vn_encode_VkPipelineShaderStageCreateInfo_self() 232 vn_encode_VkSpecializationInfo(enc, val->pSpecializationInfo); in vn_encode_VkPipelineShaderStageCreateInfo_self()
|
/third_party/mesa3d/src/gallium/drivers/zink/ |
H A D | zink_pipeline.c | 405 stage.pSpecializationInfo = &sinfo; in zink_create_compute_pipeline()
|
/third_party/mesa3d/src/panfrost/vulkan/ |
H A D | panvk_vX_shader.c | 253 stage_info->pSpecializationInfo, in shader_create()
|