This is an automated email from the git hooks/post-receive script. Git pushed a commit to branch master in repository ffmpeg.
commit 30b6ccb59af96dd1fae7668fdbf503527a37c2fc Author: Lynne <[email protected]> AuthorDate: Sun Jul 12 12:38:13 2026 +0900 Commit: Lynne <[email protected]> CommitDate: Sun Jul 12 13:34:53 2026 +0900 vulkan: fix u32vec2buf/u32vec4buf alignment values We were optimistic, looking through the GLSL specs, it was illegal to use an alignment value which satisfied scalar alignment when doing vector loads. At best, the GPU compiler split it up into multiple parts. --- libavcodec/vulkan/common.glsl | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/libavcodec/vulkan/common.glsl b/libavcodec/vulkan/common.glsl index 9f1393bbef..989c4899ca 100644 --- a/libavcodec/vulkan/common.glsl +++ b/libavcodec/vulkan/common.glsl @@ -72,11 +72,11 @@ layout(buffer_reference, buffer_reference_align = 4) buffer u32buf { uint32_t v; }; -layout(buffer_reference, buffer_reference_align = 4) buffer u32vec2buf { +layout(buffer_reference, buffer_reference_align = 8) buffer u32vec2buf { u32vec2 v; }; -layout(buffer_reference, buffer_reference_align = 4) buffer u32vec4buf { +layout(buffer_reference, buffer_reference_align = 16) buffer u32vec4buf { u32vec4 v; }; _______________________________________________ ffmpeg-cvslog mailing list -- [email protected] To unsubscribe send an email to [email protected]
