Class EXTImageImplicitSyncControl
- java.lang.Object
-
- org.lwjgl.egl.EXTImageImplicitSyncControl
-
public final class EXTImageImplicitSyncControl extends java.lang.Object
Native bindings to the EXT_image_implicit_sync_control extension.This extension allows a client to selectively use implicit or explicit synchronization mechanisms when addressing externally-imported
EGLImages
. A new token is added toEGLImage
creation which allows the client to select whether a platform's implicit synchronization will be in use for a buffer imported intoEGLImage
.Heterogeneous systems (supporting multiple APIs, mixed legacy/updated clients, etc) already supporting implicit synchronization, may not be able to change to explict synchronization in a single switch. This extension allows synchronization to be controlled on a per-buffer basis, so explicit synchronization can be enabled for a complete pipeline which supports it, or implicit synchronization used otherwise.
Requires
EGL 1.2
,KHR_image_base
andEXT_image_dma_buf_import
.
-
-
Field Summary
Fields Modifier and Type Field Description static int
EGL_IMPORT_EXPLICIT_SYNC_EXT
EGL_IMPORT_IMPLICIT_SYNC_EXTAccepted as the value for theIMPORT_SYNC_TYPE_EXT
attribute.static int
EGL_IMPORT_SYNC_TYPE_EXT
Accepted as an attribute in theattrib_list
parameter ofCreateImageKHR
.
-
-
-
Field Detail
-
EGL_IMPORT_SYNC_TYPE_EXT
Accepted as an attribute in theattrib_list
parameter ofCreateImageKHR
.
-
EGL_IMPORT_IMPLICIT_SYNC_EXT, EGL_IMPORT_EXPLICIT_SYNC_EXT
Accepted as the value for theIMPORT_SYNC_TYPE_EXT
attribute.
-
-