Skip to content

Releases: tebjan/Stride.ShaderExplorer

Adds auto vvvv shader discovery, auto NuGet download and member search

Choose a tag to compare

@tebjan tebjan released this 28 Jan 14:53

New Features

  • Member search - filter by variable and method names with new SearchMode dropdown
  • Auto-detect vvvv gamma installations and add VL.Stride shader paths on first run
  • Smarter NuGet resolution: env variable → user profile → vvvv packs

Improvements

  • Upgraded to .NET 8
  • Tooltip for "Direct Parents Only" checkbox
  • Reorganized toolbar layout
  • Refactored codebase (VvvvPathResolver, NuGetDownloader, ShaderRepository, ShaderTreeBuilder)

Bug Fixes

  • Fixed Search expanding all items when filter is empty

Requirements

  • .NET 8.0 Runtime (Windows)

Full Changelog: v2.0.0...v2.1.0

Big rework with actual shader parser

Choose a tag to compare

@tebjan tebjan released this 31 Dec 04:18
  • Uses the Stride shader parser to analyze the shaders
  • Rich info and navigation
  • Member info
  • Custom shader folder
  • Dark theme

Make sure Stride is installed, then just extract and run the exe. You can pin it to the taskbar if you use it frequently.

Fixed empty dir parsing

Choose a tag to compare

@tebjan tebjan released this 27 Oct 14:55

Bugfix release

Works now with Stride.

  • Parses all shaders in user.nuget\packages\stride.packagename\latest-version
  • To view the shaders of a local source repo either set the StrideDir environment variable to the source repo main dir or select it via folder browser

Make sure Stride is installed, then just extract and run the exe. You can pin it to the taskbar if you use it frequently.

Updated to Stride 4

Choose a tag to compare

@tebjan tebjan released this 05 Sep 11:56

Works now with Stride.

  • Parses all shaders in user.nuget\packages\stride.packagename\latest-version
  • To view the shaders of a local source repo either set the StrideDir environment variable to the source repo main dir or select it via folder browser

Make sure Stride is installed, then just extract and run the exe. You can pin it to the taskbar if you use it frequently.

Updated for Xenko 3.1 (Updated)

Choose a tag to compare

@tebjan tebjan released this 23 Mar 00:36
5013887

Adapted for Xenko 3.1:

  • Parses all shaders in user\.nuget\packages\xenko.packagename\latest-version
  • Works with non standard nuget cache location (thanks to #1)
  • Added switch between official and dev build

UI

Updated for Xenko 3.1

Choose a tag to compare

@tebjan tebjan released this 14 Mar 16:27

Adapted for Xenko 3.1:

  • Parses all shaders in user\.nuget\packages\xenko.packagename\latest-version
  • Added switch between official and dev build

UI

Updated for Xenko 3

Choose a tag to compare

@tebjan tebjan released this 18 Aug 17:49

Adapted for Xenko 3:

  • Parses all shaders in user\.nuget\packages\xenko\latest-version
  • Minor improvements in shader reading and tree building
  • Added support for the class keyword

UI