@@ -388,20 +388,30 @@ namespace sycl::ext::oneapi {
388
388
sycl::range<3> get_image_range(const image_mem_handle memHandle,
389
389
const sycl::device &syclDevice,
390
390
const sycl::context &syclContext);
391
+ sycl::range<3> get_image_range(const image_mem_handle memHandle,
392
+ const sycl::queue &syclQueue);
391
393
392
394
sycl::image_channel_type
393
395
get_image_channel_type(const image_mem_handle memHandle,
394
396
const sycl::device &syclDevice,
395
397
const sycl::context &syclContext);
398
+ sycl::image_channel_type
399
+ get_image_channel_type(const image_mem_handle memHandle,
400
+ const sycl::queue &syclQueue);
396
401
397
402
unsigned int get_image_num_channels(const image_mem_handle memHandle,
398
403
const sycl::device &syclDevice,
399
404
const sycl::context &syclContext);
405
+ unsigned int get_image_num_channels(const image_mem_handle memHandle,
406
+ const sycl::queue &syclQueue);
400
407
401
408
image_mem_handle get_mip_level_mem_handle(const image_mem_handle mipMemHandle,
402
409
unsigned int level,
403
410
const sycl::device &syclDevice,
404
411
const sycl::context &syclContext);
412
+ image_mem_handle get_mip_level_mem_handle(const image_mem_handle mipMemHandle,
413
+ unsigned int level,
414
+ const sycl::queue &syclQueue);
405
415
}
406
416
```
407
417
@@ -1964,4 +1974,5 @@ These features still need to be handled:
1964
1974
|4.3|2023-09-08| - Clarify how normalized image formats are read
1965
1975
- Remove support for packed normalized image formats
1966
1976
(`unorm_short_555`, `unorm_short_565`, `unorm_int_101010`)
1977
+ |4.4|2023-09-12| - Added overload with `sycl::queue` to standalone functions
1967
1978
|======================
0 commit comments