diff options
author | Lynne <dev@lynne.ee> | 2024-09-29 07:31:25 +0200 |
---|---|---|
committer | Lynne <dev@lynne.ee> | 2024-10-04 10:10:42 +0200 |
commit | d80f9f55c8a73491e6c0aa6d822295c29bf74a06 (patch) | |
tree | b6822a397f405dad9378467b6e963efd236c7e0d /libavutil/vulkan.c | |
parent | 37d5cb84e8ab724e575c5819518f761ba88886c7 (diff) | |
download | ffmpeg-d80f9f55c8a73491e6c0aa6d822295c29bf74a06.tar.gz |
vulkan: always enable GL_EXT_scalar_block_layout
This makes std430 (which we use everywhere already) fully match C
layout.
Extension was made mandatory in 1.2.
Diffstat (limited to 'libavutil/vulkan.c')
-rw-r--r-- | libavutil/vulkan.c | 1 |
1 files changed, 1 insertions, 0 deletions
diff --git a/libavutil/vulkan.c b/libavutil/vulkan.c index 1dc168e645..c6aa6cdd10 100644 --- a/libavutil/vulkan.c +++ b/libavutil/vulkan.c @@ -1478,6 +1478,7 @@ int ff_vk_shader_init(FFVulkanContext *s, FFVulkanShader *shd, const char *name, /* Common utilities */ GLSLC(0, #define IS_WITHIN(v1, v2) ((v1.x < v2.x) && (v1.y < v2.y)) ); GLSLC(0, ); + GLSLC(0, #extension GL_EXT_scalar_block_layout : require ); GLSLC(0, #extension GL_EXT_buffer_reference : require ); GLSLC(0, #extension GL_EXT_buffer_reference2 : require ); |