103 Commits (2e06b84e2747ef4ea4d9f5c20c936aa866f7647d)

Author SHA1 Message Date
Lynne 2e06b84e27
vulkan: do not reinvent a queue context struct 4 months ago
Lynne 157cd820ad
vulkan: remove pointless mutex locks 4 months ago
Lynne 187fd52864
vulkan: fix use of atomics for the current context index 5 months ago
Lynne ce8a070cf3
vulkan: only wait for fences on uninit if the context had a submission 5 months ago
Lynne 86e552506d
vulkan: zero out AVBufferRef in case of failure 5 months ago
Lynne f582de8f34
vulkan: only apply shortcut for next context selection if selection has a submission 5 months ago
Lynne f65e51293a
hwcontext_vulkan: add support for AV_PIX_FMT_GBRAP10/12/14 5 months ago
Lynne 7c52dda55f
hwcontext_vulkan: add support for AV_PIX_FMT_GBRP12/14/16 5 months ago
Lynne 08fb505a66
hwcontext_vulkan: add support for AV_PIX_FMT_GRAY10/12/14 5 months ago
Lynne aad40fed33
vulkan: fix sw_frame_deps counter 5 months ago
Lynne 1876026f83
vulkan: add ff_vk_exec_add_dep_sw_frame 5 months ago
Lynne c918b42dcd
vulkan: retrieve Vulkan 1.1 properties 5 months ago
Lynne 16fa710340
vulkan: fix printing descriptors to shader for shaders with no descriptors 5 months ago
Lynne a516b2da22
vulkan: add support for 10-bit planar RGB 5 months ago
Lynne eb8f3b8460
hwcontext_vulkan: fix planar RGB images 5 months ago
James Almer bb57b78013 avutil/hwcontext_vulkan: add missing packed YUV444 format mappings 6 months ago
James Almer 5c622d4cc1 avutil/hwcontext_vulkan: add support for AV_PIX_FMT_Y216 6 months ago
Lynne 9eb7e8d2a4
vulkan: move alignment of host-visible allocations outside of ff_vk_alloc_mem 6 months ago
Lynne dfaade76db
vulkan: move buffer allocation av_log message 6 months ago
Lynne 931d45d4d6
vulkan: do not create imageviews with video encode/decode usage 6 months ago
Lynne 4b128de44a
vulkan: enable selecting a compatible representation of format 6 months ago
Lynne 98f6d43146
vulkan: keep track of mapped memory in the buffer structure 6 months ago
Lynne 3afdfe830f
vulkan: add support for AV_PIX_FMT_RGB96 6 months ago
Lynne 903f7f053a
vulkan: add support for AV_PIX_FMT_RGBA128 6 months ago
James Almer fd8b0dcfed avutil/hwcontext_vulkan: add proper maps for XV3{0,6} 6 months ago
Lynne 0e19b05375
vulkan: fix layout qualifiers for 32-bit RGBA float storage reps 6 months ago
Lynne 168e8ae9bf
hwcontext_vulkan: add support for AV_PIX_FMT_RGBF32 6 months ago
Lynne d55a351741
hwcontext_vulkan: add support for AV_PIX_FMT_RGBAF32 6 months ago
Lynne 1addd0fdca
vulkan: use correct signed image type for storage images 6 months ago
Lynne c982376076
vulkan: extend ff_vk_shader_rep_fmt to be useful for bitexactness 6 months ago
Lynne 80a0567a2f
vulkan: fix ImageView flexible array struct allocation 6 months ago
Marvin Scholz f5e2914a89 libavutil/vulkan: fix flexible array struct allocation 6 months ago
Lynne b8d1b4358b
vulkan: add a #define when printf debugging is enabled 6 months ago
Lynne 6871fd3170
vulkan: always enable GL_EXT_control_flow_attributes 6 months ago
Lynne 8c250da8f3
vulkan: always enable GL_EXT_shader_explicit_arithmetic_types 6 months ago
IndecisiveTurtle d80676117a
libavutil/vulkan: Prevent crash on shaders with no descriptors 6 months ago
Lynne a304cbeb8d
vulkan: add profiling debug setting 7 months ago
Lynne 832947be02
vulkan: don't enable GL_EXT_buffer_reference by default 7 months ago
Lynne 356d1cc8ff
vulkan: parse instance list and add the DEBUG_UTILS extension 7 months ago
Lynne 535e5eb7f3
hwcontext_vulkan: enable VK_KHR_shader_relaxed_extended_instruction 7 months ago
Lynne d80f9f55c8
vulkan: always enable GL_EXT_scalar_block_layout 7 months ago
Lynne 37d5cb84e8
vulkan: check if current buffer has finished execution before picking another 7 months ago
Lynne 877c5a9692
vulkan: use shader objects if supported 7 months ago
Lynne d233d9902f
vulkan: move shader data execution state to execution pools 7 months ago
Lynne 0a37d5a3b1
vulkan: merge FFVkSPIRVShader and FFVkPipeline into FFVkShader 7 months ago
Lynne bc36fe6f1f
vulkan: use push descriptors where possible 7 months ago
Lynne 8a7af4aa49
vulkan: add support for regular descriptor pools 7 months ago
Lynne 3d75ba7495
vulkan: separate out descriptor layouts from sets 7 months ago
Lynne 2395444c80
vulkan: add ff_vk_exec_add_dep_bool_sem 7 months ago
Lynne c4048013e5
vulkan: flexibly allocate temporary imageviews 7 months ago