FFmpeg/libavcodec/vulkan
Lynne 29b85cd4b8
vulkan_ffv1: add cached symbol reader for AMD
Speeds up everything on AMD by 3x.
This uses 32 local invocations to load state into cache, as well
as to do the RCT faster.
2025-04-14 06:10:43 +02:00
..
common.comp ffv1: add a Vulkan-based decoder 2025-03-17 08:51:23 +01:00
ffv1_common.comp ffv1/vulkan: redo context count tracking and quant_table_idx management 2025-04-14 06:10:42 +02:00
ffv1_dec.comp vulkan_ffv1: add cached symbol reader for AMD 2025-04-14 06:10:43 +02:00
ffv1_dec_setup.comp vulkan_ffv1: remove need for scratch data during setup 2025-04-14 06:10:43 +02:00
ffv1_enc.comp
ffv1_enc_ac.comp
ffv1_enc_common.comp
ffv1_enc_rct.comp vulkan: unify handling of BGR and simplify ffv1_rct 2025-03-17 08:49:15 +01:00
ffv1_enc_rgb.comp
ffv1_enc_setup.comp ffv1/vulkan: redo context count tracking and quant_table_idx management 2025-04-14 06:10:42 +02:00
ffv1_enc_vlc.comp
ffv1_rct.comp ffv1: add a Vulkan-based decoder 2025-03-17 08:51:23 +01:00
ffv1_reset.comp ffv1/vulkan: redo context count tracking and quant_table_idx management 2025-04-14 06:10:42 +02:00
ffv1_vlc.comp ffv1: add a Vulkan-based decoder 2025-03-17 08:51:23 +01:00
Makefile vulkan_ffv1: cache only 2 lines when decoding RGB 2025-04-14 06:10:42 +02:00
rangecoder.comp vulkan: add support for expect/assume 2025-04-14 06:10:43 +02:00