mirror of
https://gitlab.freedesktop.org/mesa/mesa.git
synced 2026-05-05 20:28:04 +02:00
lvp: set subgroupQuadOperationsInAllStages to true
This enables them for task and mesh shaders, which for lvp are just fancy compute shaders, and it's not like gallivm has any real awareness of the stage it's emitting code for anyway. Reviewed-by: Konstantin Seurer <konstantin.seurer@gmail.com> Part-of: <https://gitlab.freedesktop.org/mesa/mesa/-/merge_requests/32632>
This commit is contained in:
parent
c031a53a78
commit
25707b57bc
1 changed files with 1 additions and 1 deletions
|
|
@ -927,7 +927,7 @@ lvp_get_properties(const struct lvp_physical_device *device, struct vk_propertie
|
|||
.subgroupSize = lp_native_vector_width / 32,
|
||||
.subgroupSupportedStages = VK_SHADER_STAGE_FRAGMENT_BIT | VK_SHADER_STAGE_COMPUTE_BIT | VK_SHADER_STAGE_TASK_BIT_EXT | VK_SHADER_STAGE_MESH_BIT_EXT,
|
||||
.subgroupSupportedOperations = VK_SUBGROUP_FEATURE_BASIC_BIT | VK_SUBGROUP_FEATURE_VOTE_BIT | VK_SUBGROUP_FEATURE_ARITHMETIC_BIT | VK_SUBGROUP_FEATURE_BALLOT_BIT,
|
||||
.subgroupQuadOperationsInAllStages = false,
|
||||
.subgroupQuadOperationsInAllStages = true,
|
||||
|
||||
.pointClippingBehavior = VK_POINT_CLIPPING_BEHAVIOR_ALL_CLIP_PLANES,
|
||||
.maxMultiviewViewCount = 6,
|
||||
|
|
|
|||
Loading…
Add table
Reference in a new issue