@@ -947,7 +947,7 @@ UR_APIEXPORT ur_result_t UR_APICALL urDeviceGetInfo(
947
947
return ReturnValue (UrRootDev);
948
948
}
949
949
case UR_DEVICE_INFO_COMMAND_BUFFER_SUPPORT_EXP:
950
- return ReturnValue (true );
950
+ return ReturnValue (static_cast < ur_bool_t >( true ) );
951
951
case UR_DEVICE_INFO_COMMAND_BUFFER_UPDATE_SUPPORT_EXP: {
952
952
// Update support requires being able to update kernel arguments and all
953
953
// aspects of the kernel NDRange.
@@ -965,19 +965,19 @@ UR_APIEXPORT ur_result_t UR_APICALL urDeviceGetInfo(
965
965
}
966
966
case UR_DEVICE_INFO_BINDLESS_IMAGES_SUPPORT_EXP: {
967
967
// On L0 bindless images are supported.
968
- return ReturnValue (true );
968
+ return ReturnValue (static_cast < ur_bool_t >( true ) );
969
969
}
970
970
case UR_DEVICE_INFO_BINDLESS_IMAGES_SHARED_USM_SUPPORT_EXP: {
971
971
// On L0 bindless images can not be backed by shared (managed) USM.
972
- return ReturnValue (false );
972
+ return ReturnValue (static_cast < ur_bool_t >( false ) );
973
973
}
974
974
case UR_DEVICE_INFO_BINDLESS_IMAGES_1D_USM_SUPPORT_EXP: {
975
975
// On L0 1D bindless image USM are supported.
976
- return ReturnValue (true );
976
+ return ReturnValue (static_cast < ur_bool_t >( true ) );
977
977
}
978
978
case UR_DEVICE_INFO_BINDLESS_IMAGES_2D_USM_SUPPORT_EXP: {
979
979
// On L0 2D bindless image USM are supported.
980
- return ReturnValue (true );
980
+ return ReturnValue (static_cast < ur_bool_t >( true ) );
981
981
}
982
982
case UR_DEVICE_INFO_IMAGE_PITCH_ALIGN_EXP:
983
983
case UR_DEVICE_INFO_MAX_IMAGE_LINEAR_WIDTH_EXP:
@@ -988,76 +988,76 @@ UR_APIEXPORT ur_result_t UR_APICALL urDeviceGetInfo(
988
988
return UR_RESULT_ERROR_INVALID_VALUE;
989
989
case UR_DEVICE_INFO_MIPMAP_SUPPORT_EXP: {
990
990
// L0 does not support mipmaps.
991
- return ReturnValue (false );
991
+ return ReturnValue (static_cast < ur_bool_t >( false ) );
992
992
}
993
993
case UR_DEVICE_INFO_MIPMAP_ANISOTROPY_SUPPORT_EXP: {
994
994
// L0 does not support anisotropic filtering.
995
- return ReturnValue (false );
995
+ return ReturnValue (static_cast < ur_bool_t >( false ) );
996
996
}
997
997
case UR_DEVICE_INFO_MIPMAP_MAX_ANISOTROPY_EXP:
998
998
logger::error (" Unsupported ParamName in urGetDeviceInfo" );
999
999
logger::error (" ParamName=%{}(0x{})" , ParamName, logger::toHex (ParamName));
1000
1000
return UR_RESULT_ERROR_INVALID_VALUE;
1001
1001
case UR_DEVICE_INFO_MIPMAP_LEVEL_REFERENCE_SUPPORT_EXP: {
1002
1002
// L0 does not support creation of images from individual mipmap levels.
1003
- return ReturnValue (false );
1003
+ return ReturnValue (static_cast < ur_bool_t >( false ) );
1004
1004
}
1005
1005
case UR_DEVICE_INFO_EXTERNAL_MEMORY_IMPORT_SUPPORT_EXP: {
1006
1006
// L0 does not support importing external memory.
1007
- return ReturnValue (false );
1007
+ return ReturnValue (static_cast < ur_bool_t >( false ) );
1008
1008
}
1009
1009
case UR_DEVICE_INFO_EXTERNAL_SEMAPHORE_IMPORT_SUPPORT_EXP: {
1010
1010
// L0 does not support importing external semaphores.
1011
- return ReturnValue (false );
1011
+ return ReturnValue (static_cast < ur_bool_t >( false ) );
1012
1012
}
1013
1013
case UR_DEVICE_INFO_CUBEMAP_SUPPORT_EXP: {
1014
1014
// L0 does not support cubemaps.
1015
- return ReturnValue (false );
1015
+ return ReturnValue (static_cast < ur_bool_t >( false ) );
1016
1016
}
1017
1017
case UR_DEVICE_INFO_CUBEMAP_SEAMLESS_FILTERING_SUPPORT_EXP: {
1018
1018
// L0 does not support cubemap seamless filtering.
1019
- return ReturnValue (false );
1019
+ return ReturnValue (static_cast < ur_bool_t >( false ) );
1020
1020
}
1021
1021
case UR_DEVICE_INFO_BINDLESS_SAMPLED_IMAGE_FETCH_1D_USM_EXP: {
1022
1022
// L0 does not support fetching 1D USM sampled image data.
1023
- return ReturnValue (false );
1023
+ return ReturnValue (static_cast < ur_bool_t >( false ) );
1024
1024
}
1025
1025
case UR_DEVICE_INFO_BINDLESS_SAMPLED_IMAGE_FETCH_1D_EXP: {
1026
1026
// L0 does not not support fetching 1D non-USM sampled image data.
1027
- return ReturnValue (false );
1027
+ return ReturnValue (static_cast < ur_bool_t >( false ) );
1028
1028
}
1029
1029
case UR_DEVICE_INFO_BINDLESS_SAMPLED_IMAGE_FETCH_2D_USM_EXP: {
1030
1030
// L0 does not support fetching 2D USM sampled image data.
1031
- return ReturnValue (false );
1031
+ return ReturnValue (static_cast < ur_bool_t >( false ) );
1032
1032
}
1033
1033
case UR_DEVICE_INFO_BINDLESS_SAMPLED_IMAGE_FETCH_2D_EXP: {
1034
1034
// L0 does not support fetching 2D non-USM sampled image data.
1035
- return ReturnValue (false );
1035
+ return ReturnValue (static_cast < ur_bool_t >( false ) );
1036
1036
}
1037
1037
case UR_DEVICE_INFO_BINDLESS_SAMPLED_IMAGE_FETCH_3D_EXP: {
1038
1038
// L0 does not support fetching 3D non-USM sampled image data.
1039
- return ReturnValue (false );
1039
+ return ReturnValue (static_cast < ur_bool_t >( false ) );
1040
1040
}
1041
1041
case UR_DEVICE_INFO_IMAGE_ARRAY_SUPPORT_EXP: {
1042
1042
// L0 does not support image arrays
1043
- return ReturnValue (false );
1043
+ return ReturnValue (static_cast < ur_bool_t >( false ) );
1044
1044
}
1045
1045
case UR_DEVICE_INFO_BINDLESS_UNIQUE_ADDRESSING_PER_DIM_EXP: {
1046
1046
// L0 does not support unique addressing per dimension
1047
- return ReturnValue (false );
1047
+ return ReturnValue (static_cast < ur_bool_t >( false ) );
1048
1048
}
1049
1049
case UR_DEVICE_INFO_BINDLESS_SAMPLE_1D_USM_EXP: {
1050
1050
// L0 does not support sampling 1D USM sampled image data.
1051
- return ReturnValue (false );
1051
+ return ReturnValue (static_cast < ur_bool_t >( false ) );
1052
1052
}
1053
1053
case UR_DEVICE_INFO_BINDLESS_SAMPLE_2D_USM_EXP: {
1054
1054
// L0 does not support sampling 1D USM sampled image data.
1055
- return ReturnValue (false );
1055
+ return ReturnValue (static_cast < ur_bool_t >( false ) );
1056
1056
}
1057
1057
case UR_DEVICE_INFO_KERNEL_SET_SPECIALIZATION_CONSTANTS:
1058
- return ReturnValue (false );
1058
+ return ReturnValue (static_cast < ur_bool_t >( false ) );
1059
1059
case UR_DEVICE_INFO_GLOBAL_VARIABLE_SUPPORT:
1060
- return ReturnValue (true );
1060
+ return ReturnValue (static_cast < ur_bool_t >( true ) );
1061
1061
default :
1062
1062
logger::error (" Unsupported ParamName in urGetDeviceInfo" );
1063
1063
logger::error (" ParamNameParamName={}(0x{})" , ParamName,
0 commit comments