Top Description Fields Constructors Methods
org.lwjgl.egl

public final Class EXTImageImplicitSyncControl

extends Object
Class Inheritance

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 to EGLImage creation which allows the client to select whether a platform's implicit synchronization will be in use for a buffer imported into EGLImage.

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 and EXT_image_dma_buf_import.

Field Summary

Modifier and TypeField and Description
public static final int
EGL_IMPORT_EXPLICIT_SYNC_EXT

Accepted as the value for the IMPORT_SYNC_TYPE_EXT attribute.

public static final int
EGL_IMPORT_IMPLICIT_SYNC_EXT

Accepted as the value for the IMPORT_SYNC_TYPE_EXT attribute.

public static final int
EGL_IMPORT_SYNC_TYPE_EXT

Accepted as an attribute in the attrib_list parameter of CreateImageKHR.

Constructor Summary

AccessConstructor and Description
private

Method Summary

Inherited from java.lang.Object:
cloneequalsfinalizegetClasshashCodenotifynotifyAlltoStringwaitwaitwait

Field Detail

EGL_IMPORT_EXPLICIT_SYNC_EXTback to summary
public static final int EGL_IMPORT_EXPLICIT_SYNC_EXT

Accepted as the value for the IMPORT_SYNC_TYPE_EXT attribute.

EGL_IMPORT_IMPLICIT_SYNC_EXTback to summary
public static final int EGL_IMPORT_IMPLICIT_SYNC_EXT

Accepted as the value for the IMPORT_SYNC_TYPE_EXT attribute.

EGL_IMPORT_SYNC_TYPE_EXTback to summary
public static final int EGL_IMPORT_SYNC_TYPE_EXT

Accepted as an attribute in the attrib_list parameter of CreateImageKHR.

Constructor Detail

EXTImageImplicitSyncControlback to summary
private EXTImageImplicitSyncControl()