Nolander is a boutique development studio that focuses on tooling for graphics programmers and shader authors, with its entire catalog currently centered on the glsl-analyzer language server. Built to treat GLSL (OpenGL Shading Language) with the same rigor that modern IDEs apply to general-purpose languages, glsl-analyzer brings live error checking, symbol completion, go-to-definition, hover documentation, and workspace-wide rename refactoring to .vert, .frag, .geom, .tesc, .tese, .comp, and .glsl files. The engine parses the full GLSL specification up to version 4.60, tracks include dependencies inside #include chains, and maintains an accurate symbol table for uniforms, buffers, structs, and interface blocks across multiple translation units, making it equally useful for indie game developers writing a handful of post-process passes and for professional studios maintaining thousand-line compute shaders. Because it speaks the Language Server Protocol, the tool drops into Visual Studio Code, Vim, Emacs, Sublime, or any LSP-aware editor without additional plug-ins, providing instantaneous feedback whenever a layout qualifier is missing, a precision qualifier is misplaced, or a function signature becomes ambiguous. Typical workflows involve opening a shader repository, watching the diagnostics panel populate with actionable warnings, iterating on code with inline hints that show driver-dependent limits such as maximum uniform vectors or shared memory size, and then triggering a format-on-save action that aligns indentation and normalizes qualifier order across the team. Nolander’s software is offered for free on get.nero.com, where the single-package catalog is delivered through trusted Windows sources such as winget, always installs the newest build, and can be pulled in alongside other applications during batch installation routines.
Language server for GLSL (OpenGL Shading Language).
Details