@@ -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 &
@@ -14760,10 +14804,10 @@ inline std::ostream &operator<<(std::ostream &os, [[maybe_unused]] const struct
14760
14804
}
14761
14805
14762
14806
///////////////////////////////////////////////////////////////////////////////
14763
- /// @brief Print operator for the ur_bindless_images_import_opaque_fd_exp_params_t type
14807
+ /// @brief Print operator for the ur_bindless_images_import_external_memory_exp_params_t type
14764
14808
/// @returns
14765
14809
/// std::ostream &
14766
- inline std::ostream &operator<<(std::ostream &os, [[maybe_unused]] const struct ur_bindless_images_import_opaque_fd_exp_params_t *params) {
14810
+ inline std::ostream &operator<<(std::ostream &os, [[maybe_unused]] const struct ur_bindless_images_import_external_memory_exp_params_t *params) {
14767
14811
14768
14812
os << ".hContext = ";
14769
14813
@@ -14781,6 +14825,11 @@ inline std::ostream &operator<<(std::ostream &os, [[maybe_unused]] const struct
14781
14825
14782
14826
os << *(params->psize);
14783
14827
14828
+ os << ", ";
14829
+ os << ".memHandleType = ";
14830
+
14831
+ os << *(params->pmemHandleType);
14832
+
14784
14833
os << ", ";
14785
14834
os << ".pInteropMemDesc = ";
14786
14835
@@ -14867,10 +14916,10 @@ inline std::ostream &operator<<(std::ostream &os, [[maybe_unused]] const struct
14867
14916
}
14868
14917
14869
14918
///////////////////////////////////////////////////////////////////////////////
14870
- /// @brief Print operator for the ur_bindless_images_import_external_semaphore_opaque_fd_exp_params_t type
14919
+ /// @brief Print operator for the ur_bindless_images_import_external_semaphore_exp_params_t type
14871
14920
/// @returns
14872
14921
/// std::ostream &
14873
- inline std::ostream &operator<<(std::ostream &os, [[maybe_unused]] const struct ur_bindless_images_import_external_semaphore_opaque_fd_exp_params_t *params) {
14922
+ inline std::ostream &operator<<(std::ostream &os, [[maybe_unused]] const struct ur_bindless_images_import_external_semaphore_exp_params_t *params) {
14874
14923
14875
14924
os << ".hContext = ";
14876
14925
@@ -14883,6 +14932,11 @@ inline std::ostream &operator<<(std::ostream &os, [[maybe_unused]] const struct
14883
14932
ur::details::printPtr(os,
14884
14933
*(params->phDevice));
14885
14934
14935
+ os << ", ";
14936
+ os << ".semHandleType = ";
14937
+
14938
+ os << *(params->psemHandleType);
14939
+
14886
14940
os << ", ";
14887
14941
os << ".pInteropSemaphoreDesc = ";
14888
14942
@@ -14941,6 +14995,16 @@ inline std::ostream &operator<<(std::ostream &os, [[maybe_unused]] const struct
14941
14995
ur::details::printPtr(os,
14942
14996
*(params->phSemaphore));
14943
14997
14998
+ os << ", ";
14999
+ os << ".hasWaitValue = ";
15000
+
15001
+ os << *(params->phasWaitValue);
15002
+
15003
+ os << ", ";
15004
+ os << ".waitValue = ";
15005
+
15006
+ os << *(params->pwaitValue);
15007
+
14944
15008
os << ", ";
14945
15009
os << ".numEventsInWaitList = ";
14946
15010
@@ -14984,6 +15048,16 @@ inline std::ostream &operator<<(std::ostream &os, [[maybe_unused]] const struct
14984
15048
ur::details::printPtr(os,
14985
15049
*(params->phSemaphore));
14986
15050
15051
+ os << ", ";
15052
+ os << ".hasSignalValue = ";
15053
+
15054
+ os << *(params->phasSignalValue);
15055
+
15056
+ os << ", ";
15057
+ os << ".signalValue = ";
15058
+
15059
+ os << *(params->psignalValue);
15060
+
14987
15061
os << ", ";
14988
15062
os << ".numEventsInWaitList = ";
14989
15063
@@ -17417,17 +17491,17 @@ inline ur_result_t UR_APICALL printFunctionParams(std::ostream &os, ur_function_
17417
17491
case UR_FUNCTION_BINDLESS_IMAGES_MIPMAP_FREE_EXP: {
17418
17492
os << (const struct ur_bindless_images_mipmap_free_exp_params_t *)params;
17419
17493
} break;
17420
- case UR_FUNCTION_BINDLESS_IMAGES_IMPORT_OPAQUE_FD_EXP : {
17421
- os << (const struct ur_bindless_images_import_opaque_fd_exp_params_t *)params;
17494
+ case UR_FUNCTION_BINDLESS_IMAGES_IMPORT_EXTERNAL_MEMORY_EXP : {
17495
+ os << (const struct ur_bindless_images_import_external_memory_exp_params_t *)params;
17422
17496
} break;
17423
17497
case UR_FUNCTION_BINDLESS_IMAGES_MAP_EXTERNAL_ARRAY_EXP: {
17424
17498
os << (const struct ur_bindless_images_map_external_array_exp_params_t *)params;
17425
17499
} break;
17426
17500
case UR_FUNCTION_BINDLESS_IMAGES_RELEASE_INTEROP_EXP: {
17427
17501
os << (const struct ur_bindless_images_release_interop_exp_params_t *)params;
17428
17502
} break;
17429
- case UR_FUNCTION_BINDLESS_IMAGES_IMPORT_EXTERNAL_SEMAPHORE_OPAQUE_FD_EXP : {
17430
- os << (const struct ur_bindless_images_import_external_semaphore_opaque_fd_exp_params_t *)params;
17503
+ case UR_FUNCTION_BINDLESS_IMAGES_IMPORT_EXTERNAL_SEMAPHORE_EXP : {
17504
+ os << (const struct ur_bindless_images_import_external_semaphore_exp_params_t *)params;
17431
17505
} break;
17432
17506
case UR_FUNCTION_BINDLESS_IMAGES_DESTROY_EXTERNAL_SEMAPHORE_EXP: {
17433
17507
os << (const struct ur_bindless_images_destroy_external_semaphore_exp_params_t *)params;
0 commit comments