diff --git a/libavutil/vulkan.c b/libavutil/vulkan.c index f3cee62b55..b6cbdf73a7 100644 --- a/libavutil/vulkan.c +++ b/libavutil/vulkan.c @@ -2656,7 +2656,7 @@ int ff_vk_shader_register_exec(FFVulkanContext *s, FFVkExecPool *pool, } static inline const FFVulkanShaderData *get_shd_data(FFVkExecContext *e, - FFVulkanShader *shd) + const FFVulkanShader *shd) { for (int i = 0; i < e->parent->nb_reg_shd; i++) if (e->parent->reg_shd[i].shd == shd) @@ -2766,7 +2766,7 @@ void ff_vk_shader_update_push_const(FFVulkanContext *s, FFVkExecContext *e, } void ff_vk_exec_bind_shader(FFVulkanContext *s, FFVkExecContext *e, - FFVulkanShader *shd) + const FFVulkanShader *shd) { FFVulkanFunctions *vk = &s->vkfn; const FFVulkanShaderData *sd = get_shd_data(e, shd); diff --git a/libavutil/vulkan.h b/libavutil/vulkan.h index 9d1a53e2be..1a2fcc74f1 100644 --- a/libavutil/vulkan.h +++ b/libavutil/vulkan.h @@ -692,7 +692,7 @@ int ff_vk_shader_register_exec(FFVulkanContext *s, FFVkExecPool *pool, * Bind a shader. */ void ff_vk_exec_bind_shader(FFVulkanContext *s, FFVkExecContext *e, - FFVulkanShader *shd); + const FFVulkanShader *shd); /** * Update push constant in a shader.