@@ -3740,6 +3740,13 @@ 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+ * [[VUID-VkExportSemaphoreCreateInfo-handleTypes-100002]]
3745+ If pname:handleTypes includes
3746+ ename:VK_EXTERNAL_SEMAPHORE_HANDLE_TYPE_DRM_SYNCOBJ_BIT_EXT, the
3747+ slink:VkSemaphoreTypeCreateInfo::pname:semaphoreType field must: be
3748+ ename:VK_SEMAPHORE_TYPE_TIMELINE
3749+ endif::VK_EXT_external_semaphore_drm_syncobj[]
37433750****
37443751
37453752include::{generated}/validity/structs/VkExportSemaphoreCreateInfo.adoc[]
@@ -5176,6 +5183,9 @@ The handle types supported by pname:handleType are:
51765183| Handle Type | Transference | Permanence Supported
51775184| ename:VK_EXTERNAL_SEMAPHORE_HANDLE_TYPE_OPAQUE_FD_BIT | Reference | Temporary,Permanent
51785185| ename:VK_EXTERNAL_SEMAPHORE_HANDLE_TYPE_SYNC_FD_BIT | Copy | Temporary
5186+ ifdef::VK_EXT_external_semaphore_drm_syncobj[]
5187+ | ename:VK_EXTERNAL_SEMAPHORE_HANDLE_TYPE_DRM_SYNCOBJ_BIT_EXT | Reference | Permanent
5188+ endif::VK_EXT_external_semaphore_drm_syncobj[]
51795189|====
51805190
51815191.Valid Usage
@@ -5209,6 +5219,13 @@ ifdef::VK_BASE_VERSION_1_2,VK_KHR_timeline_semaphore[]
52095219 semaphore from which pname:fd was exported must: not be
52105220 ename:VK_SEMAPHORE_TYPE_TIMELINE
52115221endif::VK_BASE_VERSION_1_2,VK_KHR_timeline_semaphore[]
5222+ ifdef::VK_EXT_external_semaphore_drm_syncobj[]
5223+ * [[VUID-VkImportSemaphoreFdInfoKHR-handleType-100001]]
5224+ If pname:handleType is
5225+ ename:VK_EXTERNAL_SEMAPHORE_HANDLE_TYPE_DRM_SYNCOBJ_BIT_EXT, the
5226+ slink:VkSemaphoreTypeCreateInfo::pname:semaphoreType field must: be
5227+ ename:VK_SEMAPHORE_TYPE_TIMELINE
5228+ endif::VK_EXT_external_semaphore_drm_syncobj[]
52125229****
52135230
52145231If pname:handleType is ename:VK_EXTERNAL_SEMAPHORE_HANDLE_TYPE_SYNC_FD_BIT,
0 commit comments