Rust-Based GLSL Language Server Brings Real-Time Diagnostics to Zed and VS Code

A developer has released an open-source, Rust-based GLSL language server called glsl-extended, designed to work with both the Zed and VS Code editors. The tool addresses longstanding pain points in shader development, including the absence of real-time compiler diagnostics, broken syntax highlighting, and outdated WebGL-era extensions that mishandle modern GLSL versions. It supports both Desktop OpenGL and Vulkan SPIR-V validation, and resolves recursive #include directives to enable autocomplete and symbol navigation across shared shader headers. Setup requires no manual configuration, as the server automatically downloads and manages the required glslang compiler binaries in the background. The project is publicly available on GitHub and aims to bring shader development tooling closer to the standards expected in modern web and backend workflows.
This is an AI-generated summary. ShortSingh links to the original source for the complete article.

Discussion (0)
Log in to join the discussion and vote.
Log in