@@ -3740,6 +3740,12 @@ ifdef::VK_NV_external_sci_sync[]
37403740 slink:VkPhysicalDeviceExternalSciSyncFeaturesNV::pname:sciSyncExport>>
37413741 features must: be enabled
37423742endif::VK_NV_external_sci_sync[]
3743+ ifdef::VK_EXT_external_semaphore_drm_syncobj[]
3744+ * If pname:handleTypes includes
3745+ ename:VK_EXTERNAL_SEMAPHORE_HANDLE_TYPE_DRM_SYNCOBJ_BIT_EXT, the
3746+ slink:VkSemaphoreTypeCreateInfo::pname:semaphoreType field must: be
3747+ ename:VK_SEMAPHORE_TYPE_TIMELINE
3748+ endif::VK_EXT_external_semaphore_drm_syncobj[]
37433749****
37443750
37453751include::{generated}/validity/structs/VkExportSemaphoreCreateInfo.adoc[]
@@ -5176,6 +5182,9 @@ The handle types supported by pname:handleType are:
51765182| Handle Type | Transference | Permanence Supported
51775183| ename:VK_EXTERNAL_SEMAPHORE_HANDLE_TYPE_OPAQUE_FD_BIT | Reference | Temporary,Permanent
51785184| ename:VK_EXTERNAL_SEMAPHORE_HANDLE_TYPE_SYNC_FD_BIT | Copy | Temporary
5185+ ifdef::VK_EXT_external_semaphore_drm_syncobj[]
5186+ | ename:VK_EXTERNAL_SEMAPHORE_HANDLE_TYPE_DRM_SYNCOBJ_BIT_EXT | Reference | Permanent
5187+ endif::VK_EXT_external_semaphore_drm_syncobj[]
51795188|====
51805189
51815190.Valid Usage
@@ -5209,6 +5218,12 @@ ifdef::VK_BASE_VERSION_1_2,VK_KHR_timeline_semaphore[]
52095218 semaphore from which pname:fd was exported must: not be
52105219 ename:VK_SEMAPHORE_TYPE_TIMELINE
52115220endif::VK_BASE_VERSION_1_2,VK_KHR_timeline_semaphore[]
5221+ ifdef::VK_EXT_external_semaphore_drm_syncobj[]
5222+ * If pname:handleType is
5223+ ename:VK_EXTERNAL_SEMAPHORE_HANDLE_TYPE_DRM_SYNCOBJ_BIT_EXT, the
5224+ slink:VkSemaphoreTypeCreateInfo::pname:semaphoreType field must: be
5225+ ename:VK_SEMAPHORE_TYPE_TIMELINE
5226+ endif::VK_EXT_external_semaphore_drm_syncobj[]
52125227****
52135228
52145229If pname:handleType is ename:VK_EXTERNAL_SEMAPHORE_HANDLE_TYPE_SYNC_FD_BIT,
0 commit comments