@@ -2583,15 +2583,9 @@ inline std::ostream &operator<<(std::ostream &os, enum ur_device_info_t value) {
2583
2583
case UR_DEVICE_INFO_INTEROP_MEMORY_IMPORT_SUPPORT_EXP:
2584
2584
os << "UR_DEVICE_INFO_INTEROP_MEMORY_IMPORT_SUPPORT_EXP";
2585
2585
break;
2586
- case UR_DEVICE_INFO_INTEROP_MEMORY_EXPORT_SUPPORT_EXP:
2587
- os << "UR_DEVICE_INFO_INTEROP_MEMORY_EXPORT_SUPPORT_EXP";
2588
- break;
2589
2586
case UR_DEVICE_INFO_INTEROP_SEMAPHORE_IMPORT_SUPPORT_EXP:
2590
2587
os << "UR_DEVICE_INFO_INTEROP_SEMAPHORE_IMPORT_SUPPORT_EXP";
2591
2588
break;
2592
- case UR_DEVICE_INFO_INTEROP_SEMAPHORE_EXPORT_SUPPORT_EXP:
2593
- os << "UR_DEVICE_INFO_INTEROP_SEMAPHORE_EXPORT_SUPPORT_EXP";
2594
- break;
2595
2589
case UR_DEVICE_INFO_CUBEMAP_SUPPORT_EXP:
2596
2590
os << "UR_DEVICE_INFO_CUBEMAP_SUPPORT_EXP";
2597
2591
break;
@@ -2610,15 +2604,24 @@ inline std::ostream &operator<<(std::ostream &os, enum ur_device_info_t value) {
2610
2604
case UR_DEVICE_INFO_BINDLESS_SAMPLED_IMAGE_FETCH_2D_EXP:
2611
2605
os << "UR_DEVICE_INFO_BINDLESS_SAMPLED_IMAGE_FETCH_2D_EXP";
2612
2606
break;
2613
- case UR_DEVICE_INFO_BINDLESS_SAMPLED_IMAGE_FETCH_3D_USM_EXP:
2614
- os << "UR_DEVICE_INFO_BINDLESS_SAMPLED_IMAGE_FETCH_3D_USM_EXP";
2615
- break;
2616
2607
case UR_DEVICE_INFO_BINDLESS_SAMPLED_IMAGE_FETCH_3D_EXP:
2617
2608
os << "UR_DEVICE_INFO_BINDLESS_SAMPLED_IMAGE_FETCH_3D_EXP";
2618
2609
break;
2619
2610
case UR_DEVICE_INFO_TIMESTAMP_RECORDING_SUPPORT_EXP:
2620
2611
os << "UR_DEVICE_INFO_TIMESTAMP_RECORDING_SUPPORT_EXP";
2621
2612
break;
2613
+ case UR_DEVICE_INFO_IMAGE_ARRAY_SUPPORT_EXP:
2614
+ os << "UR_DEVICE_INFO_IMAGE_ARRAY_SUPPORT_EXP";
2615
+ break;
2616
+ case UR_DEVICE_INFO_BINDLESS_UNIQUE_ADDRESSING_PER_DIM_EXP:
2617
+ os << "UR_DEVICE_INFO_BINDLESS_UNIQUE_ADDRESSING_PER_DIM_EXP";
2618
+ break;
2619
+ case UR_DEVICE_INFO_BINDLESS_SAMPLE_1D_USM_EXP:
2620
+ os << "UR_DEVICE_INFO_BINDLESS_SAMPLE_1D_USM_EXP";
2621
+ break;
2622
+ case UR_DEVICE_INFO_BINDLESS_SAMPLE_2D_USM_EXP:
2623
+ os << "UR_DEVICE_INFO_BINDLESS_SAMPLE_2D_USM_EXP";
2624
+ break;
2622
2625
case UR_DEVICE_INFO_ENQUEUE_NATIVE_COMMAND_SUPPORT_EXP:
2623
2626
os << "UR_DEVICE_INFO_ENQUEUE_NATIVE_COMMAND_SUPPORT_EXP";
2624
2627
break;
@@ -4223,7 +4226,7 @@ inline ur_result_t printTagged(std::ostream &os, const void *ptr, ur_device_info
4223
4226
4224
4227
os << ")";
4225
4228
} break;
4226
- case UR_DEVICE_INFO_INTEROP_MEMORY_EXPORT_SUPPORT_EXP : {
4229
+ case UR_DEVICE_INFO_INTEROP_SEMAPHORE_IMPORT_SUPPORT_EXP : {
4227
4230
const ur_bool_t *tptr = (const ur_bool_t *)ptr;
4228
4231
if (sizeof(ur_bool_t) > size) {
4229
4232
os << "invalid size (is: " << size << ", expected: >=" << sizeof(ur_bool_t) << ")";
@@ -4235,7 +4238,7 @@ inline ur_result_t printTagged(std::ostream &os, const void *ptr, ur_device_info
4235
4238
4236
4239
os << ")";
4237
4240
} break;
4238
- case UR_DEVICE_INFO_INTEROP_SEMAPHORE_IMPORT_SUPPORT_EXP : {
4241
+ case UR_DEVICE_INFO_CUBEMAP_SUPPORT_EXP : {
4239
4242
const ur_bool_t *tptr = (const ur_bool_t *)ptr;
4240
4243
if (sizeof(ur_bool_t) > size) {
4241
4244
os << "invalid size (is: " << size << ", expected: >=" << sizeof(ur_bool_t) << ")";
@@ -4247,7 +4250,7 @@ inline ur_result_t printTagged(std::ostream &os, const void *ptr, ur_device_info
4247
4250
4248
4251
os << ")";
4249
4252
} break;
4250
- case UR_DEVICE_INFO_INTEROP_SEMAPHORE_EXPORT_SUPPORT_EXP : {
4253
+ case UR_DEVICE_INFO_CUBEMAP_SEAMLESS_FILTERING_SUPPORT_EXP : {
4251
4254
const ur_bool_t *tptr = (const ur_bool_t *)ptr;
4252
4255
if (sizeof(ur_bool_t) > size) {
4253
4256
os << "invalid size (is: " << size << ", expected: >=" << sizeof(ur_bool_t) << ")";
@@ -4259,7 +4262,7 @@ inline ur_result_t printTagged(std::ostream &os, const void *ptr, ur_device_info
4259
4262
4260
4263
os << ")";
4261
4264
} break;
4262
- case UR_DEVICE_INFO_CUBEMAP_SUPPORT_EXP : {
4265
+ case UR_DEVICE_INFO_BINDLESS_SAMPLED_IMAGE_FETCH_1D_USM_EXP : {
4263
4266
const ur_bool_t *tptr = (const ur_bool_t *)ptr;
4264
4267
if (sizeof(ur_bool_t) > size) {
4265
4268
os << "invalid size (is: " << size << ", expected: >=" << sizeof(ur_bool_t) << ")";
@@ -4271,7 +4274,7 @@ inline ur_result_t printTagged(std::ostream &os, const void *ptr, ur_device_info
4271
4274
4272
4275
os << ")";
4273
4276
} break;
4274
- case UR_DEVICE_INFO_CUBEMAP_SEAMLESS_FILTERING_SUPPORT_EXP : {
4277
+ case UR_DEVICE_INFO_BINDLESS_SAMPLED_IMAGE_FETCH_1D_EXP : {
4275
4278
const ur_bool_t *tptr = (const ur_bool_t *)ptr;
4276
4279
if (sizeof(ur_bool_t) > size) {
4277
4280
os << "invalid size (is: " << size << ", expected: >=" << sizeof(ur_bool_t) << ")";
@@ -4283,7 +4286,7 @@ inline ur_result_t printTagged(std::ostream &os, const void *ptr, ur_device_info
4283
4286
4284
4287
os << ")";
4285
4288
} break;
4286
- case UR_DEVICE_INFO_BINDLESS_SAMPLED_IMAGE_FETCH_1D_USM_EXP : {
4289
+ case UR_DEVICE_INFO_BINDLESS_SAMPLED_IMAGE_FETCH_2D_USM_EXP : {
4287
4290
const ur_bool_t *tptr = (const ur_bool_t *)ptr;
4288
4291
if (sizeof(ur_bool_t) > size) {
4289
4292
os << "invalid size (is: " << size << ", expected: >=" << sizeof(ur_bool_t) << ")";
@@ -4295,7 +4298,7 @@ inline ur_result_t printTagged(std::ostream &os, const void *ptr, ur_device_info
4295
4298
4296
4299
os << ")";
4297
4300
} break;
4298
- case UR_DEVICE_INFO_BINDLESS_SAMPLED_IMAGE_FETCH_1D_EXP : {
4301
+ case UR_DEVICE_INFO_BINDLESS_SAMPLED_IMAGE_FETCH_2D_EXP : {
4299
4302
const ur_bool_t *tptr = (const ur_bool_t *)ptr;
4300
4303
if (sizeof(ur_bool_t) > size) {
4301
4304
os << "invalid size (is: " << size << ", expected: >=" << sizeof(ur_bool_t) << ")";
@@ -4307,7 +4310,7 @@ inline ur_result_t printTagged(std::ostream &os, const void *ptr, ur_device_info
4307
4310
4308
4311
os << ")";
4309
4312
} break;
4310
- case UR_DEVICE_INFO_BINDLESS_SAMPLED_IMAGE_FETCH_2D_USM_EXP : {
4313
+ case UR_DEVICE_INFO_BINDLESS_SAMPLED_IMAGE_FETCH_3D_EXP : {
4311
4314
const ur_bool_t *tptr = (const ur_bool_t *)ptr;
4312
4315
if (sizeof(ur_bool_t) > size) {
4313
4316
os << "invalid size (is: " << size << ", expected: >=" << sizeof(ur_bool_t) << ")";
@@ -4319,7 +4322,7 @@ inline ur_result_t printTagged(std::ostream &os, const void *ptr, ur_device_info
4319
4322
4320
4323
os << ")";
4321
4324
} break;
4322
- case UR_DEVICE_INFO_BINDLESS_SAMPLED_IMAGE_FETCH_2D_EXP : {
4325
+ case UR_DEVICE_INFO_TIMESTAMP_RECORDING_SUPPORT_EXP : {
4323
4326
const ur_bool_t *tptr = (const ur_bool_t *)ptr;
4324
4327
if (sizeof(ur_bool_t) > size) {
4325
4328
os << "invalid size (is: " << size << ", expected: >=" << sizeof(ur_bool_t) << ")";
@@ -4331,7 +4334,7 @@ inline ur_result_t printTagged(std::ostream &os, const void *ptr, ur_device_info
4331
4334
4332
4335
os << ")";
4333
4336
} break;
4334
- case UR_DEVICE_INFO_BINDLESS_SAMPLED_IMAGE_FETCH_3D_USM_EXP : {
4337
+ case UR_DEVICE_INFO_IMAGE_ARRAY_SUPPORT_EXP : {
4335
4338
const ur_bool_t *tptr = (const ur_bool_t *)ptr;
4336
4339
if (sizeof(ur_bool_t) > size) {
4337
4340
os << "invalid size (is: " << size << ", expected: >=" << sizeof(ur_bool_t) << ")";
@@ -4343,7 +4346,7 @@ inline ur_result_t printTagged(std::ostream &os, const void *ptr, ur_device_info
4343
4346
4344
4347
os << ")";
4345
4348
} break;
4346
- case UR_DEVICE_INFO_BINDLESS_SAMPLED_IMAGE_FETCH_3D_EXP : {
4349
+ case UR_DEVICE_INFO_BINDLESS_UNIQUE_ADDRESSING_PER_DIM_EXP : {
4347
4350
const ur_bool_t *tptr = (const ur_bool_t *)ptr;
4348
4351
if (sizeof(ur_bool_t) > size) {
4349
4352
os << "invalid size (is: " << size << ", expected: >=" << sizeof(ur_bool_t) << ")";
@@ -4355,7 +4358,19 @@ inline ur_result_t printTagged(std::ostream &os, const void *ptr, ur_device_info
4355
4358
4356
4359
os << ")";
4357
4360
} break;
4358
- case UR_DEVICE_INFO_TIMESTAMP_RECORDING_SUPPORT_EXP: {
4361
+ case UR_DEVICE_INFO_BINDLESS_SAMPLE_1D_USM_EXP: {
4362
+ const ur_bool_t *tptr = (const ur_bool_t *)ptr;
4363
+ if (sizeof(ur_bool_t) > size) {
4364
+ os << "invalid size (is: " << size << ", expected: >=" << sizeof(ur_bool_t) << ")";
4365
+ return UR_RESULT_ERROR_INVALID_SIZE;
4366
+ }
4367
+ os << (const void *)(tptr) << " (";
4368
+
4369
+ os << *tptr;
4370
+
4371
+ os << ")";
4372
+ } break;
4373
+ case UR_DEVICE_INFO_BINDLESS_SAMPLE_2D_USM_EXP: {
4359
4374
const ur_bool_t *tptr = (const ur_bool_t *)ptr;
4360
4375
if (sizeof(ur_bool_t) > size) {
4361
4376
os << "invalid size (is: " << size << ", expected: >=" << sizeof(ur_bool_t) << ")";
0 commit comments