[PATCH v5 09/11] d3dx10: Add ID3DX10ThreadPump:GetQueueStatus implementation.
Piotr Caban
wine at gitlab.winehq.org
Fri Jul 1 13:01:10 CDT 2022
From: Piotr Caban <piotr at codeweavers.com>
Signed-off-by: Piotr Caban <piotr at codeweavers.com>
---
dlls/d3dx10_43/async.c | 10 ++++++++--
1 file changed, 8 insertions(+), 2 deletions(-)
diff --git a/dlls/d3dx10_43/async.c b/dlls/d3dx10_43/async.c
index 9573195cdab..8fc232681c5 100644
--- a/dlls/d3dx10_43/async.c
+++ b/dlls/d3dx10_43/async.c
@@ -854,9 +854,15 @@ static HRESULT WINAPI thread_pump_PurgeAllItems(ID3DX10ThreadPump *iface)
static HRESULT WINAPI thread_pump_GetQueueStatus(ID3DX10ThreadPump *iface,
UINT *io_queue, UINT *process_queue, UINT *device_queue)
{
- FIXME("iface %p, io_queue %p, process_queue %p, device_queue %p stub!\n",
+ struct thread_pump *thread_pump = impl_from_ID3DX10ThreadPump(iface);
+
+ TRACE("iface %p, io_queue %p, process_queue %p, device_queue %p.\n",
iface, io_queue, process_queue, device_queue);
- return E_NOTIMPL;
+
+ *io_queue = thread_pump->io_count;
+ *process_queue = thread_pump->proc_count;
+ *device_queue = thread_pump->device_count;
+ return S_OK;
}
static const ID3DX10ThreadPumpVtbl thread_pump_vtbl =
--
GitLab
https://gitlab.winehq.org/wine/wine/-/merge_requests/272
More information about the wine-devel
mailing list