Skip to content

nolanderc/glsl_analyzer-vscode

Repository files navigation

glsl_analyzer-vscode

Language server support for GLSL (OpenGL Shading Language) in Visual Studio Code.

Features

  • Completion
    • User-defined variables/functions.
    • Built-in types (e.g., vecN, matNxM, texture2D, etc.)
    • Built-in functions (e.g., length, imageLoad, packUnorm4x8)
    • Includes all extensions
    • Fields
  • Inline hover documentation for all builtin and extension functions/variables
  • Goto Definition
  • Support for #include
  • Formatter

Screenshots

Autocompletion

completion

Formatting

formatting

Goto-Definition

goto definition

Requirements

Automatically downloads and installs the latest glsl_analyzer (Linux, Windows and macOS).

If your platform is not supported, or you want to build from source, follow the instructions here. Then, set the glsl-analyzer.path setting to the location of your executable.

About

Language Server for GLSL (extension for vscode)

Resources

License

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published