/third_party/vk-gl-cts/external/vulkancts/framework/vulkan/ |
H A D | vkSafetyCriticalUtil.cpp | 333 if (gpCI.pStages != DE_NULL) in calculateGraphicsPipelineHash() 337 hashPNextChain(seed, gpCI.pStages[i].pNext, objectHashes); in calculateGraphicsPipelineHash() 339 hash_combine(seed, deUint32(gpCI.pStages[i].flags), deUint32(gpCI.pStages[i].stage)); in calculateGraphicsPipelineHash() 340 auto it = objectHashes.find(gpCI.pStages[i].module.getInternal()); in calculateGraphicsPipelineHash() 344 hash_combine(seed, std::string(gpCI.pStages[i].pName)); in calculateGraphicsPipelineHash() 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[ in calculateGraphicsPipelineHash() [all...] |
H A D | vkResourceInterface.cpp | 145 shadersInPipeline.insert(gpCI.pStages[i].module); in removeRedundantObjects() 595 if (pCreateInfoCopies[i].pStages != DE_NULL) in createGraphicsPipelines() 599 if (pCreateInfoCopies[i].pStages[j].stage == VK_SHADER_STAGE_VERTEX_BIT) in createGraphicsPipelines() 604 if (pCreateInfoCopies[i].pStages[j].stage == VK_SHADER_STAGE_TESSELLATION_CONTROL_BIT) in createGraphicsPipelines()
|
/third_party/vk-gl-cts/external/vulkancts/vkscserver/ |
H A D | vksCacheBuilder.cpp | 159 auto it = allShaderModules.find(gpCI.pStages[i].module); in exportFilesForExternalCompiler() 164 auto it2 = allSpirvShaders.find(gpCI.pStages[i].module); in exportFilesForExternalCompiler() 250 shaderName << path << "\\" << filePrefix << "shader_" << exportedPipelines << "_" << gpCI.pStages[j].module.getInternal() << "."; in exportFilesForExternalCompiler() 252 shaderName << path << "/" << filePrefix << "shader_" << exportedPipelines << "_" << gpCI.pStages[j].module.getInternal() << "."; in exportFilesForExternalCompiler() 254 switch (gpCI.pStages[j].stage) in exportFilesForExternalCompiler() 266 auto sit = spirvShaders.find(gpCI.pStages[j].module); in exportFilesForExternalCompiler() 849 // replace VkShaderModules with real ones. Requires creation of new pStages to bypass constness in buildPipelineCache() 853 VkPipelineShaderStageCreateInfo newStage = gpCI.pStages[i]; in buildPipelineCache() 854 auto jt = falseToRealShaderModules.find(gpCI.pStages[i].module); in buildPipelineCache() 860 gpCI.pStages in buildPipelineCache() [all...] |
H A D | vksJson.cpp | 326 vk_json::print_VkShaderStageFlagBits(gpCI.pStages[j].stage, "stage", 1); in writeJSON_GraphicsPipeline_vkpccjson() 329 shaderName << filePrefix << "shader_" << pipelineIndex << "_" << gpCI.pStages[j].module.getInternal() << "."; in writeJSON_GraphicsPipeline_vkpccjson() 331 switch (gpCI.pStages[j].stage) in writeJSON_GraphicsPipeline_vkpccjson()
|
/third_party/mesa3d/src/amd/vulkan/ |
H A D | radv_pipeline_rt.c | 55 local_create_info.pStages = stages = in radv_create_merged_rt_create_info() 59 if (!local_create_info.pStages || !local_create_info.pGroups) in radv_create_merged_rt_create_info() 65 stages[j] = pCreateInfo->pStages[j]; in radv_create_merged_rt_create_info() 112 if (!local_create_info.pStages || !local_create_info.pGroups) in radv_rt_pipeline_library_create() 123 memcpy(pipeline->stages, local_create_info.pStages, size); in radv_rt_pipeline_library_create() 137 vk_find_struct_const(local_create_info.pStages[i].pNext, in radv_rt_pipeline_library_create() 172 free((void *)local_create_info.pStages); in radv_rt_pipeline_library_create() 180 free((void *)local_create_info.pStages); in radv_rt_pipeline_library_create() 1107 const VkPipelineShaderStageCreateInfo *stage = &pCreateInfo->pStages[shader_id]; in visit_any_hit_shaders() 1307 const VkPipelineShaderStageCreateInfo *stage = &pCreateInfo->pStages[shader_i in insert_traversal_aabb_case() [all...] |
H A D | radv_pipeline_cache.c | 166 RADV_FROM_HANDLE(vk_shader_module, module, pCreateInfo->pStages[i].module); in radv_hash_rt_shaders() 167 const VkSpecializationInfo *spec_info = pCreateInfo->pStages[i].pSpecializationInfo; in radv_hash_rt_shaders() 170 vk_find_struct_const(pCreateInfo->pStages[i].pNext, in radv_hash_rt_shaders() 181 _mesa_sha1_update(&ctx, pCreateInfo->pStages[i].pName, strlen(pCreateInfo->pStages[i].pName)); in radv_hash_rt_shaders()
|
H A D | radv_meta_fast_clear.c | 238 .pStages = stages, in create_pipeline() 288 .pStages = stages, in create_pipeline() 338 .pStages = stages, in create_pipeline()
|
H A D | radv_meta_blit2d.c | 689 .pStages = pipeline_shader_stages, in blit2d_init_color_pipeline() 823 .pStages = pipeline_shader_stages, in blit2d_init_depth_only_pipeline() 980 .pStages = pipeline_shader_stages, in blit2d_init_stencil_only_pipeline()
|
H A D | radv_shader.h | 558 const VkPipelineShaderStageCreateInfo *pStages,
|
H A D | radv_meta_resolve_fs.c | 161 .pStages = pipeline_shader_stages, in create_resolve_pipeline() 449 .pStages = pipeline_shader_stages, in create_depth_stencil_resolve_pipeline()
|
H A D | radv_meta_decompress.c | 203 .pStages = in create_pipeline()
|
/third_party/vulkan-headers/include/vulkan/ |
H A D | vulkan_beta.h | 86 const VkPipelineShaderStageCreateInfo* pStages; member
|
/third_party/mesa3d/src/intel/vulkan/ |
H A D | anv_pipeline.c | 1518 gl_shader_stage stage = vk_to_mesa_shader_stage(info->pStages[i].stage); in anv_graphics_pipeline_compile() 1520 stages[stage].info = &info->pStages[i]; in anv_graphics_pipeline_compile() 1761 gl_shader_stage s = vk_to_mesa_shader_stage(info->pStages[i].stage); in anv_graphics_pipeline_compile() 2070 pipeline->active_stages |= pCreateInfo->pStages[i].stage; in anv_graphics_pipeline_init() 2376 const VkPipelineShaderStageCreateInfo *sinfo = &info->pStages[i]; in anv_pipeline_init_ray_tracing_stages() 2677 gl_shader_stage s = vk_to_mesa_shader_stage(info->pStages[i].stage); in anv_pipeline_compile_ray_tracing() 2849 assert(util_bitcount(pCreateInfo->pStages[stage_idx].stage) == 1); in assert_rt_stage_index_valid() 2850 assert(pCreateInfo->pStages[stage_idx].stage & valid_stages); in assert_rt_stage_index_valid() 2893 assert((pCreateInfo->pStages[i].stage & ~ray_tracing_stages) == 0); in anv_ray_tracing_pipeline_create()
|
/third_party/vk-gl-cts/external/vulkancts/modules/vulkan/pipeline/ |
H A D | vktPipelineMiscTests.cpp | 883 vertexInputPipelineInfo.pStages = de::dataOrNull(allBadStages); in iterate() 907 // The bad fragment shader state cannot be added here due to VUID-VkGraphicsPipelineCreateInfo-pStages-06894. in iterate() 911 preRasterShaderPipelineInfo.pStages = de::dataOrNull(preRasterStagesVec); in iterate() 930 // We cannot add the bad pre-rasterization shader stages due to VUID-VkGraphicsPipelineCreateInfo-pStages-06895. in iterate() 935 fragShaderPipelineInfo.pStages = de::dataOrNull(fragShaderStagesVec); in iterate() 953 fragOutputPipelineInfo.pStages = de::dataOrNull(allBadStages); in iterate() 975 linkedPipelineInfo.pStages = de::dataOrNull(allBadStages); in iterate()
|
/third_party/vk-gl-cts/external/vulkancts/modules_no_buildgn/vulkan/pipeline/ |
H A D | vktPipelineMiscTests.cpp | 895 vertexInputPipelineInfo.pStages = de::dataOrNull(allBadStages); in iterate() 919 // The bad fragment shader state cannot be added here due to VUID-VkGraphicsPipelineCreateInfo-pStages-06894. in iterate() 923 preRasterShaderPipelineInfo.pStages = de::dataOrNull(preRasterStagesVec); in iterate() 942 // We cannot add the bad pre-rasterization shader stages due to VUID-VkGraphicsPipelineCreateInfo-pStages-06895. in iterate() 947 fragShaderPipelineInfo.pStages = de::dataOrNull(fragShaderStagesVec); in iterate() 965 fragOutputPipelineInfo.pStages = de::dataOrNull(allBadStages); in iterate() 986 linkedPipelineInfo.pStages = de::dataOrNull(allBadStages); in iterate()
|
/third_party/mesa3d/src/gallium/drivers/zink/ |
H A D | zink_pipeline.c | 375 pci.pStages = shader_stages; in zink_create_gfx_pipeline()
|
/third_party/mesa3d/src/virtio/vulkan/ |
H A D | vn_pipeline.c | 281 stages |= info->pStages[j].stage; in vn_fix_graphics_pipeline_create_info() 285 * VUID-VkGraphicsPipelineCreateInfo-pStages-00731 in vn_fix_graphics_pipeline_create_info()
|
/third_party/skia/third_party/externals/swiftshader/src/Vulkan/ |
H A D | VkPipeline.cpp | 330 const VkPipelineShaderStageCreateInfo &stageInfo = pCreateInfo->pStages[stageIndex]; in compileShaders()
|
/third_party/mesa3d/src/virtio/venus-protocol/ |
H A D | vn_protocol_driver_pipeline.h | 1781 if (val->pStages) { in vn_sizeof_VkGraphicsPipelineCreateInfo_self() 1784 size += vn_sizeof_VkPipelineShaderStageCreateInfo(&val->pStages[i]); in vn_sizeof_VkGraphicsPipelineCreateInfo_self() 1874 if (val->pStages) { in vn_encode_VkGraphicsPipelineCreateInfo_self() 1877 vn_encode_VkPipelineShaderStageCreateInfo(enc, &val->pStages[i]); in vn_encode_VkGraphicsPipelineCreateInfo_self()
|
/third_party/mesa3d/src/microsoft/vulkan/ |
H A D | dzn_pipeline.c | 693 vk_to_mesa_shader_stage(info->pStages[i].stage); in dzn_graphics_pipeline_compile_shaders() 713 stages[stage].info = &info->pStages[i]; in dzn_graphics_pipeline_compile_shaders() 1070 if (in->pStages[i].stage == VK_SHADER_STAGE_TESSELLATION_CONTROL_BIT || in dzn_graphics_pipeline_translate_ia() 1071 in->pStages[i].stage == VK_SHADER_STAGE_TESSELLATION_EVALUATION_BIT) { in dzn_graphics_pipeline_translate_ia()
|
/third_party/mesa3d/src/imagination/vulkan/ |
H A D | pvr_pipeline.c | 1487 create_info = &pCreateInfo->pStages[stage_index]; in pvr_graphics_pipeline_compile() 1895 VkShaderStageFlagBits vk_stage = pCreateInfo->pStages[i].stage; in pvr_graphics_pipeline_init() 1909 switch (pCreateInfo->pStages[i].stage) { in pvr_graphics_pipeline_init()
|
/third_party/vk-gl-cts/external/vulkancts/modules/vulkan/mesh_shader/ |
H A D | vktMeshShaderSmokeTestsEXT.cpp | 1850 fragShaderInfo.pStages = &fragShaderStageCreateInfo; in iterate() 1939 preRastShaderInfo.pStages = &vertShaderStageCreateInfo; in iterate() 1942 preRastShaderInfo.pStages = &meshShaderStageCreateInfo; in iterate()
|
/third_party/vk-gl-cts/external/vulkancts/modules_no_buildgn/vulkan/mesh_shader/ |
H A D | vktMeshShaderSmokeTestsEXT.cpp | 1841 fragShaderInfo.pStages = &fragShaderStageCreateInfo; in iterate() 1930 preRastShaderInfo.pStages = &vertShaderStageCreateInfo; in iterate() 1933 preRastShaderInfo.pStages = &meshShaderStageCreateInfo; in iterate()
|
/third_party/skia/src/gpu/vk/ |
H A D | GrVkPipeline.cpp | 536 pipelineCreateInfo.pStages = shaderStageInfo;
|
/third_party/skia/third_party/externals/swiftshader/tests/VulkanWrapper/ |
H A D | DrawTester.cpp | 291 pipelineCreateInfo.pStages = shaderStages.data(); in createGraphicsPipeline()
|