mesa: Support D3D11/D3D12 memory imports

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:
Jesse Natalie 2022-07-09 18:56:40 -07:00 committed by Marge Bot
parent 0ff4f5a7e9
commit 78ba74cfda
1 changed files with 4 additions and 1 deletions

View File

@ -1044,7 +1044,10 @@ _mesa_ImportMemoryWin32HandleEXT(GLuint memory,
return;
}
if (handleType != GL_HANDLE_TYPE_OPAQUE_WIN32_EXT) {
if (handleType != GL_HANDLE_TYPE_OPAQUE_WIN32_EXT &&
handleType != GL_HANDLE_TYPE_D3D11_IMAGE_EXT &&
handleType != GL_HANDLE_TYPE_D3D12_RESOURCE_EXT &&
handleType != GL_HANDLE_TYPE_D3D12_TILEPOOL_EXT) {
_mesa_error(ctx, GL_INVALID_ENUM, "%s(handleType=%u)", func, handleType);
return;
}