vkd3d: Fix SetName for inline query types
Signed-off-by: Joshua Ashton <joshua@froggi.es>
This commit is contained in:
parent
6fc8b67576
commit
f46998db24
|
@ -6474,8 +6474,16 @@ static HRESULT STDMETHODCALLTYPE d3d12_query_heap_SetName(ID3D12QueryHeap *iface
|
|||
|
||||
TRACE("iface %p, name %s.\n", iface, debugstr_w(name));
|
||||
|
||||
return vkd3d_set_vk_object_name(heap->device, (uint64_t)heap->vk_query_pool,
|
||||
VK_OBJECT_TYPE_QUERY_POOL, name);
|
||||
if (heap->vk_query_pool)
|
||||
{
|
||||
return vkd3d_set_vk_object_name(heap->device, (uint64_t)heap->vk_query_pool,
|
||||
VK_OBJECT_TYPE_QUERY_POOL, name);
|
||||
}
|
||||
else /*if (heap->vk_buffer)*/
|
||||
{
|
||||
return vkd3d_set_vk_object_name(heap->device, (uint64_t)heap->vk_buffer,
|
||||
VK_OBJECT_TYPE_BUFFER, name);
|
||||
}
|
||||
}
|
||||
|
||||
static HRESULT STDMETHODCALLTYPE d3d12_query_heap_GetDevice(ID3D12QueryHeap *iface, REFIID iid, void **device)
|
||||
|
|
Loading…
Reference in New Issue