Skip to content

tebjan/Stride.ShaderExplorer

 
 

Repository files navigation

Shader Explorer for Stride

A tool showing the built-in shaders of the Stride game engine and vvvv gamma and their inheritance hierarchy.

VS Code Extension

Stride Shader Tools

Stride Shader Tools - VS Code extension for SDSL shader development with:

  • Syntax highlighting for .sdsl files
  • IntelliSense with completions for shaders, variables, and methods
  • Hover info showing inherited members and type information
  • Go-to-definition for base shaders
  • Diagnostics for undefined identifiers with quick-fix suggestions
  • Inheritance tree view panel
  • Template shader support

Install from the VS Code Marketplace.


Desktop Application

Parses all shaders in user\.nuget\packages\stride.packagename\latest-version

Features:

  • Lists base shaders
  • Lists derived shaders
  • Navigation history
  • Shows in which shader a method or variable is defined or used
  • Search for a shader and/or its variables/methods
  • Allows to add custom shader folders
  • Show selected shader in file explorer

Screenshot

Download here.

Usage

  • Make sure Stride is installed
  • Extract and run the exe
  • Pin it to the taskbar if you use it frequently

Build & Run

Build with Visual Studio 2019 or newer.

About

A tool showing the built-in shaders of the Stride game engine and vvvv gamma and their inheritance hierarchy

Resources

Stars

Watchers

Forks

Packages

 
 
 

Contributors

Languages

  • C# 90.2%
  • TypeScript 9.6%
  • JavaScript 0.2%