FFmpeg/libavcodec/vulkan
IndecisiveTurtle e3ac63b213 vulkan/common: Use u32vec2 buffer type instead of u64
According to the GL_EXT_buffer_reference spec alignment
"must be a power of two and be greater than or equal to the largest scalar/component type in the block."

This means by using u32vec2 we can drop the requirement alignment from 8 bytes to 4 bytes
and save a pack64 call in reverse8 (though I assume in most ISAs that compiles to nothing)

Allows the vc2 vulkan encoder to function without setting PB_UNALIGNED
2024-11-28 09:31:43 +09:00
..
common.comp vulkan/common: Use u32vec2 buffer type instead of u64 2024-11-28 09:31:43 +09:00
ffv1_common.comp
ffv1_enc.comp
ffv1_enc_ac.comp
ffv1_enc_common.comp ffv1enc_vulkan: support buffers larger than 4GiB 2024-11-20 05:23:05 +01:00
ffv1_enc_rct.comp hwcontext_vulkan: add support for AV_PIX_FMT_GBRAP10/12/14 2024-11-26 14:14:13 +01:00
ffv1_enc_rgb.comp
ffv1_enc_setup.comp ffv1enc_vulkan: fix PCM encoding 2024-11-20 05:23:35 +01:00
ffv1_enc_vlc.comp
ffv1_reset.comp
ffv1_vlc.comp
Makefile
rangecoder.comp ffv1enc_vulkan: increase max outstanding byte count to 16bit 2024-11-20 05:23:35 +01:00