@@ -3740,6 +3740,17 @@ 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+ <<features-externalSemaphoreDrmSyncobj,
3747+ slink:VkPhysicalDeviceExternalSemaphoreDrmSyncobjFeaturesEXT::pname:externalSemaphoreDrmSyncobj>>
3748+ feature must: be enabled
3749+ * If pname:handleTypes includes
3750+ ename:VK_EXTERNAL_SEMAPHORE_HANDLE_TYPE_DRM_SYNCOBJ_BIT_EXT, the
3751+ slink:VkSemaphoreTypeCreateInfo::pname:semaphoreType field must: be
3752+ ename:VK_SEMAPHORE_TYPE_TIMELINE
3753+ endif::VK_EXT_external_semaphore_drm_syncobj[]
37433754****
37443755
37453756include::{generated}/validity/structs/VkExportSemaphoreCreateInfo.adoc[]
@@ -5176,6 +5187,9 @@ The handle types supported by pname:handleType are:
51765187| Handle Type | Transference | Permanence Supported
51775188| ename:VK_EXTERNAL_SEMAPHORE_HANDLE_TYPE_OPAQUE_FD_BIT | Reference | Temporary,Permanent
51785189| ename:VK_EXTERNAL_SEMAPHORE_HANDLE_TYPE_SYNC_FD_BIT | Copy | Temporary
5190+ ifdef::VK_EXT_external_semaphore_drm_syncobj[]
5191+ | ename:VK_EXTERNAL_SEMAPHORE_HANDLE_TYPE_DRM_SYNCOBJ_BIT_EXT | Reference | Permanent
5192+ endif::VK_EXT_external_semaphore_drm_syncobj[]
51795193|====
51805194
51815195.Valid Usage
@@ -5209,6 +5223,17 @@ ifdef::VK_BASE_VERSION_1_2,VK_KHR_timeline_semaphore[]
52095223 semaphore from which pname:fd was exported must: not be
52105224 ename:VK_SEMAPHORE_TYPE_TIMELINE
52115225endif::VK_BASE_VERSION_1_2,VK_KHR_timeline_semaphore[]
5226+ ifdef::VK_EXT_external_semaphore_drm_syncobj[]
5227+ * If pname:handleType is
5228+ ename:VK_EXTERNAL_SEMAPHORE_HANDLE_TYPE_DRM_SYNCOBJ_BIT_EXT, the
5229+ <<features-externalSemaphoreDrmSyncobj,
5230+ slink:VkPhysicalDeviceExternalSemaphoreDrmSyncobjFeaturesEXT::pname:externalSemaphoreDrmSyncobj>>
5231+ feature must: be enabled
5232+ * If pname:handleType is
5233+ ename:VK_EXTERNAL_SEMAPHORE_HANDLE_TYPE_DRM_SYNCOBJ_BIT_EXT, the
5234+ slink:VkSemaphoreTypeCreateInfo::pname:semaphoreType field must: be
5235+ ename:VK_SEMAPHORE_TYPE_TIMELINE
5236+ endif::VK_EXT_external_semaphore_drm_syncobj[]
52125237****
52135238
52145239If pname:handleType is ename:VK_EXTERNAL_SEMAPHORE_HANDLE_TYPE_SYNC_FD_BIT,
0 commit comments