mirror of
https://gitlab.freedesktop.org/mesa/mesa.git
synced 2025-12-20 20:20:18 +01:00
panvk: Advertise support for VK_KHR_shader_terminate_invocation
This is already supported, we just need to toggle the switch. Signed-off-by: Boris Brezillon <boris.brezillon@collabora.com> Reviewed-by: Lars-Ivar Hesselberg Simonsen <lars-ivar.simonsen@arm.com> Part-of: <https://gitlab.freedesktop.org/mesa/mesa/-/merge_requests/34676>
This commit is contained in:
parent
5a55133ce7
commit
5ed79c2d2b
2 changed files with 3 additions and 1 deletions
|
|
@ -15,3 +15,4 @@ VK_KHR_shader_quad_control on panvk/v10+
|
|||
multiDrawIndirect on panvk/v10+
|
||||
VK_KHR_draw_indirect_count on panvk/v10+
|
||||
VK_KHR_shader_integer_dot_product on panvk
|
||||
VK_KHR_shader_terminate_invocation on panvk
|
||||
|
|
|
|||
|
|
@ -267,6 +267,7 @@ get_device_extensions(const struct panvk_physical_device *device,
|
|||
.KHR_shader_subgroup_extended_types = has_vk1_1,
|
||||
.KHR_shader_subgroup_rotate = true,
|
||||
.KHR_shader_subgroup_uniform_control_flow = has_vk1_1,
|
||||
.KHR_shader_terminate_invocation = true,
|
||||
.KHR_spirv_1_4 = arch >= 10,
|
||||
.KHR_storage_buffer_storage_class = true,
|
||||
#ifdef PANVK_USE_WSI_PLATFORM
|
||||
|
|
@ -473,7 +474,7 @@ get_features(const struct panvk_physical_device *device,
|
|||
.pipelineCreationCacheControl = true,
|
||||
.privateData = true,
|
||||
.shaderDemoteToHelperInvocation = false,
|
||||
.shaderTerminateInvocation = false,
|
||||
.shaderTerminateInvocation = true,
|
||||
.subgroupSizeControl = true,
|
||||
.computeFullSubgroups = true,
|
||||
.synchronization2 = true,
|
||||
|
|
|
|||
Loading…
Add table
Reference in a new issue