This is an automated email from the git hooks/post-receive script.
Git pushed a change to branch master
in repository ffmpeg.
from ecfabc25c2 avcodec/get_bits: mark unused VLC parameters
new 40edf7d75d vulkan: switch to static allocation for temporary
descriptor data
new f11aa29df8 configure: remove unused X86ASM dependency flag variables
new 17f9a64860 configure: rename spirv_compiler to spirv_library
new f2affdfafb configure/make: support compile-time SPIR-V generation
new 540c4df5c7 vulkan: add support for precompiled shaders
new 5996a9ad3d configure: rename PTX_COMPRESSION to SHADER_COMPRESSION
new 35235c762c configure: add zlib to suggests for shader_compression
new 7ce22b085e cuda/load_helper: move zlib decompression into a separate
file
new e844b43776 vulkan: support shader compression
new dd69ebc9a8 vulkan_filter: don't use lg_size[2] as the number of
workgroup.z
new cf0ce1b7e4 hwcontext_vulkan: enable the
VK_EXT_shader_replicated_composites extension
new 95a23820f7 hwcontext_vulkan: enable non-uniform features we were
already using
new e32cb94258 hwcontext_vulkan: enable long vector extension
new a6391168f2 bwdif_vulkan: use compile-time SPIR-V
new f3b0ca4f2c avgblur_vulkan: generate SPIR-V during compilation
new 026e94e339 vulkan_prores_raw: use compile-time SPIR-V generation
new e27b510da8 vulkan_prores: generate SPIR-V at compile-time
new 23ab1b1a66 vulkan/dct: embed DCT scaling values during SPIR-V
generation
new 771b58c0b6 vulkan/prores: fix buffer alignments
new 0f4667fc11 vulkan_prores_raw: clean up and optimize
new f2a55af9a4 vulkan_dpx: switch to compile-time SPIR-V generation
new 80229c161b scale_vulkan: use compile-time SPIR-V generation for
debayering
The 22 revisions listed above as "new" are entirely new to this
repository and will be described in separate emails. The revisions
listed as "add" were already present in the repository and have only
been added to this reference.
Summary of changes:
.gitignore | 3 +
configure | 162 +++++++++----
ffbuild/common.mak | 26 +-
libavcodec/vulkan/Makefile | 19 +-
libavcodec/vulkan/common.comp | 34 +++
libavcodec/vulkan/{dct.comp => dct.glsl} | 44 ++--
libavcodec/vulkan/dpx_copy.comp | 55 -----
libavcodec/vulkan/dpx_copy.comp.glsl | 95 ++++++++
.../{dpx_unpack.comp => dpx_unpack.comp.glsl} | 69 ++++--
.../{prores_idct.comp => prores_idct.comp.glsl} | 50 +++-
...raw_decode.comp => prores_raw_decode.comp.glsl} | 31 ++-
...res_raw_idct.comp => prores_raw_idct.comp.glsl} | 31 ++-
.../{prores_vld.comp => prores_vld.comp.glsl} | 98 +++++---
libavcodec/vulkan_dpx.c | 142 +++++------
libavcodec/vulkan_prores.c | 185 +++++---------
libavcodec/vulkan_prores_raw.c | 152 ++++--------
libavfilter/Makefile | 3 +-
libavfilter/cuda/load_helper.c | 66 +----
libavfilter/vf_avgblur_vulkan.c | 108 ++-------
libavfilter/vf_bwdif_vulkan.c | 97 +-------
libavfilter/vf_scale_vulkan.c | 107 +++++----
libavfilter/vulkan/Makefile | 15 +-
libavfilter/vulkan/avgblur.comp.glsl | 63 +++++
libavfilter/vulkan/{bwdif.comp => bwdif.comp.glsl} | 49 +++-
.../vulkan/{debayer.comp => debayer.comp.glsl} | 56 +++--
libavfilter/vulkan_filter.c | 6 +-
libavutil/Makefile | 2 +
libavutil/hwcontext_vulkan.c | 37 +++
libavutil/vulkan.c | 266 +++++++++++----------
libavutil/vulkan.h | 81 ++++++-
libavutil/vulkan_functions.h | 2 +
libavutil/vulkan_loader.h | 6 +
.../cuda/load_helper.c => libavutil/zlib_utils.h | 55 ++---
33 files changed, 1223 insertions(+), 992 deletions(-)
rename libavcodec/vulkan/{dct.comp => dct.glsl} (68%)
delete mode 100644 libavcodec/vulkan/dpx_copy.comp
create mode 100644 libavcodec/vulkan/dpx_copy.comp.glsl
rename libavcodec/vulkan/{dpx_unpack.comp => dpx_unpack.comp.glsl} (54%)
rename libavcodec/vulkan/{prores_idct.comp => prores_idct.comp.glsl} (73%)
rename libavcodec/vulkan/{prores_raw_decode.comp =>
prores_raw_decode.comp.glsl} (91%)
rename libavcodec/vulkan/{prores_raw_idct.comp => prores_raw_idct.comp.glsl}
(84%)
rename libavcodec/vulkan/{prores_vld.comp => prores_vld.comp.glsl} (79%)
create mode 100644 libavfilter/vulkan/avgblur.comp.glsl
rename libavfilter/vulkan/{bwdif.comp => bwdif.comp.glsl} (75%)
rename libavfilter/vulkan/{debayer.comp => debayer.comp.glsl} (76%)
copy libavfilter/cuda/load_helper.c => libavutil/zlib_utils.h (62%)
_______________________________________________
ffmpeg-cvslog mailing list -- [email protected]
To unsubscribe send an email to [email protected]