vkimagesbufferpool: another usage for non-independent profile flag
Fix validation issue VUID-VkImageCreateInfo-flags-08329 on old RADV hardwware. Part-of: <https://gitlab.freedesktop.org/gstreamer/gstreamer/-/merge_requests/9591>
This commit is contained in:
parent
48dd6aee51
commit
caae3b07e1
@ -230,6 +230,11 @@ _is_video_profile_independent (VkImageUsageFlags requested_usage)
|
||||
{
|
||||
VkImageUsageFlags video_dependent = 0;
|
||||
|
||||
#if defined(VK_KHR_video_decode_queue)
|
||||
if ((requested_usage & VK_IMAGE_USAGE_VIDEO_DECODE_DPB_BIT_KHR) != 0
|
||||
&& (requested_usage & VK_IMAGE_USAGE_VIDEO_DECODE_DST_BIT_KHR) == 0)
|
||||
return FALSE;
|
||||
#endif
|
||||
#if defined(VK_KHR_video_encode_queue)
|
||||
video_dependent |= VK_IMAGE_USAGE_VIDEO_ENCODE_DPB_BIT_KHR;
|
||||
#endif
|
||||
|
Loading…
x
Reference in New Issue
Block a user