Skip to content
| Marketplace
Sign in
Visual Studio Code>Programming Languages>MessiahSLNew to Visual Studio Code? Get it now.
MessiahSL

MessiahSL

Messiah Engine Team

|
2,294 installs
| (0) | Free
Messiah shader language extension
Installation
Launch VS Code Quick Open (Ctrl+P), paste the following command, and press enter.
Copied to clipboard
More Info

MessiahSL

Messiah shader language extension for Visual Studio Code.

Features

Provides syntax checking for Messiah shader language. Three different lint modes are provided:

  • Lint [F7] : Lint current shader (default), very fast but only a subset of shader branches are checked.
  • Lint Full (Fast) [Ctrl+F7] : Run a fast lint, try to check all shader branches, but might introduce unexpected syntax errors.
  • Lint Full (Slow) [Ctrl+Shift+F7] : Run a full lint. All shader branches will be checked. It might take a very long time.

Provides syntax highlighting and code snippets, as well as some language services including:

  • Go to definition : You can go to the definition of a symbol by pressing F12.
  • Go to symbol in file : You can navigate symbols inside current file.
  • Better auto-completion.
  • Auto prompt for function and method parameters.

Provides commands for syncing shaders to remote device:

  • Sync Shader [Ctrl+F9] : Sync current shader to device.
  • Sync All Shaders [Ctrl+Shift+F9] : Sync all shaders to device.

Requirements

Make sure you have Messiah Engine installed.

  • Contact us
  • Jobs
  • Privacy
  • Manage cookies
  • Terms of use
  • Trademarks
© 2025 Microsoft