Here is an update to libplacebo 2.72.
v2.72.1 This release backports a number of bug fixes from master affecting the v2.72.0 release, most notably extending the range of supported glslang versions, as well as fixing the 3DLUT/ICC generation code. Bug fixes: - compatibility with glslang >= 8.13.3743 - compatibility with new glslang semantic versioning scheme - fix broken shaders on some versions of GLES by defaulting to 32-bit precision for floating point math - fix the vulkan API version passed to shaderc - fix the extension check for glInvalidateTexImage - fix pl_tex_create on older GLES versions - fix OpenGL logging thread safety - fix undefined memcmp() in pl_shader_av1_grain - fix pl_render_target.repr being ignored by pl_render_image - fix 3DLUT generation code (generated corrupt LUTs in all cases) - fix symbol visibility on some versions of GCC - fix potential overflow in BT.2390 shader - properly restrict pl_shader_sample_polar to GLSL >= 130 - fix vulkan function loading of promoted core functions Other changes: - tiny performance gain in 3DLUT generation - pl_opengl_create now logs GL_EXTENSIONS - log some additional VkResult enum members - improve several vulkan log messages by using friendly names of enums - add a copy of the config.h variables to the libplacebo.pc file v2.72.2 This hotfix release fixes an additional glslang linking/build issue that was missed in v2.72.1. Bug fixes: - fix linking issue with some installations of glslang >= 11.0.0 Index: Makefile =================================================================== RCS file: /home/cvs/ports/graphics/libplacebo/Makefile,v retrieving revision 1.4 diff -u -p -u -p -r1.4 Makefile --- Makefile 4 Oct 2020 18:34:17 -0000 1.4 +++ Makefile 18 Nov 2020 10:45:29 -0000 @@ -4,11 +4,10 @@ COMMENT= reusable library for GPU-accele GH_ACCOUNT= haasn GH_PROJECT= libplacebo -GH_TAGNAME= v2.72.0 -REVISION= 0 +GH_TAGNAME= v2.72.2 CATEGORIES= graphics -SHARED_LIBS= placebo 2.0 +SHARED_LIBS= placebo 2.1 MAINTAINER= Brad Smith <[email protected]> Index: distinfo =================================================================== RCS file: /home/cvs/ports/graphics/libplacebo/distinfo,v retrieving revision 1.3 diff -u -p -u -p -r1.3 distinfo --- distinfo 14 Jun 2020 19:54:31 -0000 1.3 +++ distinfo 18 Nov 2020 10:39:15 -0000 @@ -1,2 +1,2 @@ -SHA256 (libplacebo-2.72.0.tar.gz) = Qfg95CccANAfrM5oOveYA1cHh0whET3PCwDnS2/OcTs= -SIZE (libplacebo-2.72.0.tar.gz) = 396115 +SHA256 (libplacebo-2.72.2.tar.gz) = ZPbhfpQwKDMt7KF/eYIsZhdpiM94aMDIvdgtLoo2bf8= +SIZE (libplacebo-2.72.2.tar.gz) = 398317
