From 767aa002304e4b53df51570d5deec2a063593ec8 Mon Sep 17 00:00:00 2001 From: Yonggang Luo Date: Tue, 5 Dec 2023 01:53:09 +0800 Subject: [PATCH] dzn: Fixes -Werror=incompatible-pointer-type Error message: ../../src/microsoft/vulkan/dzn_device.c:3840:108: error: passing argument 5 of 'device->dev13->lpVtbl->OpenExistingHeapFromAddress1' from incompatible pointer type [-Werror=incompatible-pointer-types] Part-of: --- src/microsoft/vulkan/dzn_device.c | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/src/microsoft/vulkan/dzn_device.c b/src/microsoft/vulkan/dzn_device.c index 1cc50e3e593..cca7423c750 100644 --- a/src/microsoft/vulkan/dzn_device.c +++ b/src/microsoft/vulkan/dzn_device.c @@ -2723,7 +2723,7 @@ dzn_device_memory_create(struct dzn_device *device, if (!device->dev13) goto cleanup; - if (FAILED(ID3D12Device13_OpenExistingHeapFromAddress1(device->dev13, host_pointer, heap_desc.SizeInBytes, &IID_ID3D12Heap, &mem->heap))) + if (FAILED(ID3D12Device13_OpenExistingHeapFromAddress1(device->dev13, host_pointer, heap_desc.SizeInBytes, &IID_ID3D12Heap, (void**)&mem->heap))) goto cleanup; D3D12_HEAP_DESC desc = dzn_ID3D12Heap_GetDesc(mem->heap); @@ -3837,7 +3837,7 @@ dzn_GetMemoryHostPointerPropertiesEXT(VkDevice _device, return VK_ERROR_FEATURE_NOT_PRESENT; ID3D12Heap *heap; - if (FAILED(ID3D12Device13_OpenExistingHeapFromAddress1(device->dev13, pHostPointer, 1, &IID_ID3D12Heap, &heap))) + if (FAILED(ID3D12Device13_OpenExistingHeapFromAddress1(device->dev13, pHostPointer, 1, &IID_ID3D12Heap, (void **)&heap))) return VK_ERROR_INVALID_EXTERNAL_HANDLE; struct dzn_physical_device *pdev = container_of(device->vk.physical, struct dzn_physical_device, vk);