|
void | sycl::_V1::ext::oneapi::experimental::populate_ur_structs (const image_descriptor &desc, ur_image_desc_t &urDesc, ur_image_format_t &urFormat, size_t pitch=0) |
|
void | sycl::_V1::ext::oneapi::experimental::destroy_image_handle (unsampled_image_handle &imageHandle, const sycl::device &syclDevice, const sycl::context &syclContext) |
| Destroy an unsampled image handle. More...
|
|
void | sycl::_V1::ext::oneapi::experimental::destroy_image_handle (unsampled_image_handle &imageHandle, const sycl::queue &syclQueue) |
| Destroy an unsampled image handle. More...
|
|
void | sycl::_V1::ext::oneapi::experimental::destroy_image_handle (sampled_image_handle &imageHandle, const sycl::device &syclDevice, const sycl::context &syclContext) |
| Destroy a sampled image handle. More...
|
|
void | sycl::_V1::ext::oneapi::experimental::destroy_image_handle (sampled_image_handle &imageHandle, const sycl::queue &syclQueue) |
| Destroy a sampled image handle. More...
|
|
image_mem_handle | sycl::_V1::ext::oneapi::experimental::alloc_image_mem (const image_descriptor &desc, const sycl::device &syclDevice, const sycl::context &syclContext) |
| Allocate image memory based on image_descriptor. More...
|
|
image_mem_handle | sycl::_V1::ext::oneapi::experimental::alloc_image_mem (const image_descriptor &desc, const sycl::queue &syclQueue) |
| Allocate image memory based on image_descriptor. More...
|
|
image_mem_handle | sycl::_V1::ext::oneapi::experimental::get_mip_level_mem_handle (const image_mem_handle mipMem, unsigned int level, const sycl::device &syclDevice, const sycl::context &syclContext) |
| Retrieve the memory handle to an individual mipmap image. More...
|
|
image_mem_handle | sycl::_V1::ext::oneapi::experimental::get_mip_level_mem_handle (const image_mem_handle mipMem, unsigned int level, const sycl::queue &syclQueue) |
| Retrieve the memory handle to an individual mipmap image. More...
|
|
void | sycl::_V1::ext::oneapi::experimental::free_image_mem (image_mem_handle handle, image_type imageType, const sycl::device &syclDevice, const sycl::context &syclContext) |
| Free image memory. More...
|
|
void | sycl::_V1::ext::oneapi::experimental::free_image_mem (image_mem_handle handle, image_type imageType, const sycl::queue &syclQueue) |
| Free image memory. More...
|
|
unsampled_image_handle | sycl::_V1::ext::oneapi::experimental::create_image (image_mem &memHandle, const image_descriptor &desc, const sycl::device &syclDevice, const sycl::context &syclContext) |
| Create an image and return the device image handle. More...
|
|
unsampled_image_handle | sycl::_V1::ext::oneapi::experimental::create_image (image_mem &memHandle, const image_descriptor &desc, const sycl::queue &syclQueue) |
| Create an image and return the device image handle. More...
|
|
unsampled_image_handle | sycl::_V1::ext::oneapi::experimental::create_image (image_mem_handle memHandle, const image_descriptor &desc, const sycl::device &syclDevice, const sycl::context &syclContext) |
| Create an image and return the device image handle. More...
|
|
unsampled_image_handle | sycl::_V1::ext::oneapi::experimental::create_image (image_mem_handle memHandle, const image_descriptor &desc, const sycl::queue &syclQueue) |
| Create an image and return the device image handle. More...
|
|
sampled_image_handle | sycl::_V1::ext::oneapi::experimental::create_image (image_mem_handle memHandle, const bindless_image_sampler &sampler, const image_descriptor &desc, const sycl::device &syclDevice, const sycl::context &syclContext) |
| Create a sampled image and return the device image handle. More...
|
|
sampled_image_handle | sycl::_V1::ext::oneapi::experimental::create_image (image_mem_handle memHandle, const bindless_image_sampler &sampler, const image_descriptor &desc, const sycl::queue &syclQueue) |
| Create a sampled image and return the device image handle. More...
|
|
sampled_image_handle | sycl::_V1::ext::oneapi::experimental::create_image (image_mem &memHandle, const bindless_image_sampler &sampler, const image_descriptor &desc, const sycl::device &syclDevice, const sycl::context &syclContext) |
| Create a sampled image and return the device image handle. More...
|
|
sampled_image_handle | sycl::_V1::ext::oneapi::experimental::create_image (image_mem &memHandle, const bindless_image_sampler &sampler, const image_descriptor &desc, const sycl::queue &syclQueue) |
| Create a sampled image and return the device image handle. More...
|
|
ur_sampler_addressing_mode_t | sycl::_V1::ext::oneapi::experimental::translate_addressing_mode (sycl::addressing_mode Mode) |
|
ur_sampler_filter_mode_t | sycl::_V1::ext::oneapi::experimental::translate_filter_mode (sycl::filtering_mode Mode) |
|
ur_exp_sampler_cubemap_filter_mode_t | sycl::_V1::ext::oneapi::experimental::translate_cubemap_filter_mode (cubemap_filtering_mode Mode) |
|
sampled_image_handle | sycl::_V1::ext::oneapi::experimental::create_image (void *imgMem, size_t pitch, const bindless_image_sampler &sampler, const image_descriptor &desc, const sycl::device &syclDevice, const sycl::context &syclContext) |
| Create a sampled image and return the device image handle. More...
|
|
sampled_image_handle | sycl::_V1::ext::oneapi::experimental::create_image (void *imgMem, size_t pitch, const bindless_image_sampler &sampler, const image_descriptor &desc, const sycl::queue &syclQueue) |
| Create a sampled image and return the device image handle. More...
|
|
template<> |
external_mem | sycl::_V1::ext::oneapi::experimental::import_external_memory< resource_fd > (external_mem_descriptor< resource_fd > externalMemDesc, const sycl::device &syclDevice, const sycl::context &syclContext) |
|
template<> |
external_mem | sycl::_V1::ext::oneapi::experimental::import_external_memory< resource_fd > (external_mem_descriptor< resource_fd > externalMemDesc, const sycl::queue &syclQueue) |
|
template<> |
external_mem | sycl::_V1::ext::oneapi::experimental::import_external_memory< resource_win32_handle > (external_mem_descriptor< resource_win32_handle > externalMemDesc, const sycl::device &syclDevice, const sycl::context &syclContext) |
|
template<> |
external_mem | sycl::_V1::ext::oneapi::experimental::import_external_memory< resource_win32_handle > (external_mem_descriptor< resource_win32_handle > externalMemDesc, const sycl::queue &syclQueue) |
|
image_mem_handle | sycl::_V1::ext::oneapi::experimental::map_external_image_memory (external_mem extMem, const image_descriptor &desc, const sycl::device &syclDevice, const sycl::context &syclContext) |
| Maps an external memory object to an image memory handle (which may have a device optimized memory layout) More...
|
|
image_mem_handle | sycl::_V1::ext::oneapi::experimental::map_external_image_memory (external_mem extMem, const image_descriptor &desc, const sycl::queue &syclQueue) |
| Maps an external memory object to an image memory handle (which may have a device optimized memory layout) More...
|
|
void * | sycl::_V1::ext::oneapi::experimental::map_external_linear_memory (external_mem extMem, uint64_t offset, uint64_t size, const sycl::device &syclDevice, const sycl::context &syclContext) |
| Maps an external memory object to a memory region described by the returned void *. More...
|
|
void * | sycl::_V1::ext::oneapi::experimental::map_external_linear_memory (external_mem extMem, uint64_t offset, uint64_t size, const sycl::queue &syclQueue) |
| Maps an external memory object to a memory region described by the returned void *. More...
|
|
void | sycl::_V1::ext::oneapi::experimental::release_external_memory (external_mem externalMem, const sycl::device &syclDevice, const sycl::context &syclContext) |
| Release external memory. More...
|
|
void | sycl::_V1::ext::oneapi::experimental::release_external_memory (external_mem externalMem, const sycl::queue &syclQueue) |
| Release external memory. More...
|
|
template<> |
external_semaphore | sycl::_V1::ext::oneapi::experimental::import_external_semaphore (external_semaphore_descriptor< resource_fd > externalSemaphoreDesc, const sycl::device &syclDevice, const sycl::context &syclContext) |
|
template<> |
external_semaphore | sycl::_V1::ext::oneapi::experimental::import_external_semaphore (external_semaphore_descriptor< resource_fd > externalSemaphoreDesc, const sycl::queue &syclQueue) |
|
template<> |
external_semaphore | sycl::_V1::ext::oneapi::experimental::import_external_semaphore (external_semaphore_descriptor< resource_win32_handle > externalSemaphoreDesc, const sycl::device &syclDevice, const sycl::context &syclContext) |
|
template<> |
external_semaphore | sycl::_V1::ext::oneapi::experimental::import_external_semaphore (external_semaphore_descriptor< resource_win32_handle > externalSemaphoreDesc, const sycl::queue &syclQueue) |
|
void | sycl::_V1::ext::oneapi::experimental::release_external_semaphore (external_semaphore extSemaphore, const sycl::device &syclDevice, const sycl::context &syclContext) |
| Release the external semaphore. More...
|
|
void | sycl::_V1::ext::oneapi::experimental::release_external_semaphore (external_semaphore extSemaphore, const sycl::queue &syclQueue) |
| Release the external semaphore. More...
|
|
sycl::range< 3 > | sycl::_V1::ext::oneapi::experimental::get_image_range (const image_mem_handle memHandle, const sycl::device &syclDevice, const sycl::context &syclContext) |
| Get the range that describes the image's dimensions. More...
|
|
sycl::range< 3 > | sycl::_V1::ext::oneapi::experimental::get_image_range (const image_mem_handle memHandle, const sycl::queue &syclQueue) |
| Get the range that describes the image's dimensions. More...
|
|
sycl::image_channel_type | sycl::_V1::ext::oneapi::experimental::get_image_channel_type (const image_mem_handle memHandle, const sycl::device &syclDevice, const sycl::context &syclContext) |
| Get the channel type that describes the image memory. More...
|
|
sycl::image_channel_type | sycl::_V1::ext::oneapi::experimental::get_image_channel_type (const image_mem_handle memHandle, const sycl::queue &syclQueue) |
| Get the channel type that describes the image memory. More...
|
|
void * | sycl::_V1::ext::oneapi::experimental::pitched_alloc_device (size_t *resultPitch, size_t widthInBytes, size_t height, unsigned int elementSizeBytes, const sycl::device &syclDevice, const sycl::context &syclContext) |
| Allocate pitched USM image memory. More...
|
|
void * | sycl::_V1::ext::oneapi::experimental::pitched_alloc_device (size_t *resultPitch, size_t widthInBytes, size_t height, unsigned int elementSizeBytes, const sycl::queue &syclQueue) |
| Allocate pitched USM image memory. More...
|
|
void * | sycl::_V1::ext::oneapi::experimental::pitched_alloc_device (size_t *resultPitch, const image_descriptor &desc, const sycl::queue &syclQueue) |
| Allocate pitched USM image memory. More...
|
|
void * | sycl::_V1::ext::oneapi::experimental::pitched_alloc_device (size_t *resultPitch, const image_descriptor &desc, const sycl::device &syclDevice, const sycl::context &syclContext) |
| Allocate pitched USM image memory. More...
|
|
unsigned int | sycl::_V1::ext::oneapi::experimental::get_image_num_channels (const image_mem_handle memHandle, const sycl::device &syclDevice, const sycl::context &syclContext) |
| Get the number of channels that describes the image memory. More...
|
|
unsigned int | sycl::_V1::ext::oneapi::experimental::get_image_num_channels (const image_mem_handle memHandle, const sycl::queue &syclQueue) |
| Get the number of channels that describes the image memory. More...
|
|