mirror of
https://gitlab.freedesktop.org/mesa/mesa.git
synced 2025-12-22 11:20:11 +01:00
mapi: Add more EXT_external_objects_win32 functions/enums
Reviewed-By: Mike Blumenkrantz <michael.blumenkrantz@gmail.com> Acked-by: Marek Olák <marek.olsak@amd.com> Part-of: <https://gitlab.freedesktop.org/mesa/mesa/-/merge_requests/17446>
This commit is contained in:
parent
78ba74cfda
commit
8f11c0553c
3 changed files with 35 additions and 0 deletions
|
|
@ -9,6 +9,11 @@
|
||||||
<category name="EXT_external_objects_win32" number="505">
|
<category name="EXT_external_objects_win32" number="505">
|
||||||
|
|
||||||
<enum name="GL_HANDLE_TYPE_OPAQUE_WIN32_EXT" value="0x9587"/>
|
<enum name="GL_HANDLE_TYPE_OPAQUE_WIN32_EXT" value="0x9587"/>
|
||||||
|
<enum name="HANDLE_TYPE_D3D12_TILEPOOL_EXT" value="0x9589"/>
|
||||||
|
<enum name="HANDLE_TYPE_D3D12_RESOURCE_EXT" value="0x958A"/>
|
||||||
|
<enum name="HANDLE_TYPE_D3D11_IMAGE_EXT" value="0x958B"/>
|
||||||
|
<enum name="HANDLE_TYPE_D3D12_FENCE_EXT" value="0x9594"/>
|
||||||
|
<enum name="D3D12_FENCE_VALUE_EXT" value="0x9595"/>
|
||||||
<enum name="DEVICE_LUID_EXT" value="0x9599"/>
|
<enum name="DEVICE_LUID_EXT" value="0x9599"/>
|
||||||
<enum name="DEVICE_NODE_MASK_EXT" value="0x959A"/>
|
<enum name="DEVICE_NODE_MASK_EXT" value="0x959A"/>
|
||||||
|
|
||||||
|
|
@ -19,12 +24,25 @@
|
||||||
<param name="handle" type="GLvoid *"/>
|
<param name="handle" type="GLvoid *"/>
|
||||||
</function>
|
</function>
|
||||||
|
|
||||||
|
<function name="ImportMemoryWin32NameEXT" es2="3.2">
|
||||||
|
<param name="memory" type="GLuint"/>
|
||||||
|
<param name="size" type="GLuint64"/>
|
||||||
|
<param name="handleType" type="GLenum"/>
|
||||||
|
<param name="name" type="const GLvoid *"/>
|
||||||
|
</function>
|
||||||
|
|
||||||
<function name="ImportSemaphoreWin32HandleEXT" es2="3.2">
|
<function name="ImportSemaphoreWin32HandleEXT" es2="3.2">
|
||||||
<param name="semaphore" type="GLuint"/>
|
<param name="semaphore" type="GLuint"/>
|
||||||
<param name="handleType" type="GLenum"/>
|
<param name="handleType" type="GLenum"/>
|
||||||
<param name="handle" type="GLvoid *"/>
|
<param name="handle" type="GLvoid *"/>
|
||||||
</function>
|
</function>
|
||||||
|
|
||||||
|
<function name="ImportSemaphoreWin32NameEXT" es2="3.2">
|
||||||
|
<param name="semaphore" type="GLuint"/>
|
||||||
|
<param name="handleType" type="GLenum"/>
|
||||||
|
<param name="handle" type="const GLvoid *"/>
|
||||||
|
</function>
|
||||||
|
|
||||||
</category>
|
</category>
|
||||||
|
|
||||||
</OpenGLAPI>
|
</OpenGLAPI>
|
||||||
|
|
|
||||||
|
|
@ -1693,6 +1693,8 @@ offsets = {
|
||||||
"TexturePageCommitmentEXT": 1657,
|
"TexturePageCommitmentEXT": 1657,
|
||||||
"ImportMemoryWin32HandleEXT": 1658,
|
"ImportMemoryWin32HandleEXT": 1658,
|
||||||
"ImportSemaphoreWin32HandleEXT": 1659,
|
"ImportSemaphoreWin32HandleEXT": 1659,
|
||||||
|
"ImportMemoryWin32NameEXT": 1660,
|
||||||
|
"ImportSemaphoreWin32NameEXT": 1661,
|
||||||
}
|
}
|
||||||
|
|
||||||
functions = [
|
functions = [
|
||||||
|
|
|
||||||
|
|
@ -1060,6 +1060,14 @@ _mesa_ImportMemoryWin32HandleEXT(GLuint memory,
|
||||||
memObj->Immutable = GL_TRUE;
|
memObj->Immutable = GL_TRUE;
|
||||||
}
|
}
|
||||||
|
|
||||||
|
void GLAPIENTRY
|
||||||
|
_mesa_ImportMemoryWin32NameEXT(GLuint memory,
|
||||||
|
GLuint64 size,
|
||||||
|
GLenum handleType,
|
||||||
|
const void *name)
|
||||||
|
{
|
||||||
|
}
|
||||||
|
|
||||||
void GLAPIENTRY
|
void GLAPIENTRY
|
||||||
_mesa_ImportSemaphoreFdEXT(GLuint semaphore,
|
_mesa_ImportSemaphoreFdEXT(GLuint semaphore,
|
||||||
GLenum handleType,
|
GLenum handleType,
|
||||||
|
|
@ -1131,3 +1139,10 @@ _mesa_ImportSemaphoreWin32HandleEXT(GLuint semaphore,
|
||||||
|
|
||||||
import_semaphoreobj_win32(ctx, semObj, handle);
|
import_semaphoreobj_win32(ctx, semObj, handle);
|
||||||
}
|
}
|
||||||
|
|
||||||
|
void GLAPIENTRY
|
||||||
|
_mesa_ImportSemaphoreWin32NameEXT(GLuint semaphore,
|
||||||
|
GLenum handleType,
|
||||||
|
const void *name)
|
||||||
|
{
|
||||||
|
}
|
||||||
|
|
|
||||||
Loading…
Add table
Reference in a new issue