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 long CL_MEM_DEVICE_HANDLE_LIST_KHR
      See Also:
    • CL_MEM_DEVICE_HANDLE_LIST_END_KHR

      public static final long 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

      @NativeType("cl_int") public static int clEnqueueAcquireExternalMemObjectsKHR(@NativeType("cl_command_queue") long command_queue, @NativeType("cl_mem const *") PointerBuffer mem_objects, @NativeType("cl_event const *") @Nullable PointerBuffer event_wait_list, @NativeType("cl_event *") @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

      @NativeType("cl_int") public static int clEnqueueReleaseExternalMemObjectsKHR(@NativeType("cl_command_queue") long command_queue, @NativeType("cl_mem const *") PointerBuffer mem_objects, @NativeType("cl_event const *") @Nullable PointerBuffer event_wait_list, @NativeType("cl_event *") @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)