mirror of
https://gitlab.freedesktop.org/gstreamer/gstreamer.git
synced 2024-12-24 01:00:37 +00:00
83e73a2f59
The specification says: VUID-vkAllocateMemory-pAllocateInfo-01713 must pAllocateInfo->allocationSize be less than or equal to VkPhysicalDeviceMemoryProperties::memoryHeaps[memindex].size where memindex = VkPhysicalDeviceMemoryProperties::memoryTypes[pAllocateInfo->memoryTypeIndex].heapIndex as returned by vkGetPhysicalDeviceMemoryProperties for the VkPhysicalDevice that device was created from. Though this can be catch by the validation layer, the requested frame size depends on the use case so it's better to check this restriction by our code. This patch also makes use of this new function to find memory type index, and removes the unused function to find memory type index, which, as GstVulkan is considered unstable, we can do it. Part-of: <https://gitlab.freedesktop.org/gstreamer/gstreamer/-/merge_requests/4351> |
||
---|---|---|
.. | ||
gst | ||
meson.build |