Class KHRCLEvent2
- java.lang.Object
-
- org.lwjgl.egl.KHRCLEvent2
-
public class KHRCLEvent2 extends java.lang.Object
Native bindings to the KHR_cl_event2 extension.This extension allows creating an EGL sync object linked to an OpenCL event object, potentially improving efficiency of sharing images between the two APIs. The companion cl_khr_egl_event extension provides the complementary functionality of creating an OpenCL event object from an EGL sync object.
This extension is functionally identical to EGL_KHR_cl_event, but is intended to replace that extension. It exists only to address an implementation issue on 64-bit platforms where passing OpenCL event handles in an EGLint attribute list value is impossible, because the implementations use a 32-bit type for EGLint.
This extension also incorporates some required functionality from the EGL_KHR_fence_sync extension, similarly modified for 64-bit platforms.
Requires
EGL 1.4
andKHR_fence_sync
.
-
-
Field Summary
Fields Modifier and Type Field Description static int
EGL_CL_EVENT_HANDLE_KHR
EGL_SYNC_CL_EVENT_COMPLETE_KHR
EGL_SYNC_CL_EVENT_KHR
-
Method Summary
All Methods Static Methods Concrete Methods Modifier and Type Method Description static long
eglCreateSync64KHR(long dpy, int type, org.lwjgl.PointerBuffer attrib_list)
static long
neglCreateSync64KHR(long dpy, int type, long attrib_list)
-
-
-
Field Detail
-
EGL_CL_EVENT_HANDLE_KHR
public static final int EGL_CL_EVENT_HANDLE_KHR
- See Also:
- Constant Field Values
-
EGL_SYNC_CL_EVENT_KHR
public static final int EGL_SYNC_CL_EVENT_KHR
- See Also:
- Constant Field Values
-
EGL_SYNC_CL_EVENT_COMPLETE_KHR
public static final int EGL_SYNC_CL_EVENT_COMPLETE_KHR
- See Also:
- Constant Field Values
-
-