This extension extends the functionality provided by CreateBuffer, CreateImage2D, CreateImage3D. It allows applications to specify
a new flag MEM_EXT_HOST_PTR_QCOM which enables the driver to map external memory allocations --to be defined in future layered extensions-- to the
device's address space and thus avoiding having to copy data back and forth between the host and the device.
Requires CL11.
| Modifier and Type | Field and Description |
|---|---|
| public static final int | CL_DEVICE_EXT_MEM_PADDING_IN_BYTES_QCOM
Accepted by the |
| public static final int | CL_DEVICE_PAGE_SIZE_QCOM
Accepted by the |
| public static final int | CL_IMAGE_ROW_ALIGNMENT_QCOM
Accepted by the |
| public static final int | CL_IMAGE_SLICE_ALIGNMENT_QCOM
Accepted by the |
| public static final int | CL_MEM_EXT_HOST_PTR_QCOM
Accepted by the |
| public static final int | CL_MEM_HOST_UNCACHED_QCOM
host_cache_policy. |
| public static final int | CL_MEM_HOST_WRITE_COMBINING_QCOM
host_cache_policy. |
| public static final int | CL_MEM_HOST_WRITEBACK_QCOM
host_cache_policy. |
| public static final int | CL_MEM_HOST_WRITETHROUGH_QCOM
host_cache_policy. |
| Access | Constructor and Description |
|---|---|
| protected |
| Modifier and Type | Method and Description | ||||
|---|---|---|---|---|---|
| public static int | clGetDeviceImageInfoQCOM(long
a valid device device, long width of the image in image elements (pixels) image_width, long height of the image in image elements (pixels) image_height, CLImageFormat format of the image image_format, int the parameter to query. One of: param_name, ByteBuffer
a pointer to memory where the appropriate result being queried is returned. If param_value, PointerBuffer param_value is NULL, it is ignored.the actual size in bytes of data being queried by param_value_size_ret)param_value. If NULL, it is ignored.An application that creates OpenCL image objects with the | ||||
| public static int | clGetDeviceImageInfoQCOM(long
a valid device device, long width of the image in image elements (pixels) image_width, long height of the image in image elements (pixels) image_height, CLImageFormat format of the image image_format, int the parameter to query. One of: param_name, IntBuffer
a pointer to memory where the appropriate result being queried is returned. If param_value, PointerBuffer param_value is NULL, it is ignored.the actual size in bytes of data being queried by param_value_size_ret)param_value. If NULL, it is ignored.An application that creates OpenCL image objects with the | ||||
| public static int | clGetDeviceImageInfoQCOM(long device, long image_width, long image_height, CLImageFormat image_format, int param_name, int[] param_value, PointerBuffer param_value_size_ret)
Array version of: | ||||
| public static int | nclGetDeviceImageInfoQCOM(long device, long image_width, long image_height, long image_format, int param_name, long
the size in bytes of memory pointed to by param_value_size, long param_value, long param_value_size_ret)param_value. This size must be ≥ size of return type. If param_value is NULL, it is ignored.Unsafe version of: |
| CL_DEVICE_EXT_MEM_PADDING_IN_BYTES_QCOM | back to summary |
|---|---|
| public static final int CL_DEVICE_EXT_MEM_PADDING_IN_BYTES_QCOM Accepted by the | |
| CL_DEVICE_PAGE_SIZE_QCOM | back to summary |
|---|---|
| public static final int CL_DEVICE_PAGE_SIZE_QCOM Accepted by the | |
| CL_IMAGE_ROW_ALIGNMENT_QCOM | back to summary |
|---|---|
| public static final int CL_IMAGE_ROW_ALIGNMENT_QCOM Accepted by the | |
| CL_IMAGE_SLICE_ALIGNMENT_QCOM | back to summary |
|---|---|
| public static final int CL_IMAGE_SLICE_ALIGNMENT_QCOM Accepted by the | |
| CL_MEM_EXT_HOST_PTR_QCOM | back to summary |
|---|---|
| public static final int CL_MEM_EXT_HOST_PTR_QCOM Accepted by the | |
| CL_MEM_HOST_UNCACHED_QCOM | back to summary |
|---|---|
| public static final int CL_MEM_HOST_UNCACHED_QCOM host_cache_policy. | |
| CL_MEM_HOST_WRITE_COMBINING_QCOM | back to summary |
|---|---|
| public static final int CL_MEM_HOST_WRITE_COMBINING_QCOM host_cache_policy. | |
| CL_MEM_HOST_WRITEBACK_QCOM | back to summary |
|---|---|
| public static final int CL_MEM_HOST_WRITEBACK_QCOM host_cache_policy. | |
| CL_MEM_HOST_WRITETHROUGH_QCOM | back to summary |
|---|---|
| public static final int CL_MEM_HOST_WRITETHROUGH_QCOM host_cache_policy. | |
| QCOMEXTHostPtr | back to summary |
|---|---|
| protected QCOMEXTHostPtr() | |
| clGetDeviceImageInfoQCOM | back to summary | ||||
|---|---|---|---|---|---|
| public static int clGetDeviceImageInfoQCOM(long device, long image_width, long image_height, CLImageFormat image_format, int param_name, ByteBuffer param_value, PointerBuffer param_value_size_ret) An application that creates OpenCL image objects with the
| |||||
| clGetDeviceImageInfoQCOM | back to summary | ||||
|---|---|---|---|---|---|
| public static int clGetDeviceImageInfoQCOM(long device, long image_width, long image_height, CLImageFormat image_format, int param_name, IntBuffer param_value, PointerBuffer param_value_size_ret) An application that creates OpenCL image objects with the
| |||||
| clGetDeviceImageInfoQCOM | back to summary |
|---|---|
| public static int clGetDeviceImageInfoQCOM(long device, long image_width, long image_height, CLImageFormat image_format, int param_name, int[] param_value, PointerBuffer param_value_size_ret) Array version of:
| |
| nclGetDeviceImageInfoQCOM | back to summary |
|---|---|
| public static int nclGetDeviceImageInfoQCOM(long device, long image_width, long image_height, long image_format, int param_name, long param_value_size, long param_value, long param_value_size_ret) Unsafe version of:
| |