Class KHRExternalMemory

java.lang.Object
org.lwjgl.opencl.KHRExternalMemory

public class KHRExternalMemory extends Object
  • Field Details

    • CL_PLATFORM_EXTERNAL_MEMORY_IMPORT_HANDLE_TYPES_KHR

      public static final int CL_PLATFORM_EXTERNAL_MEMORY_IMPORT_HANDLE_TYPES_KHR
      See Also:
    • CL_DEVICE_EXTERNAL_MEMORY_IMPORT_HANDLE_TYPES_KHR

      public static final int CL_DEVICE_EXTERNAL_MEMORY_IMPORT_HANDLE_TYPES_KHR
      See Also:
    • CL_DEVICE_EXTERNAL_MEMORY_IMPORT_ASSUME_LINEAR_IMAGES_HANDLE_TYPES_KHR

      public static final int CL_DEVICE_EXTERNAL_MEMORY_IMPORT_ASSUME_LINEAR_IMAGES_HANDLE_TYPES_KHR
      See Also:
    • CL_MEM_DEVICE_HANDLE_LIST_KHR

      public static final int CL_MEM_DEVICE_HANDLE_LIST_KHR
      See Also:
    • CL_MEM_DEVICE_HANDLE_LIST_END_KHR

      public static final int CL_MEM_DEVICE_HANDLE_LIST_END_KHR
      See Also:
    • CL_COMMAND_ACQUIRE_EXTERNAL_MEM_OBJECTS_KHR

      public static final int CL_COMMAND_ACQUIRE_EXTERNAL_MEM_OBJECTS_KHR
      See Also:
    • CL_COMMAND_RELEASE_EXTERNAL_MEM_OBJECTS_KHR

      public static final int CL_COMMAND_RELEASE_EXTERNAL_MEM_OBJECTS_KHR
      See Also:
  • Method Details

    • nclEnqueueAcquireExternalMemObjectsKHR

      public static int nclEnqueueAcquireExternalMemObjectsKHR(long command_queue, int num_mem_objects, long mem_objects, int num_events_in_wait_list, long event_wait_list, long event)
      cl_int clEnqueueAcquireExternalMemObjectsKHR(cl_command_queue command_queue, cl_uint num_mem_objects, cl_mem const * mem_objects, cl_uint num_events_in_wait_list, cl_event const * event_wait_list, cl_event * event)
    • clEnqueueAcquireExternalMemObjectsKHR

      public static int clEnqueueAcquireExternalMemObjectsKHR(long command_queue, PointerBuffer mem_objects, @Nullable PointerBuffer event_wait_list, @Nullable PointerBuffer event)
      cl_int clEnqueueAcquireExternalMemObjectsKHR(cl_command_queue command_queue, cl_uint num_mem_objects, cl_mem const * mem_objects, cl_uint num_events_in_wait_list, cl_event const * event_wait_list, cl_event * event)
    • nclEnqueueReleaseExternalMemObjectsKHR

      public static int nclEnqueueReleaseExternalMemObjectsKHR(long command_queue, int num_mem_objects, long mem_objects, int num_events_in_wait_list, long event_wait_list, long event)
      cl_int clEnqueueReleaseExternalMemObjectsKHR(cl_command_queue command_queue, cl_uint num_mem_objects, cl_mem const * mem_objects, cl_uint num_events_in_wait_list, cl_event const * event_wait_list, cl_event * event)
    • clEnqueueReleaseExternalMemObjectsKHR

      public static int clEnqueueReleaseExternalMemObjectsKHR(long command_queue, PointerBuffer mem_objects, @Nullable PointerBuffer event_wait_list, @Nullable PointerBuffer event)
      cl_int clEnqueueReleaseExternalMemObjectsKHR(cl_command_queue command_queue, cl_uint num_mem_objects, cl_mem const * mem_objects, cl_uint num_events_in_wait_list, cl_event const * event_wait_list, cl_event * event)