=?UTF-8?Q?J=C3=B3zef=20Kucia=20?=: vkd3d: Set object names for Vulkan compute pipelines.

Alexandre Julliard julliard at winehq.org
Tue Feb 5 15:58:13 CST 2019


Module: vkd3d
Branch: master
Commit: 257ac5c3a1cd03368cb7e196df02f9a341ca1869
URL:    https://source.winehq.org/git/vkd3d.git/?a=commit;h=257ac5c3a1cd03368cb7e196df02f9a341ca1869

Author: Józef Kucia <jkucia at codeweavers.com>
Date:   Fri Feb  1 09:42:52 2019 +0100

vkd3d: Set object names for Vulkan compute pipelines.

Signed-off-by: Józef Kucia <jkucia at codeweavers.com>
Signed-off-by: Henri Verbeet <hverbeet at codeweavers.com>
Signed-off-by: Alexandre Julliard <julliard at winehq.org>

---

 libs/vkd3d/state.c | 6 ++++++
 1 file changed, 6 insertions(+)

diff --git a/libs/vkd3d/state.c b/libs/vkd3d/state.c
index ba4c06b..5c7d303 100644
--- a/libs/vkd3d/state.c
+++ b/libs/vkd3d/state.c
@@ -1195,6 +1195,12 @@ static HRESULT STDMETHODCALLTYPE d3d12_pipeline_state_SetName(ID3D12PipelineStat
 
     TRACE("iface %p, name %s.\n", iface, debugstr_w(name, state->device->wchar_size));
 
+    if (d3d12_pipeline_state_is_compute(state))
+    {
+        return vkd3d_set_vk_object_name(state->device, (uint64_t)state->u.compute.vk_pipeline,
+                VK_DEBUG_REPORT_OBJECT_TYPE_PIPELINE_EXT, name);
+    }
+
     return name ? S_OK : E_INVALIDARG;
 }
 




More information about the wine-cvs mailing list