48 Commits (d89930f8666c563a96f1dc1835b450522b4cd6da)

Author SHA1 Message Date
Lynne d138d7a595
vulkan: make sure descriptor buffers are always DEVICE_LOCAL 5 months ago
Lynne d6c08a41cb
vulkan: load queue families upon loading properties 5 months ago
Lynne 83cd77563f
vulkan: add support for encode feedback queries 5 months ago
Lynne 8eac11105b
vulkan: use allocator callback for buffer creation 5 months ago
Lynne aea4d4b423
hwcontext_vulkan: rewrite upload/download 5 months ago
Lynne a30b7c0158
hwcontext_vulkan: initialize optical flow queues if available 5 months ago
Lynne bedfabc437
vulkan: use the new queue family mechanism 5 months ago
Lynne 80ddc72717
vulkan: rename read_only to singular 6 months ago
Lynne e11087b162
vulkan: set VkDescriptorAddressInfoEXT.sType 6 months ago
Andreas Rheinhardt 790f793844 avutil/common: Don't auto-include mem.h 9 months ago
Andreas Rheinhardt 1b7308b61d avutil/vulkan: Remove unused ff_vk_set_descriptor_sampler() 10 months ago
Andreas Rheinhardt c346c097af avutil/vulkan: Make ff_vk_set_descriptor_image() static 10 months ago
Andreas Rheinhardt c0d31cec7f avutil/vulkan: Avoid shadowing 10 months ago
Andreas Rheinhardt e429b0fdb7 avutil/vulkan: Don't autoinclude vulkan_loader.h 10 months ago
Lynne 1a8e766984
vulkan: return VK_NOT_READY when no queries are available 1 year ago
Lynne d0a64f9a81
vulkan: do not leak bound_buffer_indices 1 year ago
Lynne f6cf3a40e4
vulkan: check for extension rather than function pointer 1 year ago
Lynne 747871a42c
vulkan: do not leak cooperative matrix properties 1 year ago
Lynne 358919506d
vulkan: enable VK_KHR_cooperative_matrix 1 year ago
Lynne 97890c2b55
lavu/vulkan: remove threadsafe buffer index load and fix a signed overflow 1 year ago
Lynne 5f1be341c2
vulkan: discard dependencies when explicitly waiting for execution 2 years ago
Lynne 975cd48bb3
vulkan: synchronize access to execution pool fences 2 years ago
Lynne 58f82fc26a
vulkan: replace usage of %lu with %"SIZE_SPECIFIER" 2 years ago
Lynne dfff3877b7
vulkan: add support for the atomic float ops extension 2 years ago
Lynne 83024beec2
vulkan: enable forcing of full subgroups 2 years ago
Lynne b5eaeb1f13
vulkan: rewrite to support all necessary features 2 years ago
Lynne 721b71da4a
vulkan: return current queue index from ff_vk_qf_rotate() 2 years ago
Lynne b15104ed97
vulkan: add support for retrieving queue, query and video properties 2 years ago
Lynne 6eaf3fe69c
vulkan: add support for queries 2 years ago
Lynne f3fb1b50bb
vulkan: minor indent fix, add support for synchronous submission/waiting 2 years ago
Lynne d386988c39
vulkan: use device properties 2 and add a convenience loader function 2 years ago
Lynne bf69a64135
vulkan: add size tracking to buffer structs 2 years ago
Lynne b18e20a4ee
vulkan: do not wait for device idle when destroying buffers 2 years ago
Lynne 15de0af8f0
vulkan: allow alloc pNext in ff_vk_create_buf 2 years ago
Lynne af48790465
vulkan: support ignoring memory properties when allocating 2 years ago
Lynne 3c2f43d8ee
vulkan: expose ff_vk_alloc_mem() 2 years ago
Lynne fa67ccee37
vulkan: add ff_vk_image_create() 2 years ago
Lynne e8fce74abf
vulkan: add ff_vk_qf_fill() 2 years ago
Lynne b5e333bba7
vulkan: add pNext argument to ff_vk_create_buf() 2 years ago
Lynne 619b1265a2
vulkan: add additional error codes 2 years ago
Lynne 92ddd415bc
vulkan: lock queues before submitting operations 2 years ago
Lynne 6dfa29a58d
hwcontext_vulkan: add functions for video decoding 2 years ago
Lynne 9e2deba9a9
lavu/vulkan: avoid using strlen as a loop condition 3 years ago
Lynne 135e1c0adf
lavu/vulkan: check for initialization when freeing buffers 3 years ago
Lynne da72aca7b0
lavu/vulkan: add support for using libshaderc as a GLSL compiler 3 years ago
Lynne f6dd30df24
lavfi/vulkan: split off lavfi-specific code into vulkan_filter.c 3 years ago
Lynne b2aec70bd6
lavu/vulkan: add option to switch between shader compilers and cleanup glslang 3 years ago
Lynne d1133e8c44
lavu/vulkan: move common Vulkan code from libavfilter to libavutil 3 years ago
Lynne 20c66fe2f9
lavfi/vulkan: fix issues the previous commit introduced 3 years ago
Lynne 8af7bcb6c3
lavfi/vulkan: add mutliqueue emulation code 3 years ago