libs/vkd3d: Fix crash when creating NULL CBVs.

Signed-off-by: Józef Kucia <jkucia@codeweavers.com>
Signed-off-by: Henri Verbeet <hverbeet@codeweavers.com>
Signed-off-by: Alexandre Julliard <julliard@winehq.org>
This commit is contained in:
Józef Kucia 2018-01-09 13:13:06 +01:00 committed by Alexandre Julliard
parent f0bc873e7a
commit 8e3302d532

View File

@ -963,6 +963,12 @@ void d3d12_desc_create_cbv(struct d3d12_desc *descriptor,
return;
}
if (!desc->BufferLocation)
{
FIXME("NULL CBV not implemented.\n");
return;
}
resource = vkd3d_gpu_va_allocator_dereference(&device->gpu_va_allocator, desc->BufferLocation);
buffer_info = &descriptor->u.vk_cbv_info;
buffer_info->buffer = resource->u.vk_buffer;