diff --git a/libnopegl/meson.build b/libnopegl/meson.build index b73027607..c0f1384db 100644 --- a/libnopegl/meson.build +++ b/libnopegl/meson.build @@ -601,7 +601,7 @@ foreach gbackend_name, gbackend_cfg : gbackends_cfg ) endforeach glslang_ver = '.'.join(glslang_ver_array) - glslang_min_ver = '>= 11.3.0' + glslang_min_ver = '>= 11.13.0' if glslang_ver.version_compare(glslang_min_ver) gbackend_deps += declare_dependency(include_directories: glslang_include_dirs) else diff --git a/libnopegl/src/backends/vk/glslang_utils.c b/libnopegl/src/backends/vk/glslang_utils.c index b62bb8889..6091c0329 100644 --- a/libnopegl/src/backends/vk/glslang_utils.c +++ b/libnopegl/src/backends/vk/glslang_utils.c @@ -24,6 +24,7 @@ #include #include #include +#include #include "glslang_utils.h" #include "log.h" @@ -32,13 +33,6 @@ #include "program.h" #include "pthread_compat.h" -/* - * resource_limits_c.h which declares glslang_default_resource() is currently - * not distributed, so forward declare it. - * See: https://github.com/KhronosGroup/glslang/issues/2822 - */ -const glslang_resource_t *glslang_default_resource(void); - static pthread_mutex_t lock = PTHREAD_MUTEX_INITIALIZER; static int refcount = 0;