mirror of
https://gitlab.winehq.org/wine/vkd3d.git
synced 2025-04-13 05:43:18 -07:00
ci: Abort on assertions on the CI.
This commit is contained in:
committed by
Henri Verbeet
parent
fb55c2b227
commit
51b65688e1
Notes:
Henri Verbeet
2024-07-29 13:23:46 +02:00
Approved-by: Giovanni Mascellani (@giomasce) Approved-by: Conor McCarthy (@cmccarthy) Approved-by: Henri Verbeet (@hverbeet) Merge-Request: https://gitlab.winehq.org/wine/vkd3d/-/merge_requests/867
@@ -308,7 +308,7 @@ static unsigned int vkd3d_check_extensions(const VkExtensionProperties *extensio
|
||||
for (i = 0; i < required_extension_count; ++i)
|
||||
{
|
||||
if (!has_extension(extensions, count, required_extensions[i]))
|
||||
ERR("Required %s extension %s is not supported.\n",
|
||||
WARN("Required %s extension %s is not supported.\n",
|
||||
extension_type, debugstr_a(required_extensions[i]));
|
||||
++extension_count;
|
||||
}
|
||||
@@ -336,7 +336,7 @@ static unsigned int vkd3d_check_extensions(const VkExtensionProperties *extensio
|
||||
for (i = 0; i < user_extension_count; ++i)
|
||||
{
|
||||
if (!has_extension(extensions, count, user_extensions[i]))
|
||||
ERR("Required user %s extension %s is not supported.\n",
|
||||
WARN("Required user %s extension %s is not supported.\n",
|
||||
extension_type, debugstr_a(user_extensions[i]));
|
||||
++extension_count;
|
||||
}
|
||||
@@ -584,7 +584,7 @@ static HRESULT vkd3d_instance_init(struct vkd3d_instance *instance,
|
||||
|
||||
if (!create_info->pfn_signal_event)
|
||||
{
|
||||
ERR("Invalid signal event function pointer.\n");
|
||||
WARN("Invalid signal event function pointer.\n");
|
||||
return E_INVALIDARG;
|
||||
}
|
||||
if (!create_info->pfn_create_thread != !create_info->pfn_join_thread)
|
||||
@@ -594,7 +594,7 @@ static HRESULT vkd3d_instance_init(struct vkd3d_instance *instance,
|
||||
}
|
||||
if (create_info->wchar_size != 2 && create_info->wchar_size != 4)
|
||||
{
|
||||
ERR("Unexpected WCHAR size %zu.\n", create_info->wchar_size);
|
||||
WARN("Unexpected WCHAR size %zu.\n", create_info->wchar_size);
|
||||
return E_INVALIDARG;
|
||||
}
|
||||
|
||||
@@ -2155,7 +2155,7 @@ static HRESULT vkd3d_create_vk_device(struct d3d12_device *device,
|
||||
vkd3d_free(extensions);
|
||||
if (vr < 0)
|
||||
{
|
||||
ERR("Failed to create Vulkan device, vr %d.\n", vr);
|
||||
WARN("Failed to create Vulkan device, vr %d.\n", vr);
|
||||
return hresult_from_vk_result(vr);
|
||||
}
|
||||
|
||||
|
@@ -2165,7 +2165,7 @@ static HRESULT vkd3d_bind_heap_memory(struct d3d12_device *device,
|
||||
|
||||
if (heap_offset > heap->desc.SizeInBytes || requirements.size > heap->desc.SizeInBytes - heap_offset)
|
||||
{
|
||||
ERR("Heap too small for the resource (offset %"PRIu64", resource size %"PRIu64", heap size %"PRIu64".\n",
|
||||
WARN("Heap too small for the resource (offset %"PRIu64", resource size %"PRIu64", heap size %"PRIu64".\n",
|
||||
heap_offset, requirements.size, heap->desc.SizeInBytes);
|
||||
return E_INVALIDARG;
|
||||
}
|
||||
|
@@ -38,12 +38,12 @@ HRESULT vkd3d_create_device(const struct vkd3d_device_create_info *create_info,
|
||||
}
|
||||
if (!create_info->instance && !create_info->instance_create_info)
|
||||
{
|
||||
ERR("Instance or instance create info is required.\n");
|
||||
WARN("Instance or instance create info is required.\n");
|
||||
return E_INVALIDARG;
|
||||
}
|
||||
if (create_info->instance && create_info->instance_create_info)
|
||||
{
|
||||
ERR("Instance and instance create info are mutually exclusive parameters.\n");
|
||||
WARN("Instance and instance create info are mutually exclusive parameters.\n");
|
||||
return E_INVALIDARG;
|
||||
}
|
||||
|
||||
|
Reference in New Issue
Block a user