Skip to content

v0.0.7

Choose a tag to compare

@YukiagoTpf YukiagoTpf released this 28 May 15:51

Highlights

  • Workspace symbol search (Ctrl+T) across indexed shader symbols — functions, structs, struct members, cbuffers, macros, and globals. Honors the existing findReferences.includePackages policy; parameters and locals are filtered out (#19).
  • ?path= git Unity packages now resolve to Library/PackageCache/<name>@<hash[:10]>. Verified empirically against Unity 2022.3.53f1c1. The same fix corrects a latent bug for plain git entries with real 40-character commit hashes (#25).

Also in this release

  • Conservative preprocessor branch dimming via client decorations (#22; ADR-0005).
  • Hover for indexed shader symbols (functions, structs, members, variables, parameters, macros) plus selected built-ins.
  • ShaderLab Properties ↔ HLSL F12 bridge in both directions (#20).
  • git+ssh:// / git+http:// Unity package URL resolution (#10).
  • Expanded built-in vocabulary covering HLSL intrinsics, UnityCG legacy helpers, URP/SRP core helpers + instancing macros, HDRP helpers, additional ShaderLab states, blend/op/stencil values, and shader semantics (#21).
  • GitHub Actions CI that runs the full test chain on Linux under xvfb with a cached .vscode-test/ download (#4).

Install

Download unity-shader-nav-0.0.7.vsix below, then in VS Code → Extensions view → Install from VSIX...