🐧 PenguinPulse

Linux Graphics & Gaming News

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