mirror of
https://gitlab.freedesktop.org/gstreamer/gstreamer.git
synced 2024-11-19 08:11:16 +00:00
d69e1393f8
Running tests with Vulkan Validation enabled show an error on vkimage tests: Code 0 : Validation Error: [ VUID-VkImageViewCreateInfo-image-04441 ] Object 0: VK_NULL_HANDLE, type = VK_OBJECT_TYPE_COMMAND_BUFFER; Object 1: handle = 0x50000000005, type = VK_OBJECT_TYPE_IMAGE; | MessageID = 0xb75da543 | Invalid usage flag for VkImage 0x50000000005[] used by vkCreateImageView(). In this case, VkImage should have VK_IMAGE_USAGE_SAMPLED_BIT | VK_IMAGE_USAGE_STORAGE_BIT | VK_IMAGE_USAGE_COLOR_ATTACHMENT_BIT | VK_IMAGE_USAGE_DEPTH_STENCIL_ATTACHMENT_BIT | VK_IMAGE_USAGE_TRANSIENT_ATTACHMENT_BIT | VK_IMAGE_USAGE_INPUT_ATTACHMENT_BIT | VK_IMAGE_USAGE_FRAGMENT_SHADING_RATE_ATTACHMENT_BIT_KHR | VK_IMAGE_USAGE_FRAGMENT_DENSITY_MAP_BIT_EXT | VK_IMAGE_USAGE_VIDEO_DECODE_DST_BIT_KHR | VK_IMAGE_USAGE_VIDEO_DECODE_DPB_BIT_KHR | VK_IMAGE_USAGE_VIDEO_ENCODE_SRC_BIT_KHR | VK_IMAGE_USAGE_VIDEO_ENCODE_DPB_BIT_KHR | VK_IMAGE_USAGE_SAMPLE_WEIGHT_BIT_QCOM | VK_IMAGE_USAGE_SAMPLE_BLOCK_MATCH_BIT_QCOM set during creation. The Vulkan spec states: image must have been created with a usage value containing at least one of the usages defined in the valid image usage list for image views This patch adds VK_IMAGE_USAGE_SAMPLED_BIT to the usage bits in test. Part-of: <https://gitlab.freedesktop.org/gstreamer/gstreamer/-/merge_requests/4296> |
||
---|---|---|
.. | ||
av1parser.c | ||
cudamemory.c | ||
d3d11device.cpp | ||
h264bitwriter.c | ||
h264parser.c | ||
h265bitwriter.c | ||
h265parser.c | ||
insertbin.c | ||
isoff.c | ||
isoff.h | ||
mpegts.c | ||
mpegvideoparser.c | ||
nalutils.c | ||
planaraudioadapter.c | ||
play.c | ||
vc1parser.c | ||
vkcommandpool.c | ||
vkdevice.c | ||
vkimage.c | ||
vkinstance.c | ||
vkmemory.c | ||
vkwindow.c | ||
vp8parser.c | ||
vp9parser.c |