@@ -326,6 +326,8 @@ inline std::ostream &operator<<(std::ostream &os, enum ur_map_flag_t value);
326
326
inline std::ostream &operator<<(std::ostream &os, enum ur_usm_migration_flag_t value);
327
327
inline std::ostream &operator<<(std::ostream &os, enum ur_exp_image_copy_flag_t value);
328
328
inline std::ostream &operator<<(std::ostream &os, enum ur_exp_sampler_cubemap_filter_mode_t value);
329
+ inline std::ostream &operator<<(std::ostream &os, enum ur_exp_external_mem_type_t value);
330
+ inline std::ostream &operator<<(std::ostream &os, enum ur_exp_external_semaphore_type_t value);
329
331
inline std::ostream &operator<<(std::ostream &os, [[maybe_unused]] const struct ur_exp_file_descriptor_t params);
330
332
inline std::ostream &operator<<(std::ostream &os, [[maybe_unused]] const struct ur_exp_win32_handle_t params);
331
333
inline std::ostream &operator<<(std::ostream &os, [[maybe_unused]] const struct ur_exp_sampler_mip_properties_t params);
@@ -743,18 +745,12 @@ inline std::ostream &operator<<(std::ostream &os, enum ur_function_t value) {
743
745
case UR_FUNCTION_BINDLESS_IMAGES_MIPMAP_FREE_EXP:
744
746
os << "UR_FUNCTION_BINDLESS_IMAGES_MIPMAP_FREE_EXP";
745
747
break;
746
- case UR_FUNCTION_BINDLESS_IMAGES_IMPORT_OPAQUE_FD_EXP:
747
- os << "UR_FUNCTION_BINDLESS_IMAGES_IMPORT_OPAQUE_FD_EXP";
748
- break;
749
748
case UR_FUNCTION_BINDLESS_IMAGES_MAP_EXTERNAL_ARRAY_EXP:
750
749
os << "UR_FUNCTION_BINDLESS_IMAGES_MAP_EXTERNAL_ARRAY_EXP";
751
750
break;
752
751
case UR_FUNCTION_BINDLESS_IMAGES_RELEASE_INTEROP_EXP:
753
752
os << "UR_FUNCTION_BINDLESS_IMAGES_RELEASE_INTEROP_EXP";
754
753
break;
755
- case UR_FUNCTION_BINDLESS_IMAGES_IMPORT_EXTERNAL_SEMAPHORE_OPAQUE_FD_EXP:
756
- os << "UR_FUNCTION_BINDLESS_IMAGES_IMPORT_EXTERNAL_SEMAPHORE_OPAQUE_FD_EXP";
757
- break;
758
754
case UR_FUNCTION_BINDLESS_IMAGES_DESTROY_EXTERNAL_SEMAPHORE_EXP:
759
755
os << "UR_FUNCTION_BINDLESS_IMAGES_DESTROY_EXTERNAL_SEMAPHORE_EXP";
760
756
break;
@@ -932,6 +928,12 @@ inline std::ostream &operator<<(std::ostream &os, enum ur_function_t value) {
932
928
case UR_FUNCTION_KERNEL_GET_SUGGESTED_LOCAL_WORK_SIZE:
933
929
os << "UR_FUNCTION_KERNEL_GET_SUGGESTED_LOCAL_WORK_SIZE";
934
930
break;
931
+ case UR_FUNCTION_BINDLESS_IMAGES_IMPORT_EXTERNAL_MEMORY_EXP:
932
+ os << "UR_FUNCTION_BINDLESS_IMAGES_IMPORT_EXTERNAL_MEMORY_EXP";
933
+ break;
934
+ case UR_FUNCTION_BINDLESS_IMAGES_IMPORT_EXTERNAL_SEMAPHORE_EXP:
935
+ os << "UR_FUNCTION_BINDLESS_IMAGES_IMPORT_EXTERNAL_SEMAPHORE_EXP";
936
+ break;
935
937
default:
936
938
os << "unknown enumerator";
937
939
break;
@@ -9313,6 +9315,48 @@ inline std::ostream &operator<<(std::ostream &os, enum ur_exp_sampler_cubemap_fi
9313
9315
return os;
9314
9316
}
9315
9317
///////////////////////////////////////////////////////////////////////////////
9318
+ /// @brief Print operator for the ur_exp_external_mem_type_t type
9319
+ /// @returns
9320
+ /// std::ostream &
9321
+ inline std::ostream &operator<<(std::ostream &os, enum ur_exp_external_mem_type_t value) {
9322
+ switch (value) {
9323
+ case UR_EXP_EXTERNAL_MEM_TYPE_OPAQUE_FD:
9324
+ os << "UR_EXP_EXTERNAL_MEM_TYPE_OPAQUE_FD";
9325
+ break;
9326
+ case UR_EXP_EXTERNAL_MEM_TYPE_WIN32_NT:
9327
+ os << "UR_EXP_EXTERNAL_MEM_TYPE_WIN32_NT";
9328
+ break;
9329
+ case UR_EXP_EXTERNAL_MEM_TYPE_WIN32_NT_DX12_RESOURCE:
9330
+ os << "UR_EXP_EXTERNAL_MEM_TYPE_WIN32_NT_DX12_RESOURCE";
9331
+ break;
9332
+ default:
9333
+ os << "unknown enumerator";
9334
+ break;
9335
+ }
9336
+ return os;
9337
+ }
9338
+ ///////////////////////////////////////////////////////////////////////////////
9339
+ /// @brief Print operator for the ur_exp_external_semaphore_type_t type
9340
+ /// @returns
9341
+ /// std::ostream &
9342
+ inline std::ostream &operator<<(std::ostream &os, enum ur_exp_external_semaphore_type_t value) {
9343
+ switch (value) {
9344
+ case UR_EXP_EXTERNAL_SEMAPHORE_TYPE_OPAQUE_FD:
9345
+ os << "UR_EXP_EXTERNAL_SEMAPHORE_TYPE_OPAQUE_FD";
9346
+ break;
9347
+ case UR_EXP_EXTERNAL_SEMAPHORE_TYPE_WIN32_NT:
9348
+ os << "UR_EXP_EXTERNAL_SEMAPHORE_TYPE_WIN32_NT";
9349
+ break;
9350
+ case UR_EXP_EXTERNAL_SEMAPHORE_TYPE_WIN32_NT_DX12_FENCE:
9351
+ os << "UR_EXP_EXTERNAL_SEMAPHORE_TYPE_WIN32_NT_DX12_FENCE";
9352
+ break;
9353
+ default:
9354
+ os << "unknown enumerator";
9355
+ break;
9356
+ }
9357
+ return os;
9358
+ }
9359
+ ///////////////////////////////////////////////////////////////////////////////
9316
9360
/// @brief Print operator for the ur_exp_file_descriptor_t type
9317
9361
/// @returns
9318
9362
/// std::ostream &
@@ -14766,10 +14810,10 @@ inline std::ostream &operator<<(std::ostream &os, [[maybe_unused]] const struct
14766
14810
}
14767
14811
14768
14812
///////////////////////////////////////////////////////////////////////////////
14769
- /// @brief Print operator for the ur_bindless_images_import_opaque_fd_exp_params_t type
14813
+ /// @brief Print operator for the ur_bindless_images_import_external_memory_exp_params_t type
14770
14814
/// @returns
14771
14815
/// std::ostream &
14772
- inline std::ostream &operator<<(std::ostream &os, [[maybe_unused]] const struct ur_bindless_images_import_opaque_fd_exp_params_t *params) {
14816
+ inline std::ostream &operator<<(std::ostream &os, [[maybe_unused]] const struct ur_bindless_images_import_external_memory_exp_params_t *params) {
14773
14817
14774
14818
os << ".hContext = ";
14775
14819
@@ -14787,6 +14831,11 @@ inline std::ostream &operator<<(std::ostream &os, [[maybe_unused]] const struct
14787
14831
14788
14832
os << *(params->psize);
14789
14833
14834
+ os << ", ";
14835
+ os << ".memHandleType = ";
14836
+
14837
+ os << *(params->pmemHandleType);
14838
+
14790
14839
os << ", ";
14791
14840
os << ".pInteropMemDesc = ";
14792
14841
@@ -14873,10 +14922,10 @@ inline std::ostream &operator<<(std::ostream &os, [[maybe_unused]] const struct
14873
14922
}
14874
14923
14875
14924
///////////////////////////////////////////////////////////////////////////////
14876
- /// @brief Print operator for the ur_bindless_images_import_external_semaphore_opaque_fd_exp_params_t type
14925
+ /// @brief Print operator for the ur_bindless_images_import_external_semaphore_exp_params_t type
14877
14926
/// @returns
14878
14927
/// std::ostream &
14879
- inline std::ostream &operator<<(std::ostream &os, [[maybe_unused]] const struct ur_bindless_images_import_external_semaphore_opaque_fd_exp_params_t *params) {
14928
+ inline std::ostream &operator<<(std::ostream &os, [[maybe_unused]] const struct ur_bindless_images_import_external_semaphore_exp_params_t *params) {
14880
14929
14881
14930
os << ".hContext = ";
14882
14931
@@ -14889,6 +14938,11 @@ inline std::ostream &operator<<(std::ostream &os, [[maybe_unused]] const struct
14889
14938
ur::details::printPtr(os,
14890
14939
*(params->phDevice));
14891
14940
14941
+ os << ", ";
14942
+ os << ".semHandleType = ";
14943
+
14944
+ os << *(params->psemHandleType);
14945
+
14892
14946
os << ", ";
14893
14947
os << ".pInteropSemaphoreDesc = ";
14894
14948
@@ -14947,6 +15001,16 @@ inline std::ostream &operator<<(std::ostream &os, [[maybe_unused]] const struct
14947
15001
ur::details::printPtr(os,
14948
15002
*(params->phSemaphore));
14949
15003
15004
+ os << ", ";
15005
+ os << ".hasWaitValue = ";
15006
+
15007
+ os << *(params->phasWaitValue);
15008
+
15009
+ os << ", ";
15010
+ os << ".waitValue = ";
15011
+
15012
+ os << *(params->pwaitValue);
15013
+
14950
15014
os << ", ";
14951
15015
os << ".numEventsInWaitList = ";
14952
15016
@@ -14990,6 +15054,16 @@ inline std::ostream &operator<<(std::ostream &os, [[maybe_unused]] const struct
14990
15054
ur::details::printPtr(os,
14991
15055
*(params->phSemaphore));
14992
15056
15057
+ os << ", ";
15058
+ os << ".hasSignalValue = ";
15059
+
15060
+ os << *(params->phasSignalValue);
15061
+
15062
+ os << ", ";
15063
+ os << ".signalValue = ";
15064
+
15065
+ os << *(params->psignalValue);
15066
+
14993
15067
os << ", ";
14994
15068
os << ".numEventsInWaitList = ";
14995
15069
@@ -17423,17 +17497,17 @@ inline ur_result_t UR_APICALL printFunctionParams(std::ostream &os, ur_function_
17423
17497
case UR_FUNCTION_BINDLESS_IMAGES_MIPMAP_FREE_EXP: {
17424
17498
os << (const struct ur_bindless_images_mipmap_free_exp_params_t *)params;
17425
17499
} break;
17426
- case UR_FUNCTION_BINDLESS_IMAGES_IMPORT_OPAQUE_FD_EXP : {
17427
- os << (const struct ur_bindless_images_import_opaque_fd_exp_params_t *)params;
17500
+ case UR_FUNCTION_BINDLESS_IMAGES_IMPORT_EXTERNAL_MEMORY_EXP : {
17501
+ os << (const struct ur_bindless_images_import_external_memory_exp_params_t *)params;
17428
17502
} break;
17429
17503
case UR_FUNCTION_BINDLESS_IMAGES_MAP_EXTERNAL_ARRAY_EXP: {
17430
17504
os << (const struct ur_bindless_images_map_external_array_exp_params_t *)params;
17431
17505
} break;
17432
17506
case UR_FUNCTION_BINDLESS_IMAGES_RELEASE_INTEROP_EXP: {
17433
17507
os << (const struct ur_bindless_images_release_interop_exp_params_t *)params;
17434
17508
} break;
17435
- case UR_FUNCTION_BINDLESS_IMAGES_IMPORT_EXTERNAL_SEMAPHORE_OPAQUE_FD_EXP : {
17436
- os << (const struct ur_bindless_images_import_external_semaphore_opaque_fd_exp_params_t *)params;
17509
+ case UR_FUNCTION_BINDLESS_IMAGES_IMPORT_EXTERNAL_SEMAPHORE_EXP : {
17510
+ os << (const struct ur_bindless_images_import_external_semaphore_exp_params_t *)params;
17437
17511
} break;
17438
17512
case UR_FUNCTION_BINDLESS_IMAGES_DESTROY_EXTERNAL_SEMAPHORE_EXP: {
17439
17513
os << (const struct ur_bindless_images_destroy_external_semaphore_exp_params_t *)params;
0 commit comments