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

12

/xsrc/external/mit/MesaLib/dist/src/amd/vulkan/
H A Dradv_pipeline_cache.c160 RADV_FROM_HANDLE(vk_shader_module, module, pCreateInfo->pStages[i].module);
161 const VkSpecializationInfo *spec_info = pCreateInfo->pStages[i].pSpecializationInfo;
164 _mesa_sha1_update(&ctx, pCreateInfo->pStages[i].pName, strlen(pCreateInfo->pStages[i].pName));
H A Dradv_pipeline_rt.c51 local_create_info.pStages = stages =
55 if (!local_create_info.pStages || !local_create_info.pGroups)
61 stages[j] = pCreateInfo->pStages[j];
107 if (!local_create_info.pStages || !local_create_info.pGroups)
116 memcpy(pipeline->library.stages, local_create_info.pStages, size);
131 free((void *)local_create_info.pStages);
137 free((void *)local_create_info.pStages);
1209 const VkPipelineShaderStageCreateInfo *stage = &pCreateInfo->pStages[shader_id];
1428 const VkPipelineShaderStageCreateInfo *stage = &pCreateInfo->pStages[shader_id];
1433 stage = &pCreateInfo->pStages[any_hit_shader_i
[all...]
H A Dradv_meta_fast_clear.c303 .pStages = stages,
352 .pStages = stages,
401 .pStages = stages,
H A Dradv_pipeline.c111 if (pCreateInfo->pStages[i].stage == VK_SHADER_STAGE_TESSELLATION_CONTROL_BIT ||
112 pCreateInfo->pStages[i].stage == VK_SHADER_STAGE_TESSELLATION_EVALUATION_BIT) {
2790 const VkPipelineShaderStageCreateInfo **pStages,
2974 infos[i].wave_size = radv_get_wave_size(pipeline->device, pStages[i], i, &infos[i]);
2976 radv_get_ballot_bit_size(pipeline->device, pStages[i], i, &infos[i]);
3323 const VkPipelineShaderStageCreateInfo **pStages,
3349 if (pStages[i]) {
3350 modules[i] = vk_shader_module_from_handle(pStages[i]->module);
3364 radv_hash_shaders(hash, pStages, pipeline_layout, pipeline_key,
3402 const VkPipelineShaderStageCreateInfo *stage = pStages[
2788 radv_fill_shader_info(struct radv_pipeline * pipeline,struct radv_pipeline_layout * pipeline_layout,const VkPipelineShaderStageCreateInfo ** pStages,const struct radv_pipeline_key * pipeline_key,struct radv_shader_info * infos,nir_shader ** nir) argument
3320 radv_create_shaders(struct radv_pipeline * pipeline,struct radv_pipeline_layout * pipeline_layout,struct radv_device * device,struct radv_pipeline_cache * cache,const struct radv_pipeline_key * pipeline_key,const VkPipelineShaderStageCreateInfo ** pStages,const VkPipelineCreateFlags flags,const uint8_t * custom_hash,VkPipelineCreationFeedbackEXT * pipeline_feedback,VkPipelineCreationFeedbackEXT ** stage_feedbacks) argument
5499 const VkPipelineShaderStageCreateInfo *pStages[MESA_SHADER_STAGES] = { local in function:radv_pipeline_init
5750 const VkPipelineShaderStageCreateInfo *pStages[MESA_SHADER_STAGES] = { local in function:radv_compute_pipeline_create
[all...]
H A Dradv_meta_blit2d.c791 .pStages = pipeline_shader_stages,
979 .pStages = pipeline_shader_stages,
1171 .pStages = pipeline_shader_stages,
H A Dradv_shader.h503 const VkPipelineShaderStageCreateInfo **pStages,
H A Dradv_meta_resolve_fs.c233 .pStages = pipeline_shader_stages,
574 .pStages = pipeline_shader_stages,
H A Dradv_meta_decompress.c266 .pStages =
H A Dradv_meta_resolve.c165 .pStages =
/xsrc/external/mit/MesaLib/dist/src/gallium/frontends/lavapipe/
H A Dlvp_pipeline.c292 /* pStages */
297 result = deep_copy_shader_stage(mem_ctx, &stages[i], &src->pStages[i]);
300 stages_present |= src->pStages[i].stage;
302 dst->pStages = stages;
861 pCreateInfo->pStages[i].module);
862 gl_shader_stage stage = lvp_shader_stage(pCreateInfo->pStages[i].stage);
864 pCreateInfo->pStages[i].pName,
866 pCreateInfo->pStages[i].pSpecializationInfo);
893 gl_shader_stage stage = lvp_shader_stage(pCreateInfo->pStages[i].stage);
/xsrc/external/mit/MesaLib.old/dist/src/amd/vulkan/
H A Dradv_pipeline.c2098 const VkPipelineShaderStageCreateInfo **pStages,
2114 if (pStages[i]) {
2115 modules[i] = radv_shader_module_from_handle(pStages[i]->module);
2125 radv_hash_shaders(hash, pStages, pipeline->layout, key, get_hash_flags(device));
2153 const VkPipelineShaderStageCreateInfo *stage = pStages[i];
3698 const VkPipelineShaderStageCreateInfo *pStages[MESA_SHADER_STAGES] = { 0, }; local in function:radv_pipeline_init
3701 gl_shader_stage stage = ffs(pCreateInfo->pStages[i].stage) - 1;
3702 pStages[stage] = &pCreateInfo->pStages[i];
3708 radv_create_shaders(pipeline, device, cache, &key, pStages, pCreateInf
2094 radv_create_shaders(struct radv_pipeline * pipeline,struct radv_device * device,struct radv_pipeline_cache * cache,const struct radv_pipeline_key * key,const VkPipelineShaderStageCreateInfo ** pStages,const VkPipelineCreateFlags flags,VkPipelineCreationFeedbackEXT * pipeline_feedback,VkPipelineCreationFeedbackEXT ** stage_feedbacks) argument
3930 const VkPipelineShaderStageCreateInfo *pStages[MESA_SHADER_STAGES] = { 0, }; local in function:radv_compute_pipeline_create
[all...]
H A Dradv_meta_fast_clear.c322 .pStages = stages,
368 .pStages = stages,
414 .pStages = stages,
H A Dradv_meta_blit2d.c828 .pStages = pipeline_shader_stages,
999 .pStages = pipeline_shader_stages,
1169 .pStages = pipeline_shader_stages,
H A Dradv_meta_decompress.c132 .pStages = (VkPipelineShaderStageCreateInfo[]) {
H A Dradv_meta_resolve.c149 .pStages = (VkPipelineShaderStageCreateInfo[]) {
H A Dradv_meta_resolve_fs.c246 .pStages = pipeline_shader_stages,
/xsrc/external/mit/MesaLib/dist/src/gallium/drivers/zink/
H A Dzink_pipeline.c278 pci.pStages = shader_stages;
/xsrc/external/mit/MesaLib/dist/src/virtio/venus-protocol/
H A Dvn_protocol_driver_pipeline.h1089 if (val->pStages) {
1092 size += vn_sizeof_VkPipelineShaderStageCreateInfo(&val->pStages[i]);
1156 if (val->pStages) {
1159 vn_encode_VkPipelineShaderStageCreateInfo(enc, &val->pStages[i]);
/xsrc/external/mit/MesaLib.old/dist/src/intel/vulkan/
H A Danv_pipeline.c977 const VkPipelineShaderStageCreateInfo *sinfo = &info->pStages[i];
1251 gl_shader_stage s = vk_to_mesa_shader_stage(info->pStages[i].stage);
1575 switch (info->pStages[i].stage) {
/xsrc/external/mit/MesaLib/dist/src/panfrost/vulkan/
H A Dpanvk_vX_pipeline.c115 gl_shader_stage stage = vk_to_mesa_shader_stage(builder->create_info->pStages[i].stage);
116 stage_infos[stage] = &builder->create_info->pStages[i];
/xsrc/external/mit/MesaLib/dist/src/intel/vulkan/
H A Danv_pipeline.c1444 const VkPipelineShaderStageCreateInfo *sinfo = &info->pStages[i];
1811 gl_shader_stage s = vk_to_mesa_shader_stage(info->pStages[i].stage);
2315 switch (info->pStages[i].stage) {
2405 pipeline->active_stages |= pCreateInfo->pStages[i].stage;
2666 const VkPipelineShaderStageCreateInfo *sinfo = &info->pStages[i];
2972 gl_shader_stage s = vk_to_mesa_shader_stage(info->pStages[i].stage);
H A DgenX_pipeline.c2882 assert(util_bitcount(pCreateInfo->pStages[stage_idx].stage) == 1);
2883 assert(pCreateInfo->pStages[stage_idx].stage & valid_stages);
2930 assert((pCreateInfo->pStages[i].stage & ~ray_tracing_stages) == 0);
/xsrc/external/mit/MesaLib.old/dist/src/freedreno/vulkan/
H A Dtu_pipeline.c1404 tu_shader_stage(builder->create_info->pStages[i].stage);
1405 stage_infos[stage] = &builder->create_info->pStages[i];
/xsrc/external/mit/MesaLib/dist/src/amd/compiler/tests/
H A Dhelpers.cpp807 gfx_pipeline_info.pStages = stages;
/xsrc/external/mit/MesaLib/dist/src/freedreno/vulkan/
H A Dtu_pipeline.c2229 if (pipeline_info->pStages[i].stage == VK_SHADER_STAGE_GEOMETRY_BIT) {
2323 vk_to_mesa_shader_stage(builder->create_info->pStages[i].stage);
2324 stage_infos[stage] = &builder->create_info->pStages[i];
2629 stages |= builder->create_info->pStages[i].stage;

Completed in 106 milliseconds

12