← All resources

Editor-independent HLSL language server built around DXC

Auto-discovered

Library / Codebase Intermediate

KStocky

Visit resource ↗

Description

HLSL-LSP is KStocky's open-source Language Server Protocol server for High Level Shading Language, built around the DirectX Shader Compiler (DXC) rather than a single editor plugin. The GitHub project targets Visual Studio and VS Code clients that want DXC-grade IntelliSense without locking shader tooling to one IDE.

The server exposes diagnostics, completion, hover documentation, go-to-definition, and shader-specific inspection helpers such as memory layout and resource binding views. That focus matches how modern HLSL teams author passes in many small files while sharing the same compiler flags and root signatures across a project.

Readers should already be comfortable with HLSL syntax, DXC entry points, and basic LSP client configuration. The codebase is aimed at intermediate shader programmers who maintain cross-editor workflows or contribute tooling around DXC-based pipelines.

Source, build instructions, and issue tracking live on GitHub under a permissive open-source license. You run the language server locally and point your editor's LSP extension at the binary, similar to other community shader language servers.

Community recommendation status is unclear from publicly indexed discussions, but the project fills a practical niche for DXC-backed HLSL editing outside Microsoft's first-party Visual Studio integration.