mirror of
https://gitlab.freedesktop.org/mesa/mesa.git
synced 2026-05-05 22:38:05 +02:00
radv: fix reporting subgroup size with VK_KHR_pipeline_executable_properties
Signed-off-by: Samuel Pitoiset <samuel.pitoiset@gmail.com> Reviewed-by: Bas Nieuwenhuizen <bas@basnieuwenhuizen.nl>
This commit is contained in:
parent
25bc9102d8
commit
34dd4251e2
1 changed files with 2 additions and 3 deletions
|
|
@ -5332,6 +5332,7 @@ VkResult radv_GetPipelineExecutablePropertiesKHR(
|
|||
break;
|
||||
}
|
||||
|
||||
pProperties[executable_idx].subgroupSize = pipeline->shaders[i]->info.wave_size;
|
||||
desc_copy(pProperties[executable_idx].name, name);
|
||||
desc_copy(pProperties[executable_idx].description, description);
|
||||
|
||||
|
|
@ -5343,6 +5344,7 @@ VkResult radv_GetPipelineExecutablePropertiesKHR(
|
|||
break;
|
||||
|
||||
pProperties[executable_idx].stages = VK_SHADER_STAGE_GEOMETRY_BIT;
|
||||
pProperties[executable_idx].subgroupSize = 64;
|
||||
desc_copy(pProperties[executable_idx].name, "GS Copy Shader");
|
||||
desc_copy(pProperties[executable_idx].description,
|
||||
"Extra shader stage that loads the GS output ringbuffer into the rasterizer");
|
||||
|
|
@ -5351,9 +5353,6 @@ VkResult radv_GetPipelineExecutablePropertiesKHR(
|
|||
}
|
||||
}
|
||||
|
||||
for (unsigned i = 0; i < count; ++i)
|
||||
pProperties[i].subgroupSize = 64;
|
||||
|
||||
VkResult result = *pExecutableCount < total_count ? VK_INCOMPLETE : VK_SUCCESS;
|
||||
*pExecutableCount = count;
|
||||
return result;
|
||||
|
|
|
|||
Loading…
Add table
Reference in a new issue