Table of Contents

Editing shaders

Shaders are written in SDSL which is a superset of HLSL.

vvvv does not come with a built-in shader editor. Instead you can use any text editor of your choice. Simply associate the file-ending .sdsl with it. If you now Rightclick -> Open on a shader node, the code will open in the specified editor. Whenever you save the file, the shader node will be updated.

Syntax Highlighting

For syntax highlighting you have to use an editor that supports HLSL syntax highlighting. Try one of these:

Error Reporting

For serious shader coding you'll not want to miss error reporting. This requires

  • Visual Studio 2022
  • The Stride extension for Visual Studio, which comes with the Stride installer
  • Stride itself must also be installed for this to work. To see which exact version of Stride is required for your vvvv version, check the "About" dialog in vvvv

Additional recommendations

This setup will give you the best shader editing experience, including syntax highlighting, code completion, code navigation and error reporting.