From e02b11af5798d0d0b6b554bb9787e92a336fea6b Mon Sep 17 00:00:00 2001 From: Jesse Natalie Date: Sat, 9 Jul 2022 18:48:47 -0700 Subject: [PATCH] d3d12: Get adapter LUID after device creation Otherwise it's only set if the GL frontend gave us one Reviewed-by: Bill Kristiansen Reviewed-by: Giancarlo Devich Part-of: --- src/gallium/drivers/d3d12/d3d12_screen.cpp | 2 ++ 1 file changed, 2 insertions(+) diff --git a/src/gallium/drivers/d3d12/d3d12_screen.cpp b/src/gallium/drivers/d3d12/d3d12_screen.cpp index bc9df7d4f91..b6413277026 100644 --- a/src/gallium/drivers/d3d12/d3d12_screen.cpp +++ b/src/gallium/drivers/d3d12/d3d12_screen.cpp @@ -1166,6 +1166,8 @@ d3d12_init_screen(struct d3d12_screen *screen, IUnknown *adapter) return false; } + screen->adapter_luid = screen->dev->GetAdapterLuid(); + ID3D12InfoQueue *info_queue; if (SUCCEEDED(screen->dev->QueryInterface(IID_PPV_ARGS(&info_queue)))) { D3D12_MESSAGE_SEVERITY severities[] = {