-
Notifications
You must be signed in to change notification settings - Fork 0
Home
This is the wiki of the Dagor Shader Language Server.
The goal of this wiki is to make it easier to understand how this project works. When I explain something, I try to give you some context, but I won't describe the underlying technologies in detail. For this, most pages have a Useful resources section, where you can find links that give you more in-depth explanations. In these wiki pages, I'd like to focus on the project structure, ideas behind decisions, tips, and tricks.
This is a language server which can be used to add language support features for DSHL and HLSL to any IDEs that support the Language Server Protocol. If you want to know more about the language server's features, read the README.md file. The language server is published under the BSD-3 license, which you can read in the LICENSE file. Extension that use this language server are already available for VS Code, and for Visual Studio. They are published in the Visual Studio Marketplace, and the Visual Studio Code Marketplace, but you can install them directly from your IDE.
If you find a bug, create an issue, but please give me as much information as possible. If it's not obvious, what's the cause of the problem, please include information, like the operating system, create screenshots or videos, or anything that might be helpful.