Home
last modified time | relevance | path

Searched refs:pStages (Results 1 - 25 of 75) sorted by relevance

123

/third_party/vk-gl-cts/external/vulkancts/framework/vulkan/
H A DvkSafetyCriticalUtil.cpp333 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 DvkResourceInterface.cpp145 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 DvksCacheBuilder.cpp159 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 DvksJson.cpp326 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 Dradv_pipeline_rt.c55 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 Dradv_pipeline_cache.c166 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 Dradv_meta_fast_clear.c238 .pStages = stages, in create_pipeline()
288 .pStages = stages, in create_pipeline()
338 .pStages = stages, in create_pipeline()
H A Dradv_meta_blit2d.c689 .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 Dradv_shader.h558 const VkPipelineShaderStageCreateInfo *pStages,
H A Dradv_meta_resolve_fs.c161 .pStages = pipeline_shader_stages, in create_resolve_pipeline()
449 .pStages = pipeline_shader_stages, in create_depth_stencil_resolve_pipeline()
H A Dradv_meta_decompress.c203 .pStages = in create_pipeline()
/third_party/vulkan-headers/include/vulkan/
H A Dvulkan_beta.h86 const VkPipelineShaderStageCreateInfo* pStages; member
/third_party/mesa3d/src/intel/vulkan/
H A Danv_pipeline.c1518 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 DvktPipelineMiscTests.cpp883 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 DvktPipelineMiscTests.cpp895 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 Dzink_pipeline.c375 pci.pStages = shader_stages; in zink_create_gfx_pipeline()
/third_party/mesa3d/src/virtio/vulkan/
H A Dvn_pipeline.c281 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 DVkPipeline.cpp330 const VkPipelineShaderStageCreateInfo &stageInfo = pCreateInfo->pStages[stageIndex]; in compileShaders()
/third_party/mesa3d/src/virtio/venus-protocol/
H A Dvn_protocol_driver_pipeline.h1781 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 Ddzn_pipeline.c693 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 Dpvr_pipeline.c1487 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 DvktMeshShaderSmokeTestsEXT.cpp1850 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 DvktMeshShaderSmokeTestsEXT.cpp1841 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 DGrVkPipeline.cpp536 pipelineCreateInfo.pStages = shaderStageInfo;
/third_party/skia/third_party/externals/swiftshader/tests/VulkanWrapper/
H A DDrawTester.cpp291 pipelineCreateInfo.pStages = shaderStages.data(); in createGraphicsPipeline()

Completed in 62 milliseconds

123