public class KHRCLEvent2
extends java.lang.Object
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 and KHR_fence_sync.
| Modifier and Type | Field and Description |
|---|---|
static int |
EGL_CL_EVENT_HANDLE_KHR |
static int |
EGL_SYNC_CL_EVENT_COMPLETE_KHR |
static int |
EGL_SYNC_CL_EVENT_KHR |
| Modifier and Type | Method and Description |
|---|---|
static long |
eglCreateSync64KHR(long dpy,
int type,
org.lwjgl.PointerBuffer attrib_list) |
static long |
neglCreateSync64KHR(long dpy,
int type,
long attrib_list) |
public static final int EGL_CL_EVENT_HANDLE_KHR
public static final int EGL_SYNC_CL_EVENT_KHR
public static final int EGL_SYNC_CL_EVENT_COMPLETE_KHR
Copyright LWJGL. All Rights Reserved. License terms.