This is an automated email from the git hooks/post-receive script. Git pushed a commit to branch master in repository ffmpeg.
commit 13aabf726b64c049d76025db25c662eb5fe269ce Author: Lynne <[email protected]> AuthorDate: Wed May 13 00:26:23 2026 +0900 Commit: Lynne <[email protected]> CommitDate: Thu May 14 02:55:53 2026 +0900 vulkan/prores_raw: specify format on image Unlike other decoders or encoders, prores_raw only has a single Vulkan format to worry about. This is a 20% speedup on AMD, since AMD apparently has optimizations for this. --- libavcodec/vulkan/prores_raw_decode.comp.glsl | 2 +- libavcodec/vulkan/prores_raw_idct.comp.glsl | 2 +- 2 files changed, 2 insertions(+), 2 deletions(-) diff --git a/libavcodec/vulkan/prores_raw_decode.comp.glsl b/libavcodec/vulkan/prores_raw_decode.comp.glsl index 3b35097773..c1ab920e27 100644 --- a/libavcodec/vulkan/prores_raw_decode.comp.glsl +++ b/libavcodec/vulkan/prores_raw_decode.comp.glsl @@ -32,7 +32,7 @@ struct TileData { uint size; }; -layout (set = 0, binding = 0) uniform writeonly uimage2D dst; +layout (set = 0, binding = 0, r16ui) uniform writeonly uimage2D dst; layout (set = 0, binding = 1, scalar) readonly buffer frame_data_buf { TileData tile_data[]; }; diff --git a/libavcodec/vulkan/prores_raw_idct.comp.glsl b/libavcodec/vulkan/prores_raw_idct.comp.glsl index 04fb028055..69c0f33c00 100644 --- a/libavcodec/vulkan/prores_raw_idct.comp.glsl +++ b/libavcodec/vulkan/prores_raw_idct.comp.glsl @@ -32,7 +32,7 @@ struct TileData { uint size; }; -layout (set = 0, binding = 0) uniform uimage2D dst; +layout (set = 0, binding = 0, r16ui) uniform uimage2D dst; layout (set = 0, binding = 1, scalar) readonly buffer frame_data_buf { TileData tile_data[]; }; _______________________________________________ ffmpeg-cvslog mailing list -- [email protected] To unsubscribe send an email to [email protected]
