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]

Reply via email to