Overview Q & A Rating & Review
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