181 Commits (2bf588f273432344d95164c7f83832839a938088)

Author SHA1 Message Date
Lynne 2c6366590e
hwcontext_vulkan: do not OR the user-specified usage with our default flags 5 years ago
Lynne 98405422be
hwcontext_vulkan: actually use the frames exec context for prep/import/export 5 years ago
Lynne 3dd3d1b7fb
hwcontext_vulkan: support user-provided pools 5 years ago
Lynne c0b0807871
hwcontext_vulkan: use all enabled queues for transfers, make uploads async 5 years ago
Lynne cdb949a05c
hwcontext_vulkan: wrap ImageBufs into AVBufferRefs 5 years ago
Lynne ea1a7f6064
hwcontext_vulkan: expose the enabled device features 5 years ago
Lynne 01c7539f30
hwcontext_vulkan: expose the amount of queues for each queue family 5 years ago
Lynne 2e08b39444
hwcontext: add av_hwdevice_ctx_create_derived_opts 5 years ago
Lynne 858f786eb9 hwcontext_vulkan: fix incorrect print argument 5 years ago
Lynne 4b7e13931f
hwcontext_vulkan: don't add the optional VK_KHR_surface extension by default 5 years ago
Lynne 251e4ad0ad
hwcontext_vulkan: don't error on unavailable user-specified extensions 5 years ago
Lynne 6025e66f98
hwcontext_vulkan: use the maximum amount of queues for each family 5 years ago
Lynne 0e39fce1e1
hwcontext_vulkan: update prepare_frame() for multiple semaphores when exporting 5 years ago
Lynne 70d396c8af Revert "hwcontext_vulkan: only use one semaphore per image" 5 years ago
Lynne fc99a24782
hwcontext_vulkan: convert to general layout and transfer queue when exporting 5 years ago
Lynne 875c1707e5
hwcontext_vulkan: create all images with concurrent sharing mode 5 years ago
Lynne 7c080dc190
hwcontext_vulkan: fix inverted condition when exporting images to drm_prime 5 years ago
Lynne acfef378b7
hwcontext_vulkan: update debugging layer name 5 years ago
Lynne 030a565baf
hwcontext_vulkan: remove unused internal REQUIRED extension flag 5 years ago
Lynne dccd07f66d
hwcontext_vulkan: expose enabled device and instance extensions 5 years ago
Lynne 3c5e5a5095
hwcontext_vulkan: let users enable device and instance extensions using options 5 years ago
Lynne b69f5a72ce hwcontext_vulkan: optionally enable the VK_KHR_surface extension if available 5 years ago
Lynne e3c7b22451
hwcontext_vulkan: correctly download and upload flipped images 5 years ago
Lynne 97b526c192 hwcontext_vulkan: only use one semaphore per image 5 years ago
Lynne ecc3dceff4 hwcontext_vulkan: fix imported image bitmask 5 years ago
Lynne 6353b9e4ab hwcontext_vulkan: support more than one plane per DMABUF layer 5 years ago
Lynne b31959d776 hwcontext_vulkan: duplicate DMABUF objects before importing them 5 years ago
Lynne 501bd57bdb hwcontext_vulkan: initialize semaphores of DMABUF imports 5 years ago
Lynne 9086af2a0a hwcontext_vulkan: only convert image layout for transfers if necessary 5 years ago
Lynne 08d0a8992d hwcontext_vulkan: minor corrections for DMABUF mapping 5 years ago
Lynne a88449ffb2 lavu: add Vulkan hwcontext code 5 years ago