Package org.lwjgl.opengl
Class EXTSemaphoreWin32
- java.lang.Object
-
- org.lwjgl.opengl.EXTSemaphoreWin32
-
public class EXTSemaphoreWin32 extends java.lang.Object
Native bindings to the EXT_semaphore_win32 extension.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.
-
-
Field Summary
Fields Modifier and Type Field and Description static int
GL_D3D12_FENCE_VALUE_EXT
static int
GL_DEVICE_LUID_EXT
GL_DEVICE_NODE_MASK_EXTAccepted by thepname
parameter of GetBooleanv, GetDoublev, GetFloatv, GetIntegerv, GetInteger64v, GetBooleani_v, GetIntegeri_v, GetFloati_v, GetDoublei_v, and GetInteger64i_v.static int
GL_HANDLE_TYPE_D3D12_FENCE_EXT
Accepted by thehandleType
parameter ofImportSemaphoreWin32HandleEXT
.static int
GL_HANDLE_TYPE_OPAQUE_WIN32_EXT
Accepted by thehandleType
parameter ofImportMemoryWin32HandleEXT
,ImportMemoryWin32NameEXT
,ImportSemaphoreWin32HandleEXT
, andImportSemaphoreWin32NameEXT
.static int
GL_HANDLE_TYPE_OPAQUE_WIN32_KMT_EXT
Accepted by thehandleType
parameter ofImportMemoryWin32HandleEXT
andImportSemaphoreWin32HandleEXT
.static int
GL_LUID_SIZE_EXT
Constant values.
-
Method Summary
All Methods Static Methods Concrete Methods Modifier and Type Method and Description static void
glImportSemaphoreWin32HandleEXT(int semaphore, int handleType, long handle)
static void
glImportSemaphoreWin32NameEXT(int semaphore, int handleType, long name)
-
-
-
Field Detail
-
GL_HANDLE_TYPE_OPAQUE_WIN32_EXT
Accepted by thehandleType
parameter ofImportMemoryWin32HandleEXT
,ImportMemoryWin32NameEXT
,ImportSemaphoreWin32HandleEXT
, andImportSemaphoreWin32NameEXT
.
-
GL_HANDLE_TYPE_OPAQUE_WIN32_KMT_EXT
Accepted by thehandleType
parameter ofImportMemoryWin32HandleEXT
andImportSemaphoreWin32HandleEXT
.
-
GL_DEVICE_LUID_EXT, GL_DEVICE_NODE_MASK_EXT
Accepted by thepname
parameter of GetBooleanv, GetDoublev, GetFloatv, GetIntegerv, GetInteger64v, GetBooleani_v, GetIntegeri_v, GetFloati_v, GetDoublei_v, and GetInteger64i_v.
-
GL_LUID_SIZE_EXT
Constant values.
-
GL_HANDLE_TYPE_D3D12_FENCE_EXT
Accepted by thehandleType
parameter ofImportSemaphoreWin32HandleEXT
.
-
-