Home Explore Blog CI



zed

1st chunk of `docs/src/languages/glsl.md`
0234538fef5e62d86335e78f30eea5ddab5439c4f9b282690000000100000150
# GLSL

GLSL (OpenGL Shading Language) support is available through the [GLSL Extension](https://github.com/zed-industries/zed/tree/main/extensions/glsl/)

- Tree-sitter: [theHamsta/tree-sitter-glsl](https://github.com/theHamsta/tree-sitter-glsl)
- Language Server: [nolanderc/glsl_analyzer](https://github.com/nolanderc/glsl_analyzer)

Title: GLSL Support in Zed
Summary
Zed provides support for GLSL (OpenGL Shading Language) via the GLSL Extension. This extension leverages external tools to offer a richer development experience. Specifically, it incorporates tree-sitter-glsl, a dedicated tree-sitter grammar, for robust and accurate parsing of GLSL code. Additionally, the extension integrates glsl_analyzer as a language server, enabling features such as code completion, diagnostics (errors and warnings), and other language-specific functionalities to enhance code editing and debugging workflows for GLSL developers within the Zed editor. These tools can be found at their respective GitHub repositories.