@@ -2553,6 +2553,24 @@ inline std::ostream &operator<<(std::ostream &os, enum ur_device_info_t value) {
25532553 case UR_DEVICE_INFO_CUBEMAP_SEAMLESS_FILTERING_SUPPORT_EXP:
25542554 os << "UR_DEVICE_INFO_CUBEMAP_SEAMLESS_FILTERING_SUPPORT_EXP";
25552555 break;
2556+ case UR_DEVICE_INFO_BINDLESS_SAMPLED_IMAGE_FETCH_1D_USM_EXP:
2557+ os << "UR_DEVICE_INFO_BINDLESS_SAMPLED_IMAGE_FETCH_1D_USM_EXP";
2558+ break;
2559+ case UR_DEVICE_INFO_BINDLESS_SAMPLED_IMAGE_FETCH_1D_EXP:
2560+ os << "UR_DEVICE_INFO_BINDLESS_SAMPLED_IMAGE_FETCH_1D_EXP";
2561+ break;
2562+ case UR_DEVICE_INFO_BINDLESS_SAMPLED_IMAGE_FETCH_2D_USM_EXP:
2563+ os << "UR_DEVICE_INFO_BINDLESS_SAMPLED_IMAGE_FETCH_2D_USM_EXP";
2564+ break;
2565+ case UR_DEVICE_INFO_BINDLESS_SAMPLED_IMAGE_FETCH_2D_EXP:
2566+ os << "UR_DEVICE_INFO_BINDLESS_SAMPLED_IMAGE_FETCH_2D_EXP";
2567+ break;
2568+ case UR_DEVICE_INFO_BINDLESS_SAMPLED_IMAGE_FETCH_3D_USM_EXP:
2569+ os << "UR_DEVICE_INFO_BINDLESS_SAMPLED_IMAGE_FETCH_3D_USM_EXP";
2570+ break;
2571+ case UR_DEVICE_INFO_BINDLESS_SAMPLED_IMAGE_FETCH_3D_EXP:
2572+ os << "UR_DEVICE_INFO_BINDLESS_SAMPLED_IMAGE_FETCH_3D_EXP";
2573+ break;
25562574 default:
25572575 os << "unknown enumerator";
25582576 break;
@@ -4190,6 +4208,78 @@ inline ur_result_t printTagged(std::ostream &os, const void *ptr, ur_device_info
41904208
41914209 os << ")";
41924210 } break;
4211+ case UR_DEVICE_INFO_BINDLESS_SAMPLED_IMAGE_FETCH_1D_USM_EXP: {
4212+ const ur_bool_t *tptr = (const ur_bool_t *)ptr;
4213+ if (sizeof(ur_bool_t) > size) {
4214+ os << "invalid size (is: " << size << ", expected: >=" << sizeof(ur_bool_t) << ")";
4215+ return UR_RESULT_ERROR_INVALID_SIZE;
4216+ }
4217+ os << (const void *)(tptr) << " (";
4218+
4219+ os << *tptr;
4220+
4221+ os << ")";
4222+ } break;
4223+ case UR_DEVICE_INFO_BINDLESS_SAMPLED_IMAGE_FETCH_1D_EXP: {
4224+ const ur_bool_t *tptr = (const ur_bool_t *)ptr;
4225+ if (sizeof(ur_bool_t) > size) {
4226+ os << "invalid size (is: " << size << ", expected: >=" << sizeof(ur_bool_t) << ")";
4227+ return UR_RESULT_ERROR_INVALID_SIZE;
4228+ }
4229+ os << (const void *)(tptr) << " (";
4230+
4231+ os << *tptr;
4232+
4233+ os << ")";
4234+ } break;
4235+ case UR_DEVICE_INFO_BINDLESS_SAMPLED_IMAGE_FETCH_2D_USM_EXP: {
4236+ const ur_bool_t *tptr = (const ur_bool_t *)ptr;
4237+ if (sizeof(ur_bool_t) > size) {
4238+ os << "invalid size (is: " << size << ", expected: >=" << sizeof(ur_bool_t) << ")";
4239+ return UR_RESULT_ERROR_INVALID_SIZE;
4240+ }
4241+ os << (const void *)(tptr) << " (";
4242+
4243+ os << *tptr;
4244+
4245+ os << ")";
4246+ } break;
4247+ case UR_DEVICE_INFO_BINDLESS_SAMPLED_IMAGE_FETCH_2D_EXP: {
4248+ const ur_bool_t *tptr = (const ur_bool_t *)ptr;
4249+ if (sizeof(ur_bool_t) > size) {
4250+ os << "invalid size (is: " << size << ", expected: >=" << sizeof(ur_bool_t) << ")";
4251+ return UR_RESULT_ERROR_INVALID_SIZE;
4252+ }
4253+ os << (const void *)(tptr) << " (";
4254+
4255+ os << *tptr;
4256+
4257+ os << ")";
4258+ } break;
4259+ case UR_DEVICE_INFO_BINDLESS_SAMPLED_IMAGE_FETCH_3D_USM_EXP: {
4260+ const ur_bool_t *tptr = (const ur_bool_t *)ptr;
4261+ if (sizeof(ur_bool_t) > size) {
4262+ os << "invalid size (is: " << size << ", expected: >=" << sizeof(ur_bool_t) << ")";
4263+ return UR_RESULT_ERROR_INVALID_SIZE;
4264+ }
4265+ os << (const void *)(tptr) << " (";
4266+
4267+ os << *tptr;
4268+
4269+ os << ")";
4270+ } break;
4271+ case UR_DEVICE_INFO_BINDLESS_SAMPLED_IMAGE_FETCH_3D_EXP: {
4272+ const ur_bool_t *tptr = (const ur_bool_t *)ptr;
4273+ if (sizeof(ur_bool_t) > size) {
4274+ os << "invalid size (is: " << size << ", expected: >=" << sizeof(ur_bool_t) << ")";
4275+ return UR_RESULT_ERROR_INVALID_SIZE;
4276+ }
4277+ os << (const void *)(tptr) << " (";
4278+
4279+ os << *tptr;
4280+
4281+ os << ")";
4282+ } break;
41934283 default:
41944284 os << "unknown enumerator";
41954285 return UR_RESULT_ERROR_INVALID_ENUMERATION;
0 commit comments