libs/vkd3d: Add FIXME comment about sharing D3D12_RESOURCE_DESC validation code.

This commit is contained in:
Józef Kucia
2017-08-09 19:38:06 +02:00
parent 0075c87a38
commit 624699f5e6

View File

@@ -1142,19 +1142,17 @@ static void STDMETHODCALLTYPE d3d12_device_GetCopyableFootprints(ID3D12Device *i
if (total_bytes) if (total_bytes)
*total_bytes = ~(UINT64)0; *total_bytes = ~(UINT64)0;
if (desc->Dimension != D3D12_RESOURCE_DIMENSION_BUFFER) if (desc->Dimension == D3D12_RESOURCE_DIMENSION_BUFFER)
{ {
if (!(format = vkd3d_get_format(desc->Format))) format = &vkd3d_format_unknown;
}
else if (!(format = vkd3d_get_format(desc->Format)))
{ {
WARN("Invalid format %#x.\n", desc->Format); WARN("Invalid format %#x.\n", desc->Format);
return; return;
} }
}
else
{
format = &vkd3d_format_unknown;
}
/* FIXME: We should probably share D3D12_RESOURCE_DESC validation with CreateCommittedResource(). */
switch (desc->Dimension) switch (desc->Dimension)
{ {
case D3D12_RESOURCE_DIMENSION_BUFFER: case D3D12_RESOURCE_DIMENSION_BUFFER: