Skip to content
| Marketplace
Sign in
Visual Studio>Tools>UnityShaderSupport
UnityShaderSupport

UnityShaderSupport

Goya

|
11 installs
| (0) | Free
Professional Unity shader development toolkit for Visual Studio. Supports .shader, .hlsl, .cginc, .compute, .hlslinc, .cg with syntax highlighting, Go To Definition, IntelliSense, signature help, form
Download

UnityShaderSupport

Professional Unity shader development toolkit for Visual Studio.


Supported File Types

.shader · .hlsl · .cginc · .compute · .hlslinc · .cg


Features

Feature Description
16 Customizable Syntax Colors ShaderLab, HLSL/CG keywords, types, functions, semantics, preprocessors and more — all configurable via hex color codes
Go To Definition F12 / Ctrl+Click — recursive #include search & sibling file search
IntelliSense Auto-completion for built-in functions, types, semantics, keywords
Signature Help Parameter hints for 100+ built-in HLSL/CG functions
Code Formatting Auto-indent & brace alignment
Real-Time Diagnostics Bracket / parenthesis mismatch detection

Settings

All options are configurable via Tools → Options → Unity Shader Support → General

Navigation

Setting Default Description
Include Recursion Depth 5 Max depth for recursive #include symbol search
Enable Sibling File Search false Search same-directory files when symbol not found in includes

Colors (Hex)

Setting Default Preview
Comment #57A64A 🟢 Green
String #D69D85 🟤 Tan
Number #B5CEA8 🟢 Light green
Keyword #569CD6 🔵 Blue
Type #4EC9B0 🟢 Teal
ShaderLab Keyword #C586C0 🟣 Purple
Block Keyword #DC6464 🔴 Red
Semantic #DCDCAA 🟡 Yellow
Preprocessor #9B9B9B ⚪ Gray
Built-in Function #DCDCAA 🟡 Yellow
Built-in Variable #4FC1FF 🔵 Light blue
Macro Keyword #4EC9B0 🟢 Teal
Property Attribute #9CDCFE 🔵 Pale blue
Property Type #4EC9B0 🟢 Teal
Struct Type #86C691 🟢 Soft green

Feedback & Issues

Found a bug or have a feature request? Please open an issue on GitHub: uss

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