Mesa (main): d3d12: Video - Remove unused spCopyQueues from enc/dec objects
GitLab Mirror
gitlab-mirror at kemper.freedesktop.org
Thu Jul 21 23:05:21 UTC 2022
Module: Mesa
Branch: main
Commit: 6bf8798ecb964c64f9c6536a976f8b8c38f75080
URL: http://cgit.freedesktop.org/mesa/mesa/commit/?id=6bf8798ecb964c64f9c6536a976f8b8c38f75080
Author: Sil Vilerino <sivileri at microsoft.com>
Date: Fri Jul 8 15:01:29 2022 -0400
d3d12: Video - Remove unused spCopyQueues from enc/dec objects
Reviewed-by: Jesse Natalie <jenatali at microsoft.com>
Part-of: <https://gitlab.freedesktop.org/mesa/mesa/-/merge_requests/17557>
---
src/gallium/drivers/d3d12/d3d12_video_dec.cpp | 10 ----------
src/gallium/drivers/d3d12/d3d12_video_dec.h | 1 -
src/gallium/drivers/d3d12/d3d12_video_enc.cpp | 11 -----------
src/gallium/drivers/d3d12/d3d12_video_enc.h | 1 -
4 files changed, 23 deletions(-)
diff --git a/src/gallium/drivers/d3d12/d3d12_video_dec.cpp b/src/gallium/drivers/d3d12/d3d12_video_dec.cpp
index fef05e3c43a..4db48d28f7f 100644
--- a/src/gallium/drivers/d3d12/d3d12_video_dec.cpp
+++ b/src/gallium/drivers/d3d12/d3d12_video_dec.cpp
@@ -780,16 +780,6 @@ d3d12_video_decoder_create_command_objects(const struct d3d12_screen *pD3D12Scre
return false;
}
- D3D12_COMMAND_QUEUE_DESC copyQueueDesc = { D3D12_COMMAND_LIST_TYPE_COPY };
- hr = pD3D12Screen->dev->CreateCommandQueue(©QueueDesc, IID_PPV_ARGS(pD3D12Dec->m_spCopyQueue.GetAddressOf()));
-
- if (FAILED(hr)) {
- debug_printf("[d3d12_video_decoder] d3d12_video_decoder_create_command_objects - Call to CreateCommandQueue "
- "failed with HR %x\n",
- hr);
- return false;
- }
-
return true;
}
diff --git a/src/gallium/drivers/d3d12/d3d12_video_dec.h b/src/gallium/drivers/d3d12/d3d12_video_dec.h
index 0b69e6cc716..784957a989a 100644
--- a/src/gallium/drivers/d3d12/d3d12_video_dec.h
+++ b/src/gallium/drivers/d3d12/d3d12_video_dec.h
@@ -107,7 +107,6 @@ struct d3d12_video_decoder
ComPtr<ID3D12CommandQueue> m_spDecodeCommandQueue;
ComPtr<ID3D12CommandAllocator> m_spCommandAllocator;
ComPtr<ID3D12VideoDecodeCommandList1> m_spDecodeCommandList;
- ComPtr<ID3D12CommandQueue> m_spCopyQueue;
std::vector<D3D12_RESOURCE_BARRIER> m_transitionsBeforeCloseCmdList;
diff --git a/src/gallium/drivers/d3d12/d3d12_video_enc.cpp b/src/gallium/drivers/d3d12/d3d12_video_enc.cpp
index 568d326e216..a3ec658587a 100644
--- a/src/gallium/drivers/d3d12/d3d12_video_enc.cpp
+++ b/src/gallium/drivers/d3d12/d3d12_video_enc.cpp
@@ -883,17 +883,6 @@ d3d12_video_encoder_create_command_objects(struct d3d12_video_encoder *pD3D12Enc
return false;
}
- D3D12_COMMAND_QUEUE_DESC copyQueueDesc = { D3D12_COMMAND_LIST_TYPE_COPY };
- hr = pD3D12Enc->m_pD3D12Screen->dev->CreateCommandQueue(©QueueDesc,
- IID_PPV_ARGS(pD3D12Enc->m_spCopyQueue.GetAddressOf()));
-
- if (FAILED(hr)) {
- debug_printf("[d3d12_video_encoder] d3d12_video_encoder_create_command_objects - Call to CreateCommandQueue "
- "failed with HR %x\n",
- hr);
- return false;
- }
-
return true;
}
diff --git a/src/gallium/drivers/d3d12/d3d12_video_enc.h b/src/gallium/drivers/d3d12/d3d12_video_enc.h
index 9870fe4c2f5..5c5b3623626 100644
--- a/src/gallium/drivers/d3d12/d3d12_video_enc.h
+++ b/src/gallium/drivers/d3d12/d3d12_video_enc.h
@@ -129,7 +129,6 @@ struct d3d12_video_encoder
ComPtr<ID3D12CommandQueue> m_spEncodeCommandQueue;
ComPtr<ID3D12CommandAllocator> m_spCommandAllocator;
ComPtr<ID3D12VideoEncodeCommandList2> m_spEncodeCommandList;
- ComPtr<ID3D12CommandQueue> m_spCopyQueue;
std::vector<D3D12_RESOURCE_BARRIER> m_transitionsBeforeCloseCmdList;
std::unique_ptr<d3d12_video_encoder_references_manager_interface> m_upDPBManager;
More information about the mesa-commit
mailing list