Home
last modified time | relevance | path

Searched refs:importSemaphoreFdInfo (Results 1 – 2 of 2) sorted by relevance

/ohos5.0/foundation/graphic/graphic_2d/rosen/modules/render_service_base/src/platform/ohos/backend/
H A Drs_surface_ohos_vulkan.cpp130 VkImportSemaphoreFdInfoKHR importSemaphoreFdInfo; in CreateVkSemaphore() local
131 importSemaphoreFdInfo.sType = VK_STRUCTURE_TYPE_IMPORT_SEMAPHORE_FD_INFO_KHR; in CreateVkSemaphore()
132 importSemaphoreFdInfo.pNext = nullptr; in CreateVkSemaphore()
133 importSemaphoreFdInfo.semaphore = semaphore; in CreateVkSemaphore()
134 importSemaphoreFdInfo.flags = VK_SEMAPHORE_IMPORT_TEMPORARY_BIT; in CreateVkSemaphore()
135 importSemaphoreFdInfo.handleType = VK_EXTERNAL_SEMAPHORE_HANDLE_TYPE_SYNC_FD_BIT; in CreateVkSemaphore()
136 importSemaphoreFdInfo.fd = nativeSurface.fence->Dup(); in CreateVkSemaphore()
137 res = vkInterface.vkImportSemaphoreFdKHR(vkInterface.GetDevice(), &importSemaphoreFdInfo); in CreateVkSemaphore()
142 close(importSemaphoreFdInfo.fd); in CreateVkSemaphore()
/ohos5.0/foundation/graphic/graphic_2d/rosen/samples/2d_graphics/drawing_engine/drawing_surface/
H A Dsurface_ohos_vulkan.cpp141 VkImportSemaphoreFdInfoKHR importSemaphoreFdInfo; in CreateVkSemaphore() local
142 importSemaphoreFdInfo.sType = VK_STRUCTURE_TYPE_IMPORT_SEMAPHORE_FD_INFO_KHR; in CreateVkSemaphore()
143 importSemaphoreFdInfo.pNext = nullptr; in CreateVkSemaphore()
144 importSemaphoreFdInfo.semaphore = *semaphore; in CreateVkSemaphore()
145 importSemaphoreFdInfo.flags = VK_SEMAPHORE_IMPORT_TEMPORARY_BIT; in CreateVkSemaphore()
146 importSemaphoreFdInfo.handleType = VK_EXTERNAL_SEMAPHORE_HANDLE_TYPE_SYNC_FD_BIT; in CreateVkSemaphore()
147 importSemaphoreFdInfo.fd = nativeSurface.fence->Dup(); in CreateVkSemaphore()
148 rsInterface.vkImportSemaphoreFdKHR(rsInterface.GetDevice(), &importSemaphoreFdInfo); in CreateVkSemaphore()