Home Explore Blog CI



zed

docs/src/languages/glsl.md
70f4221acd1d5894c5ceabe4759d4bb3d7c9509ff69650540000000300000150
# 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)

Chunks
0234538f (1st chunk of `docs/src/languages/glsl.md`)
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.