glslang 16.2.0 Enhances MeshEXT, Adds Long Vector and Descriptor Heap Support
glslang 16.2.0 was released today, January 24, 2026. This update to the OpenGL and Vulkan Shading Language front-end adds support for several new extensions and includes internal optimizations. Key changes include the replacement of GL_TASK(MESH)_SHADER_NV with GL_TASK(MESH)_SHADER_EXT, indicating a move towards more standardized mesh shader extensions. The update also scalarizes swizzled MeshEXT stores, which may improve performance for mesh shader workloads. New extension support in this release covers GL_EXT_long_vector and GL_EXT_descriptor_heap. Additionally, glslang now supports GL_NV_push_constant_bank, an NVIDIA-specific extension. The release also allows gl_FragDepth identifier redeclaration and adds a missing preamble define for GL_EXT_nontemporal_keyword.
Sources
- Release 16.2.0 - GitHub: KhronosGroup/glslang