diff options
author | Caio Oliveira <caio.oliveira@intel.com> | 2022-02-10 11:22:56 -0800 |
---|---|---|
committer | Marge Bot <emma+marge@anholt.net> | 2022-02-10 22:37:03 +0000 |
commit | 12b4aad8039e10432a079d93fc44d330905c5dda (patch) | |
tree | db78f5864e3bde71322ab34772d64c0eadf55cb5 | |
parent | 577d131bcf8988343d6b247dcbe45ce506e52022 (diff) |
anv: Enable requiredSubgroupSize for Task/Mesh
Reviewed-by: Lionel Landwerlin <lionel.g.landwerlin@intel.com>
Part-of: <https://gitlab.freedesktop.org/mesa/mesa/-/merge_requests/14979>
-rw-r--r-- | src/intel/vulkan/anv_device.c | 4 |
1 files changed, 3 insertions, 1 deletions
diff --git a/src/intel/vulkan/anv_device.c b/src/intel/vulkan/anv_device.c index 32f1e1c070c..94ec33db1ad 100644 --- a/src/intel/vulkan/anv_device.c +++ b/src/intel/vulkan/anv_device.c @@ -2175,7 +2175,9 @@ anv_get_physical_device_properties_1_3(struct anv_physical_device *pdevice, p->minSubgroupSize = 8; p->maxSubgroupSize = 32; p->maxComputeWorkgroupSubgroups = pdevice->info.max_cs_workgroup_threads; - p->requiredSubgroupSizeStages = VK_SHADER_STAGE_COMPUTE_BIT; + p->requiredSubgroupSizeStages = VK_SHADER_STAGE_COMPUTE_BIT | + VK_SHADER_STAGE_TASK_BIT_NV | + VK_SHADER_STAGE_MESH_BIT_NV; p->maxInlineUniformBlockSize = MAX_INLINE_UNIFORM_BLOCK_SIZE; p->maxPerStageDescriptorInlineUniformBlocks = |