@@ -5084,8 +5084,8 @@ inline pi_result piextMemImageAllocate(pi_context Context, pi_device Device,
5084
5084
ur_image_desc_t UrDesc{};
5085
5085
pi2urImageDesc (ImageFormat, ImageDesc, &UrFormat, &UrDesc);
5086
5086
5087
- ur_exp_image_mem_handle_t *UrRetMem =
5088
- reinterpret_cast <ur_exp_image_mem_handle_t *>(RetMem);
5087
+ ur_exp_image_mem_native_handle_t *UrRetMem =
5088
+ reinterpret_cast <ur_exp_image_mem_native_handle_t *>(RetMem);
5089
5089
5090
5090
HANDLE_ERRORS (urBindlessImagesImageAllocateExp (UrContext, UrDevice, &UrFormat,
5091
5091
&UrDesc, UrRetMem));
@@ -5104,14 +5104,14 @@ inline pi_result piextMemUnsampledImageCreate(pi_context Context,
5104
5104
5105
5105
auto UrContext = reinterpret_cast <ur_context_handle_t >(Context);
5106
5106
auto UrDevice = reinterpret_cast <ur_device_handle_t >(Device);
5107
- auto UrImgMem = reinterpret_cast <ur_exp_image_mem_handle_t >(ImgMem);
5107
+ auto UrImgMem = reinterpret_cast <ur_exp_image_mem_native_handle_t >(ImgMem);
5108
5108
5109
5109
ur_image_format_t UrFormat{};
5110
5110
ur_image_desc_t UrDesc{};
5111
5111
pi2urImageDesc (ImageFormat, ImageDesc, &UrFormat, &UrDesc);
5112
5112
5113
- ur_exp_image_handle_t *UrRetHandle =
5114
- reinterpret_cast <ur_exp_image_handle_t *>(RetHandle);
5113
+ ur_exp_image_native_handle_t *UrRetHandle =
5114
+ reinterpret_cast <ur_exp_image_native_handle_t *>(RetHandle);
5115
5115
5116
5116
HANDLE_ERRORS (urBindlessImagesUnsampledImageCreateExp (
5117
5117
UrContext, UrDevice, UrImgMem, &UrFormat, &UrDesc, UrRetHandle));
@@ -5129,15 +5129,15 @@ inline pi_result piextMemSampledImageCreate(
5129
5129
5130
5130
auto UrContext = reinterpret_cast <ur_context_handle_t >(Context);
5131
5131
auto UrDevice = reinterpret_cast <ur_device_handle_t >(Device);
5132
- auto UrImgMem = reinterpret_cast <ur_exp_image_mem_handle_t >(ImgMem);
5132
+ auto UrImgMem = reinterpret_cast <ur_exp_image_mem_native_handle_t >(ImgMem);
5133
5133
5134
5134
ur_image_format_t UrFormat{};
5135
5135
ur_image_desc_t UrDesc{};
5136
5136
pi2urImageDesc (ImageFormat, ImageDesc, &UrFormat, &UrDesc);
5137
5137
5138
5138
auto UrSampler = reinterpret_cast <ur_sampler_handle_t >(Sampler);
5139
- ur_exp_image_handle_t *UrRetHandle =
5140
- reinterpret_cast <ur_exp_image_handle_t *>(RetHandle);
5139
+ ur_exp_image_native_handle_t *UrRetHandle =
5140
+ reinterpret_cast <ur_exp_image_native_handle_t *>(RetHandle);
5141
5141
5142
5142
HANDLE_ERRORS (urBindlessImagesSampledImageCreateExp (
5143
5143
UrContext, UrDevice, UrImgMem, &UrFormat, &UrDesc, UrSampler,
@@ -5262,9 +5262,9 @@ inline pi_result piextMemMipmapGetLevel(pi_context Context, pi_device Device,
5262
5262
5263
5263
auto UrContext = reinterpret_cast <ur_context_handle_t >(Context);
5264
5264
auto UrDevice = reinterpret_cast <ur_device_handle_t >(Device);
5265
- auto UrMipMem = reinterpret_cast <ur_exp_image_mem_handle_t >(MipMem);
5266
- ur_exp_image_mem_handle_t *UrRetMem =
5267
- reinterpret_cast <ur_exp_image_mem_handle_t *>(RetMem);
5265
+ auto UrMipMem = reinterpret_cast <ur_exp_image_mem_native_handle_t >(MipMem);
5266
+ ur_exp_image_mem_native_handle_t *UrRetMem =
5267
+ reinterpret_cast <ur_exp_image_mem_native_handle_t *>(RetMem);
5268
5268
5269
5269
HANDLE_ERRORS (urBindlessImagesMipmapGetLevelExp (UrContext, UrDevice, UrMipMem,
5270
5270
Level, UrRetMem));
@@ -5280,7 +5280,7 @@ inline pi_result piextMemImageFree(pi_context Context, pi_device Device,
5280
5280
auto UrContext = reinterpret_cast <ur_context_handle_t >(Context);
5281
5281
auto UrDevice = reinterpret_cast <ur_device_handle_t >(Device);
5282
5282
auto UrMemoryHandle =
5283
- reinterpret_cast <ur_exp_image_mem_handle_t >(MemoryHandle);
5283
+ reinterpret_cast <ur_exp_image_mem_native_handle_t >(MemoryHandle);
5284
5284
5285
5285
HANDLE_ERRORS (
5286
5286
urBindlessImagesImageFreeExp (UrContext, UrDevice, UrMemoryHandle));
@@ -5296,7 +5296,7 @@ inline pi_result piextMemMipmapFree(pi_context Context, pi_device Device,
5296
5296
auto UrContext = reinterpret_cast <ur_context_handle_t >(Context);
5297
5297
auto UrDevice = reinterpret_cast <ur_device_handle_t >(Device);
5298
5298
auto UrMemoryHandle =
5299
- reinterpret_cast <ur_exp_image_mem_handle_t >(MemoryHandle);
5299
+ reinterpret_cast <ur_exp_image_mem_native_handle_t >(MemoryHandle);
5300
5300
5301
5301
HANDLE_ERRORS (
5302
5302
urBindlessImagesMipmapFreeExp (UrContext, UrDevice, UrMemoryHandle));
@@ -5371,10 +5371,9 @@ inline pi_result piextMemUnsampledImageHandleDestroy(pi_context Context,
5371
5371
5372
5372
auto UrContext = reinterpret_cast <ur_context_handle_t >(Context);
5373
5373
auto UrDevice = reinterpret_cast <ur_device_handle_t >(Device);
5374
- auto UrHandle = reinterpret_cast <ur_exp_image_handle_t >(Handle );
5375
5374
5376
5375
HANDLE_ERRORS (urBindlessImagesUnsampledImageHandleDestroyExp (
5377
- UrContext, UrDevice, UrHandle ));
5376
+ UrContext, UrDevice, Handle ));
5378
5377
5379
5378
return PI_SUCCESS;
5380
5379
}
@@ -5387,10 +5386,9 @@ inline pi_result piextMemSampledImageHandleDestroy(pi_context Context,
5387
5386
5388
5387
auto UrContext = reinterpret_cast <ur_context_handle_t >(Context);
5389
5388
auto UrDevice = reinterpret_cast <ur_device_handle_t >(Device);
5390
- auto UrHandle = reinterpret_cast <ur_exp_image_handle_t >(Handle );
5391
5389
5392
- HANDLE_ERRORS (urBindlessImagesSampledImageHandleDestroyExp (
5393
- UrContext, UrDevice, UrHandle ));
5390
+ HANDLE_ERRORS (urBindlessImagesSampledImageHandleDestroyExp (UrContext,
5391
+ UrDevice, Handle ));
5394
5392
5395
5393
return PI_SUCCESS;
5396
5394
}
@@ -5416,16 +5414,19 @@ static void pi2urImageInfoFlags(const pi_image_info PiFlags,
5416
5414
}
5417
5415
}
5418
5416
5419
- inline pi_result piextMemImageGetInfo (pi_image_mem_handle MemHandle,
5417
+ inline pi_result piextMemImageGetInfo (pi_context Context,
5418
+ pi_image_mem_handle MemHandle,
5420
5419
pi_image_info ParamName, void *ParamValue,
5421
5420
size_t *ParamValueSizeRet) {
5422
- auto UrMemHandle = reinterpret_cast <ur_exp_image_mem_handle_t >(MemHandle);
5421
+ auto UrMemHandle =
5422
+ reinterpret_cast <ur_exp_image_mem_native_handle_t >(MemHandle);
5423
+ auto UrContext = reinterpret_cast <ur_context_handle_t >(Context);
5423
5424
5424
5425
ur_image_info_t UrParamName{};
5425
5426
pi2urImageInfoFlags (ParamName, &UrParamName);
5426
5427
5427
- HANDLE_ERRORS (urBindlessImagesImageGetInfoExp (UrMemHandle, UrParamName,
5428
- ParamValue, ParamValueSizeRet));
5428
+ HANDLE_ERRORS (urBindlessImagesImageGetInfoExp (
5429
+ UrContext, UrMemHandle, UrParamName, ParamValue, ParamValueSizeRet));
5429
5430
5430
5431
if (ParamName == pi_image_info::PI_IMAGE_INFO_FORMAT && ParamValue) {
5431
5432
pi_image_format PiFormat;
@@ -5553,8 +5554,8 @@ inline pi_result piextMemMapExternalArray(pi_context Context, pi_device Device,
5553
5554
pi2urImageDesc (ImageFormat, ImageDesc, &UrFormat, &UrDesc);
5554
5555
5555
5556
auto UrMemHandle = reinterpret_cast <ur_exp_interop_mem_handle_t >(MemHandle);
5556
- ur_exp_image_mem_handle_t *UrRetMem =
5557
- reinterpret_cast <ur_exp_image_mem_handle_t *>(RetMem);
5557
+ ur_exp_image_mem_native_handle_t *UrRetMem =
5558
+ reinterpret_cast <ur_exp_image_mem_native_handle_t *>(RetMem);
5558
5559
5559
5560
HANDLE_ERRORS (urBindlessImagesMapExternalArrayExp (
5560
5561
UrContext, UrDevice, &UrFormat, &UrDesc, UrMemHandle, UrRetMem));
0 commit comments