Add missing IID checks for creating ID3D12CommandQueue1

This commit is contained in:
MJP
2026-01-04 16:19:31 -08:00
committed by Baldur Karlsson
parent 075870caf5
commit 79350fe512
2 changed files with 2 additions and 2 deletions
+1 -1
View File
@@ -152,7 +152,7 @@ HRESULT WrappedID3D12Device::CreateCommandQueue(const D3D12_COMMAND_QUEUE_DESC *
if(ppCommandQueue == NULL)
return m_pDevice->CreateCommandQueue(pDesc, riid, NULL);
if(riid != __uuidof(ID3D12CommandQueue))
if(riid != __uuidof(ID3D12CommandQueue) && riid != __uuidof(ID3D12CommandQueue1))
return E_NOINTERFACE;
ID3D12CommandQueue *real = NULL;
@@ -135,7 +135,7 @@ HRESULT WrappedID3D12Device::CreateCommandQueue1(const D3D12_COMMAND_QUEUE_DESC
if(ppCommandQueue == NULL)
return m_pDevice9->CreateCommandQueue1(pDesc, CreatorID, riid, NULL);
if(riid != __uuidof(ID3D12CommandQueue))
if(riid != __uuidof(ID3D12CommandQueue) && riid != __uuidof(ID3D12CommandQueue1))
return E_NOINTERFACE;
ID3D12CommandQueue *real = NULL;