@@ -926,6 +926,30 @@ UR_APIEXPORT ur_result_t UR_APICALL urDeviceGetInfo(ur_device_handle_t hDevice,
926926 // CUDA supports cubemap seamless filtering.
927927 return ReturnValue (true );
928928 }
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+ }
929953 case UR_DEVICE_INFO_TIMESTAMP_RECORDING_SUPPORT_EXP: {
930954 // CUDA supports recording timestamp events.
931955 return ReturnValue (true );
0 commit comments