@@ -1421,14 +1421,14 @@ ur_result_t urBindlessImagesImportExternalSemaphoreExp(
14211421 (ur_exp_external_semaphore_handle_t )ExtSemaphoreHandle;
14221422
14231423 } else {
1424- ze_intel_external_semaphore_exp_desc_t SemDesc = {
1425- ZE_INTEL_STRUCTURE_TYPE_EXTERNAL_SEMAPHORE_EXP_DESC , nullptr ,
1426- ZE_EXTERNAL_SEMAPHORE_EXP_FLAGS_OPAQUE_FD };
1427- ze_intel_external_semaphore_exp_handle_t ExtSemaphoreHandle;
1428- ze_intel_external_semaphore_desc_fd_exp_desc_t FDExpDesc = {
1429- ZE_INTEL_STRUCTURE_TYPE_EXTERNAL_SEMAPHORE_FD_EXP_DESC , nullptr , 0 };
1430- _ze_intel_external_semaphore_win32_exp_desc_t Win32ExpDesc = {
1431- ZE_INTEL_STRUCTURE_TYPE_EXTERNAL_SEMAPHORE_WIN32_EXP_DESC , nullptr ,
1424+ ze_external_semaphore_ext_desc_t SemDesc = {
1425+ ZE_STRUCTURE_TYPE_EXTERNAL_SEMAPHORE_EXT_DESC , nullptr ,
1426+ ZE_EXTERNAL_SEMAPHORE_EXT_FLAG_OPAQUE_FD };
1427+ ze_external_semaphore_ext_handle_t ExtSemaphoreHandle;
1428+ ze_external_semaphore_fd_ext_desc_t FDExpDesc = {
1429+ ZE_STRUCTURE_TYPE_EXTERNAL_SEMAPHORE_FD_EXT_DESC , nullptr , 0 };
1430+ _ze_external_semaphore_win32_ext_desc_t Win32ExpDesc = {
1431+ ZE_STRUCTURE_TYPE_EXTERNAL_SEMAPHORE_WIN32_EXT_DESC , nullptr ,
14321432 nullptr , nullptr };
14331433 void *pNext = const_cast <void *>(pExternalSemaphoreDesc->pNext );
14341434 while (pNext != nullptr ) {
@@ -1441,10 +1441,10 @@ ur_result_t urBindlessImagesImportExternalSemaphoreExp(
14411441 SemDesc.pNext = &FDExpDesc;
14421442 switch (semHandleType) {
14431443 case UR_EXP_EXTERNAL_SEMAPHORE_TYPE_OPAQUE_FD:
1444- SemDesc.flags = ZE_EXTERNAL_SEMAPHORE_EXP_FLAGS_OPAQUE_FD ;
1444+ SemDesc.flags = ZE_EXTERNAL_SEMAPHORE_EXT_FLAG_OPAQUE_FD ;
14451445 break ;
14461446 case UR_EXP_EXTERNAL_SEMAPHORE_TYPE_TIMELINE_FD:
1447- SemDesc.flags = ZE_EXTERNAL_SEMAPHORE_EXP_FLAGS_TIMELINE_SEMAPHORE_FD ;
1447+ SemDesc.flags = ZE_EXTERNAL_SEMAPHORE_EXT_FLAG_VK_TIMELINE_SEMAPHORE_FD ;
14481448 break ;
14491449 default :
14501450 return UR_RESULT_ERROR_INVALID_VALUE;
@@ -1454,14 +1454,14 @@ ur_result_t urBindlessImagesImportExternalSemaphoreExp(
14541454 auto Win32Handle = static_cast <const ur_exp_win32_handle_t *>(pNext);
14551455 switch (semHandleType) {
14561456 case UR_EXP_EXTERNAL_SEMAPHORE_TYPE_WIN32_NT:
1457- SemDesc.flags = ZE_EXTERNAL_SEMAPHORE_EXP_FLAGS_OPAQUE_WIN32 ;
1457+ SemDesc.flags = ZE_EXTERNAL_SEMAPHORE_EXT_FLAG_OPAQUE_WIN32 ;
14581458 break ;
14591459 case UR_EXP_EXTERNAL_SEMAPHORE_TYPE_WIN32_NT_DX12_FENCE:
1460- SemDesc.flags = ZE_EXTERNAL_SEMAPHORE_EXP_FLAGS_D3D12_FENCE ;
1460+ SemDesc.flags = ZE_EXTERNAL_SEMAPHORE_EXT_FLAG_D3D12_FENCE ;
14611461 break ;
14621462 case UR_EXP_EXTERNAL_SEMAPHORE_TYPE_TIMELINE_WIN32_NT:
14631463 SemDesc.flags =
1464- ZE_EXTERNAL_SEMAPHORE_EXP_FLAGS_TIMELINE_SEMAPHORE_WIN32 ;
1464+ ZE_EXTERNAL_SEMAPHORE_EXT_FLAG_VK_TIMELINE_SEMAPHORE_WIN32 ;
14651465 break ;
14661466 default :
14671467 return UR_RESULT_ERROR_INVALID_VALUE;
@@ -1503,7 +1503,7 @@ ur_result_t urBindlessImagesReleaseExternalSemaphoreExp(
15031503 } else {
15041504 ZE2UR_CALL (UrPlatform->ZeExternalSemaphoreExt
15051505 .zexExpDeviceReleaseExternalSemaphoreExp ,
1506- ((ze_intel_external_semaphore_exp_handle_t )hExternalSemaphore));
1506+ ((ze_external_semaphore_ext_handle_t )hExternalSemaphore));
15071507 }
15081508
15091509 return UR_RESULT_SUCCESS;
0 commit comments