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_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_D3D11_IMAGE_EXT
Accepted by the |
| public static final int | GL_HANDLE_TYPE_D3D11_IMAGE_KMT_EXT
Accepted by the |
| public static final int | GL_HANDLE_TYPE_D3D12_RESOURCE_EXT
Accepted by the |
| public static final int | GL_HANDLE_TYPE_D3D12_TILEPOOL_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_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_D3D11_IMAGE_EXT | back to summary |
|---|---|
| public static final int GL_HANDLE_TYPE_D3D11_IMAGE_EXT Accepted by the | |
| GL_HANDLE_TYPE_D3D11_IMAGE_KMT_EXT | back to summary |
|---|---|
| public static final int GL_HANDLE_TYPE_D3D11_IMAGE_KMT_EXT Accepted by the | |
| GL_HANDLE_TYPE_D3D12_RESOURCE_EXT | back to summary |
|---|---|
| public static final int GL_HANDLE_TYPE_D3D12_RESOURCE_EXT Accepted by the | |
| GL_HANDLE_TYPE_D3D12_TILEPOOL_EXT | back to summary |
|---|---|
| public static final int GL_HANDLE_TYPE_D3D12_TILEPOOL_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. | |
| EXTMemoryObjectWin32 | back to summary |
|---|---|
| protected EXTMemoryObjectWin32() | |
| glImportMemoryWin32HandleEXT | back to summary |
|---|---|
| public static void glImportMemoryWin32HandleEXT(int memory, long size, int handleType, long handle) | |
| glImportMemoryWin32NameEXT | back to summary |
|---|---|
| public static void glImportMemoryWin32NameEXT(int memory, long size, int handleType, long name) | |
| nglImportMemoryWin32HandleEXT | back to summary |
|---|---|
| public static native void nglImportMemoryWin32HandleEXT(int memory, long size, int handleType, long handle) | |
| nglImportMemoryWin32NameEXT | back to summary |
|---|---|
| public static native void nglImportMemoryWin32NameEXT(int memory, long size, int handleType, long name) | |