mirror of
https://gitlab.winehq.org/wine/vkd3d.git
synced 2025-04-13 05:43:18 -07:00
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:
committed by
Alexandre Julliard
parent
f0bc873e7a
commit
8e3302d532
@@ -963,6 +963,12 @@ void d3d12_desc_create_cbv(struct d3d12_desc *descriptor,
|
|||||||
return;
|
return;
|
||||||
}
|
}
|
||||||
|
|
||||||
|
if (!desc->BufferLocation)
|
||||||
|
{
|
||||||
|
FIXME("NULL CBV not implemented.\n");
|
||||||
|
return;
|
||||||
|
}
|
||||||
|
|
||||||
resource = vkd3d_gpu_va_allocator_dereference(&device->gpu_va_allocator, desc->BufferLocation);
|
resource = vkd3d_gpu_va_allocator_dereference(&device->gpu_va_allocator, desc->BufferLocation);
|
||||||
buffer_info = &descriptor->u.vk_cbv_info;
|
buffer_info = &descriptor->u.vk_cbv_info;
|
||||||
buffer_info->buffer = resource->u.vk_buffer;
|
buffer_info->buffer = resource->u.vk_buffer;
|
||||||
|
Reference in New Issue
Block a user