mirror of
https://gitlab.freedesktop.org/mesa/mesa.git
synced 2026-05-06 11:38:05 +02:00
kk: Enable VK_EXT_extended_dynamic_state3
Supports DepthClampEnable and DepthClipNegativeOneToOne, and allows applications to omit pipeline create structures fully covered by enabled dynamic state. Reviewed-by: Arcady Goldmints-Orlov <arcady@lunarg.com> Part-of: <https://gitlab.freedesktop.org/mesa/mesa/-/merge_requests/41286>
This commit is contained in:
parent
95954b0981
commit
4dff9d4329
2 changed files with 6 additions and 1 deletions
|
|
@ -634,7 +634,7 @@ Khronos extensions that are not part of any Vulkan version:
|
|||
VK_EXT_display_control DONE (anv, hasvk, nvk, panvk, radv, tu)
|
||||
VK_EXT_display_surface_counter DONE (anv, lvp, nvk, panvk, radv, tu, vn)
|
||||
VK_EXT_dynamic_rendering_unused_attachments DONE (anv, hk, lvp, nvk, panvk, radv, tu, vn)
|
||||
VK_EXT_extended_dynamic_state3 DONE (anv, hk, lvp, nvk, pvr, radv, tu, vn)
|
||||
VK_EXT_extended_dynamic_state3 DONE (anv, hk, kk, lvp, nvk, pvr, radv, tu, vn)
|
||||
VK_EXT_external_memory_acquire_unmodified DONE (anv, panvk, radv, vn)
|
||||
VK_EXT_external_memory_dma_buf DONE (anv, hasvk, hk, lvp, nvk, panvk, pvr, radv, tu, v3dv, vn)
|
||||
VK_EXT_external_memory_host DONE (anv, dzn, hasvk, lvp, radv)
|
||||
|
|
|
|||
|
|
@ -134,6 +134,7 @@ kk_get_device_extensions(const struct kk_instance *instance,
|
|||
|
||||
.EXT_calibrated_timestamps = true,
|
||||
.EXT_depth_clip_control = true,
|
||||
.EXT_extended_dynamic_state3 = true,
|
||||
.EXT_external_memory_metal = true,
|
||||
.EXT_image_2d_view_of_3d = true,
|
||||
.EXT_load_store_op_none = true,
|
||||
|
|
@ -303,6 +304,10 @@ kk_get_device_features(
|
|||
/* VK_EXT_depth_clip_control */
|
||||
.depthClipControl = true,
|
||||
|
||||
/* VK_EXT_extended_dynamic_state3 */
|
||||
.extendedDynamicState3DepthClampEnable = true,
|
||||
.extendedDynamicState3DepthClipNegativeOneToOne = true,
|
||||
|
||||
/* EXT_image_2d_view_of_3d */
|
||||
.image2DViewOf3D = true,
|
||||
.sampler2DViewOf3D = true,
|
||||
|
|
|
|||
Loading…
Add table
Reference in a new issue