From 78ba74cfdab8b543d4f105b6b3636976917703a5 Mon Sep 17 00:00:00 2001 From: Jesse Natalie Date: Sat, 9 Jul 2022 18:56:40 -0700 Subject: [PATCH] mesa: Support D3D11/D3D12 memory imports MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit Reviewed-By: Mike Blumenkrantz Acked-by: Marek Olšák Part-of: --- src/mesa/main/externalobjects.c | 5 ++++- 1 file changed, 4 insertions(+), 1 deletion(-) diff --git a/src/mesa/main/externalobjects.c b/src/mesa/main/externalobjects.c index 9029d06867c..a53b40d3fcc 100644 --- a/src/mesa/main/externalobjects.c +++ b/src/mesa/main/externalobjects.c @@ -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; }