mirror of https://git.ffmpeg.org/ffmpeg.git
hwcontext_vulkan: ignore false positive validation errors
Issue ref: https://github.com/KhronosGroup/Vulkan-ValidationLayers/issues/6627
This commit is contained in:
parent
ef11a6456d
commit
e25667f9f1
|
@ -454,6 +454,14 @@ static VkBool32 VKAPI_CALL vk_dbg_callback(VkDebugUtilsMessageSeverityFlagBitsEX
|
||||||
int l;
|
int l;
|
||||||
AVHWDeviceContext *ctx = priv;
|
AVHWDeviceContext *ctx = priv;
|
||||||
|
|
||||||
|
/* Ignore false positives */
|
||||||
|
switch (data->messageIdNumber) {
|
||||||
|
case 0x30f4ac70: /* VUID-VkImageCreateInfo-pNext-06811 */
|
||||||
|
return VK_FALSE;
|
||||||
|
default:
|
||||||
|
break;
|
||||||
|
}
|
||||||
|
|
||||||
switch (severity) {
|
switch (severity) {
|
||||||
case VK_DEBUG_UTILS_MESSAGE_SEVERITY_VERBOSE_BIT_EXT: l = AV_LOG_VERBOSE; break;
|
case VK_DEBUG_UTILS_MESSAGE_SEVERITY_VERBOSE_BIT_EXT: l = AV_LOG_VERBOSE; break;
|
||||||
case VK_DEBUG_UTILS_MESSAGE_SEVERITY_INFO_BIT_EXT: l = AV_LOG_INFO; break;
|
case VK_DEBUG_UTILS_MESSAGE_SEVERITY_INFO_BIT_EXT: l = AV_LOG_INFO; break;
|
||||||
|
@ -466,7 +474,7 @@ static VkBool32 VKAPI_CALL vk_dbg_callback(VkDebugUtilsMessageSeverityFlagBitsEX
|
||||||
for (int i = 0; i < data->cmdBufLabelCount; i++)
|
for (int i = 0; i < data->cmdBufLabelCount; i++)
|
||||||
av_log(ctx, l, "\t%i: %s\n", i, data->pCmdBufLabels[i].pLabelName);
|
av_log(ctx, l, "\t%i: %s\n", i, data->pCmdBufLabels[i].pLabelName);
|
||||||
|
|
||||||
return 0;
|
return VK_FALSE;
|
||||||
}
|
}
|
||||||
|
|
||||||
#define ADD_VAL_TO_LIST(list, count, val) \
|
#define ADD_VAL_TO_LIST(list, count, val) \
|
||||||
|
|
Loading…
Reference in New Issue