Searched refs:stage_info (Results 1 – 7 of 7) sorted by relevance
/third_party/mesa3d/src/amd/compiler/tests/ |
D | helpers.cpp | 443 VkPipelineShaderStageCreateInfo *stage_info = &stages[i]; in ~PipelineBuilder() local 444 if (owned_stages & stage_info->stage) in ~PipelineBuilder() 445 DestroyShaderModule(device, stage_info->module, NULL); in ~PipelineBuilder() 545 VkPipelineShaderStageCreateInfo *stage_info; in add_stage() local 547 stage_info = &stages[0]; in add_stage() 549 stage_info = &stages[gfx_pipeline_info.stageCount++]; in add_stage() 550 stage_info->sType = VK_STRUCTURE_TYPE_PIPELINE_SHADER_STAGE_CREATE_INFO; in add_stage() 551 stage_info->pNext = NULL; in add_stage() 552 stage_info->flags = 0; in add_stage() 553 stage_info->stage = stage; in add_stage() [all …]
|
/third_party/mesa3d/src/panfrost/vulkan/ |
D | panvk_vX_shader.c | 439 const VkPipelineShaderStageCreateInfo *stage_info, in panvk_per_arch() 446 const struct panvk_shader_module *module = panvk_shader_module_from_handle(stage_info->module); in panvk_per_arch() 461 stage, stage_info->pName, in panvk_per_arch() 462 stage_info->pSpecializationInfo, in panvk_per_arch()
|
D | panvk_private.h | 720 const VkPipelineShaderStageCreateInfo *stage_info, 1086 const VkPipelineShaderStageCreateInfo *stage_info,
|
D | panvk_vX_pipeline.c | 124 const VkPipelineShaderStageCreateInfo *stage_info = stage_infos[stage]; in panvk_pipeline_builder_compile_shaders() local 125 if (!stage_info) in panvk_pipeline_builder_compile_shaders() 130 shader = panvk_per_arch(shader_create)(builder->device, stage, stage_info, in panvk_pipeline_builder_compile_shaders()
|
/third_party/mesa3d/src/freedreno/vulkan/ |
D | tu_shader.c | 36 const VkPipelineShaderStageCreateInfo *stage_info, in tu_spirv_to_nir() argument 95 const VkSpecializationInfo *spec_info = stage_info->pSpecializationInfo; in tu_spirv_to_nir() 101 vk_shader_module_from_handle(stage_info->module); in tu_spirv_to_nir() 105 spec, num_spec, stage, stage_info->pName, in tu_spirv_to_nir()
|
D | tu_pipeline.c | 2334 const VkPipelineShaderStageCreateInfo *stage_info = stage_infos[stage]; in tu_pipeline_builder_compile_shaders() local 2335 if (!stage_info) in tu_pipeline_builder_compile_shaders() 2338 nir[stage] = tu_spirv_to_nir(builder->device, stage_info, stage); in tu_pipeline_builder_compile_shaders() 3293 const VkPipelineShaderStageCreateInfo *stage_info = &pCreateInfo->stage; in tu_compute_pipeline_create() local 3312 nir_shader *nir = tu_spirv_to_nir(dev, stage_info, MESA_SHADER_COMPUTE); in tu_compute_pipeline_create()
|
D | tu_private.h | 1151 const VkPipelineShaderStageCreateInfo *stage_info,
|