@@ -926,6 +926,30 @@ UR_APIEXPORT ur_result_t UR_APICALL urDeviceGetInfo(ur_device_handle_t hDevice,
926
926
// CUDA supports cubemap seamless filtering.
927
927
return ReturnValue (true );
928
928
}
929
+ case UR_DEVICE_INFO_BINDLESS_SAMPLED_IMAGE_FETCH_1D_USM_EXP: {
930
+ // CUDA does support fetching 1D USM sampled image data.
931
+ return ReturnValue (true );
932
+ }
933
+ case UR_DEVICE_INFO_BINDLESS_SAMPLED_IMAGE_FETCH_1D_EXP: {
934
+ // CUDA does not support fetching 1D non-USM sampled image data.
935
+ return ReturnValue (false );
936
+ }
937
+ case UR_DEVICE_INFO_BINDLESS_SAMPLED_IMAGE_FETCH_2D_USM_EXP: {
938
+ // CUDA does support fetching 2D USM sampled image data.
939
+ return ReturnValue (true );
940
+ }
941
+ case UR_DEVICE_INFO_BINDLESS_SAMPLED_IMAGE_FETCH_2D_EXP: {
942
+ // CUDA does support fetching 2D non-USM sampled image data.
943
+ return ReturnValue (true );
944
+ }
945
+ case UR_DEVICE_INFO_BINDLESS_SAMPLED_IMAGE_FETCH_3D_USM_EXP: {
946
+ // CUDA does not support 3D USM sampled textures
947
+ return ReturnValue (false );
948
+ }
949
+ case UR_DEVICE_INFO_BINDLESS_SAMPLED_IMAGE_FETCH_3D_EXP: {
950
+ // CUDA does support fetching 3D non-USM sampled image data.
951
+ return ReturnValue (true );
952
+ }
929
953
case UR_DEVICE_INFO_TIMESTAMP_RECORDING_SUPPORT_EXP: {
930
954
// CUDA supports recording timestamp events.
931
955
return ReturnValue (true );
0 commit comments