summaryrefslogtreecommitdiff
path: root/auto/extensions/gl/WGL_NV_DX_interop
diff options
context:
space:
mode:
Diffstat (limited to 'auto/extensions/gl/WGL_NV_DX_interop')
-rw-r--r--auto/extensions/gl/WGL_NV_DX_interop14
1 files changed, 14 insertions, 0 deletions
diff --git a/auto/extensions/gl/WGL_NV_DX_interop b/auto/extensions/gl/WGL_NV_DX_interop
new file mode 100644
index 0000000..d08807e
--- /dev/null
+++ b/auto/extensions/gl/WGL_NV_DX_interop
@@ -0,0 +1,14 @@
+WGL_NV_DX_interop
+http://www.opengl.org/registry/specs/NV/DX_interop.txt
+WGL_NV_DX_interop
+ WGL_ACCESS_READ_ONLY_NV 0x0000
+ WGL_ACCESS_READ_WRITE_NV 0x0001
+ WGL_ACCESS_WRITE_DISCARD_NV 0x0002
+ BOOL wglDXCloseDeviceNV (HANDLE hDevice)
+ BOOL wglDXLockObjectsNV (HANDLE hDevice, GLint count, HANDLE* hObjects)
+ BOOL wglDXObjectAccessNV (HANDLE hObject, GLenum access)
+ HANDLE wglDXOpenDeviceNV (void* dxDevice)
+ HANDLE wglDXRegisterObjectNV (HANDLE hDevice, void* dxObject, GLuint name, GLenum type, GLenum access)
+ BOOL wglDXSetResourceShareHandleNV (void* dxObject, HANDLE shareHandle)
+ BOOL wglDXUnlockObjectsNV (HANDLE hDevice, GLint count, HANDLE* hObjects)
+ BOOL wglDXUnregisterObjectNV (HANDLE hDevice, HANDLE hObject)