@@ -2562,6 +2562,24 @@ inline std::ostream &operator<<(std::ostream &os, enum ur_device_info_t value) {
25622562 case UR_DEVICE_INFO_CUBEMAP_SEAMLESS_FILTERING_SUPPORT_EXP:
25632563 os << "UR_DEVICE_INFO_CUBEMAP_SEAMLESS_FILTERING_SUPPORT_EXP";
25642564 break;
2565+ case UR_DEVICE_INFO_BINDLESS_SAMPLED_IMAGE_FETCH_1D_USM_EXP:
2566+ os << "UR_DEVICE_INFO_BINDLESS_SAMPLED_IMAGE_FETCH_1D_USM_EXP";
2567+ break;
2568+ case UR_DEVICE_INFO_BINDLESS_SAMPLED_IMAGE_FETCH_1D_EXP:
2569+ os << "UR_DEVICE_INFO_BINDLESS_SAMPLED_IMAGE_FETCH_1D_EXP";
2570+ break;
2571+ case UR_DEVICE_INFO_BINDLESS_SAMPLED_IMAGE_FETCH_2D_USM_EXP:
2572+ os << "UR_DEVICE_INFO_BINDLESS_SAMPLED_IMAGE_FETCH_2D_USM_EXP";
2573+ break;
2574+ case UR_DEVICE_INFO_BINDLESS_SAMPLED_IMAGE_FETCH_2D_EXP:
2575+ os << "UR_DEVICE_INFO_BINDLESS_SAMPLED_IMAGE_FETCH_2D_EXP";
2576+ break;
2577+ case UR_DEVICE_INFO_BINDLESS_SAMPLED_IMAGE_FETCH_3D_USM_EXP:
2578+ os << "UR_DEVICE_INFO_BINDLESS_SAMPLED_IMAGE_FETCH_3D_USM_EXP";
2579+ break;
2580+ case UR_DEVICE_INFO_BINDLESS_SAMPLED_IMAGE_FETCH_3D_EXP:
2581+ os << "UR_DEVICE_INFO_BINDLESS_SAMPLED_IMAGE_FETCH_3D_EXP";
2582+ break;
25652583 default:
25662584 os << "unknown enumerator";
25672585 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