mirror of https://git.ffmpeg.org/ffmpeg.git
vulkan: don't enable GL_EXT_buffer_reference by default
Only nlmeans_vulkan uses it.
This commit is contained in:
parent
2bb0b6dd2c
commit
832947be02
|
@ -240,7 +240,8 @@ static av_cold int init_weights_pipeline(FFVulkanContext *vkctx, FFVkExecPool *e
|
|||
|
||||
RET(ff_vk_shader_init(vkctx, shd, "nlmeans_weights",
|
||||
VK_SHADER_STAGE_COMPUTE_BIT,
|
||||
NULL, 0,
|
||||
(const char *[]) { "GL_EXT_buffer_reference",
|
||||
"GL_EXT_buffer_reference2" }, 2,
|
||||
wg_size, 1, 1,
|
||||
0));
|
||||
|
||||
|
@ -431,7 +432,8 @@ static av_cold int init_denoise_pipeline(FFVulkanContext *vkctx, FFVkExecPool *e
|
|||
|
||||
RET(ff_vk_shader_init(vkctx, shd, "nlmeans_denoise",
|
||||
VK_SHADER_STAGE_COMPUTE_BIT,
|
||||
NULL, 0,
|
||||
(const char *[]) { "GL_EXT_buffer_reference",
|
||||
"GL_EXT_buffer_reference2" }, 2,
|
||||
32, 32, 1,
|
||||
0));
|
||||
|
||||
|
|
|
@ -1479,8 +1479,6 @@ int ff_vk_shader_init(FFVulkanContext *s, FFVulkanShader *shd, const char *name,
|
|||
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 );
|
||||
if (s->extensions & FF_VK_EXT_RELAXED_EXTENDED_INSTR)
|
||||
GLSLC(0, #extension GL_EXT_debug_printf : require );
|
||||
|
||||
|
|
Loading…
Reference in New Issue