Building upon the OpenGL memory object and semaphore framework defined in EXT_external_objects, this extension enables an OpenGL application to import a memory object or semaphore from a Win32 NT handle or a KMT share handle.
| Modifier and Type | Field and Description |
|---|---|
| public static final int | GL_D3D12_FENCE_VALUE_EXT
Accepted by the |
| public static final int | GL_DEVICE_LUID_EXT
Accepted by the |
| public static final int | GL_DEVICE_NODE_MASK_EXT
Accepted by the |
| public static final int | GL_HANDLE_TYPE_D3D12_FENCE_EXT
Accepted by the |
| public static final int | GL_HANDLE_TYPE_OPAQUE_WIN32_EXT
Accepted by the |
| public static final int | GL_HANDLE_TYPE_OPAQUE_WIN32_KMT_EXT
Accepted by the |
| public static final int | GL_LUID_SIZE_EXT
Constant values. |
| Access | Constructor and Description |
|---|---|
| protected |
| Modifier and Type | Method and Description |
|---|---|
| public static void | |
| public static void | |
| public static native void | |
| public static native void |
| GL_D3D12_FENCE_VALUE_EXT | back to summary |
|---|---|
| public static final int GL_D3D12_FENCE_VALUE_EXT Accepted by the | |
| GL_DEVICE_LUID_EXT | back to summary |
|---|---|
| public static final int GL_DEVICE_LUID_EXT Accepted by the | |
| GL_DEVICE_NODE_MASK_EXT | back to summary |
|---|---|
| public static final int GL_DEVICE_NODE_MASK_EXT Accepted by the | |
| GL_HANDLE_TYPE_D3D12_FENCE_EXT | back to summary |
|---|---|
| public static final int GL_HANDLE_TYPE_D3D12_FENCE_EXT Accepted by the | |
| GL_HANDLE_TYPE_OPAQUE_WIN32_EXT | back to summary |
|---|---|
| public static final int GL_HANDLE_TYPE_OPAQUE_WIN32_EXT Accepted by the | |
| GL_HANDLE_TYPE_OPAQUE_WIN32_KMT_EXT | back to summary |
|---|---|
| public static final int GL_HANDLE_TYPE_OPAQUE_WIN32_KMT_EXT Accepted by the | |
| GL_LUID_SIZE_EXT | back to summary |
|---|---|
| public static final int GL_LUID_SIZE_EXT Constant values. | |
| EXTSemaphoreWin32 | back to summary |
|---|---|
| protected EXTSemaphoreWin32() | |
| glImportSemaphoreWin32HandleEXT | back to summary |
|---|---|
| public static void glImportSemaphoreWin32HandleEXT(int semaphore, int handleType, long handle) | |
| glImportSemaphoreWin32NameEXT | back to summary |
|---|---|
| public static void glImportSemaphoreWin32NameEXT(int semaphore, int handleType, long name) | |
| nglImportSemaphoreWin32HandleEXT | back to summary |
|---|---|
| public static native void nglImportSemaphoreWin32HandleEXT(int semaphore, int handleType, long handle) | |
| nglImportSemaphoreWin32NameEXT | back to summary |
|---|---|
| public static native void nglImportSemaphoreWin32NameEXT(int semaphore, int handleType, long name) | |