88 Commits (febc9e8162af9a38a9ee94684b26fe8a87e820fe)

Author SHA1 Message Date
James Almer bb57b78013 avutil/hwcontext_vulkan: add missing packed YUV444 format mappings 2 months ago
James Almer 5c622d4cc1 avutil/hwcontext_vulkan: add support for AV_PIX_FMT_Y216 2 months ago
Lynne 9eb7e8d2a4
vulkan: move alignment of host-visible allocations outside of ff_vk_alloc_mem 2 months ago
Lynne dfaade76db
vulkan: move buffer allocation av_log message 2 months ago
Lynne 931d45d4d6
vulkan: do not create imageviews with video encode/decode usage 3 months ago
Lynne 4b128de44a
vulkan: enable selecting a compatible representation of format 3 months ago
Lynne 98f6d43146
vulkan: keep track of mapped memory in the buffer structure 3 months ago
Lynne 3afdfe830f
vulkan: add support for AV_PIX_FMT_RGB96 3 months ago
Lynne 903f7f053a
vulkan: add support for AV_PIX_FMT_RGBA128 3 months ago
James Almer fd8b0dcfed avutil/hwcontext_vulkan: add proper maps for XV3{0,6} 3 months ago
Lynne 0e19b05375
vulkan: fix layout qualifiers for 32-bit RGBA float storage reps 3 months ago
Lynne 168e8ae9bf
hwcontext_vulkan: add support for AV_PIX_FMT_RGBF32 3 months ago
Lynne d55a351741
hwcontext_vulkan: add support for AV_PIX_FMT_RGBAF32 3 months ago
Lynne 1addd0fdca
vulkan: use correct signed image type for storage images 3 months ago
Lynne c982376076
vulkan: extend ff_vk_shader_rep_fmt to be useful for bitexactness 3 months ago
Lynne 80a0567a2f
vulkan: fix ImageView flexible array struct allocation 3 months ago
Marvin Scholz f5e2914a89 libavutil/vulkan: fix flexible array struct allocation 3 months ago
Lynne b8d1b4358b
vulkan: add a #define when printf debugging is enabled 3 months ago
Lynne 6871fd3170
vulkan: always enable GL_EXT_control_flow_attributes 3 months ago
Lynne 8c250da8f3
vulkan: always enable GL_EXT_shader_explicit_arithmetic_types 3 months ago
IndecisiveTurtle d80676117a
libavutil/vulkan: Prevent crash on shaders with no descriptors 3 months ago
Lynne a304cbeb8d
vulkan: add profiling debug setting 3 months ago
Lynne 832947be02
vulkan: don't enable GL_EXT_buffer_reference by default 3 months ago
Lynne 356d1cc8ff
vulkan: parse instance list and add the DEBUG_UTILS extension 3 months ago
Lynne 535e5eb7f3
hwcontext_vulkan: enable VK_KHR_shader_relaxed_extended_instruction 3 months ago
Lynne d80f9f55c8
vulkan: always enable GL_EXT_scalar_block_layout 3 months ago
Lynne 37d5cb84e8
vulkan: check if current buffer has finished execution before picking another 3 months ago
Lynne 877c5a9692
vulkan: use shader objects if supported 3 months ago
Lynne d233d9902f
vulkan: move shader data execution state to execution pools 3 months ago
Lynne 0a37d5a3b1
vulkan: merge FFVkSPIRVShader and FFVkPipeline into FFVkShader 3 months ago
Lynne bc36fe6f1f
vulkan: use push descriptors where possible 3 months ago
Lynne 8a7af4aa49
vulkan: add support for regular descriptor pools 3 months ago
Lynne 3d75ba7495
vulkan: separate out descriptor layouts from sets 3 months ago
Lynne 2395444c80
vulkan: add ff_vk_exec_add_dep_bool_sem 3 months ago
Lynne c4048013e5
vulkan: flexibly allocate temporary imageviews 3 months ago
Lynne 0fa6f33875
hwcontext_vulkan: add support for x2bgr10 and proper DRM mappings for 10-bit images 4 months ago
Lynne 5e9845f11e
vulkan(_decode): fix, simplify and improve queries 4 months ago
Lynne 620822c0c5
vulkan: add a ff_vk_init function 4 months ago
Lynne 06483d039a
vulkan: error out if query is called without being initialized 4 months ago
Lynne fd86c373c2
vulkan: use correct return codes for query errors 4 months ago
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