1<?xml version="1.0"?>
2<!DOCTYPE OpenGLAPI SYSTEM "gl_API.dtd">
3
4<!-- Note: no GLX protocol info yet. -->
5
6
7<OpenGLAPI>
8
9<category name="EXT_external_objects_win32" number="505">
10
11    <enum name="GL_HANDLE_TYPE_OPAQUE_WIN32_EXT"              value="0x9587"/>
12    <enum name="HANDLE_TYPE_D3D12_TILEPOOL_EXT"               value="0x9589"/>
13    <enum name="HANDLE_TYPE_D3D12_RESOURCE_EXT"               value="0x958A"/>
14    <enum name="HANDLE_TYPE_D3D11_IMAGE_EXT"                  value="0x958B"/>
15    <enum name="HANDLE_TYPE_D3D12_FENCE_EXT"                  value="0x9594"/>
16    <enum name="D3D12_FENCE_VALUE_EXT"                        value="0x9595"/>
17    <enum name="DEVICE_LUID_EXT"                              value="0x9599"/>
18    <enum name="DEVICE_NODE_MASK_EXT"                         value="0x959A"/>
19
20    <function name="ImportMemoryWin32HandleEXT" es2="3.2">
21        <param name="memory" type="GLuint"/>
22        <param name="size" type="GLuint64"/>
23        <param name="handleType" type="GLenum"/>
24        <param name="handle" type="GLvoid *"/>
25    </function>
26
27    <function name="ImportMemoryWin32NameEXT" es2="3.2">
28        <param name="memory" type="GLuint"/>
29        <param name="size" type="GLuint64"/>
30        <param name="handleType" type="GLenum"/>
31        <param name="name" type="const GLvoid *"/>
32    </function>
33
34    <function name="ImportSemaphoreWin32HandleEXT" es2="3.2">
35        <param name="semaphore" type="GLuint"/>
36        <param name="handleType" type="GLenum"/>
37        <param name="handle" type="GLvoid *"/>
38    </function>
39
40    <function name="ImportSemaphoreWin32NameEXT" es2="3.2">
41        <param name="semaphore" type="GLuint"/>
42        <param name="handleType" type="GLenum"/>
43        <param name="handle" type="const GLvoid *"/>
44    </function>
45
46</category>
47
48</OpenGLAPI>
49