Language server for GLSL (autocomplete, goto-definition, formatter, and more)
Zig
383
166 commits
updated Oct 22, 2025
glsl_analyzerLanguage server for GLSL (OpenGL Shading Language).
vecN, matNxM, texture2D, etc.)length, imageLoad, packUnorm4x8)#include


We provide precompiled binaries for Linux, MacOS and Windows on the
Releases page.
Make sure to copy it somewhere under your PATH environment variable (e.g.
~/.local/bin on Linux).
zig build install -Doptimize=ReleaseSafe --prefix ~/.local/
Tested using zig 0.14.0.
By default glsl_analyzer communicates over stdin/stdout:
glsl_analyzer
However, you can configure it to use a specific port (TCP) using the following command:
glsl_analyzer --port <PORT>
nvim-lspconfig comes with support for glsl_analyzer. Simply add the following to your lua config:
require'lspconfig'.glsl_analyzer.setup{}
Install the
glsl-analyzer
extension from the marketplace. It will automatically download the latest precompiled binary for your platform.
1,089 followers · starred Dec 2023
386 followers · starred Jan 2024
642 followers · starred Oct 2023
66 followers · starred Jan 2025
Language server for GLSL (autocomplete, goto-definition, formatter, and more)
Zig
383
166 commits
updated Oct 22, 2025
glsl_analyzerLanguage server for GLSL (OpenGL Shading Language).
vecN, matNxM, texture2D, etc.)length, imageLoad, packUnorm4x8)#include


We provide precompiled binaries for Linux, MacOS and Windows on the
Releases page.
Make sure to copy it somewhere under your PATH environment variable (e.g.
~/.local/bin on Linux).
zig build install -Doptimize=ReleaseSafe --prefix ~/.local/
Tested using zig 0.14.0.
By default glsl_analyzer communicates over stdin/stdout:
glsl_analyzer
However, you can configure it to use a specific port (TCP) using the following command:
glsl_analyzer --port <PORT>
nvim-lspconfig comes with support for glsl_analyzer. Simply add the following to your lua config:
require'lspconfig'.glsl_analyzer.setup{}
Install the
glsl-analyzer
extension from the marketplace. It will automatically download the latest precompiled binary for your platform.
1,089 followers · starred Dec 2023
386 followers · starred Jan 2024
642 followers · starred Oct 2023
66 followers · starred Jan 2025