+static D3D12_RESOURCE_ALLOCATION_INFO * STDMETHODCALLTYPE d3d12_device_GetResourceAllocationInfo1( + ID3D12Device4 *iface, D3D12_RESOURCE_ALLOCATION_INFO *info, UINT visible_mask, + UINT count, const D3D12_RESOURCE_DESC *resource_descs, + D3D12_RESOURCE_ALLOCATION_INFO1 *info1) +{ + FIXME("iface %p, info %p, visible_mask 0x%08x, count %u, resource_descs %p, info1 %p stub!\n", + iface, info, visible_mask, count, resource_descs, info1); + + return E_NOTIMPL; +}
This introduces warnings; E_NOTIMPL doesn't match the "D3D12_RESOURCE_ALLOCATION_INFO *" return type. This can also be seen in the CI logs, although CI didn't fail on this. (@giomasce Should we be building with -Werror on configurations that currently build without warnings?)