Generating a custom Shader Graph node Step 1: Generate an HLSL function definition The function must be preceded by the preprocessor define UNITY_EXPORT_REFLECTION Step 2: Decorate with Shader Graph hint tags See resources/all_hints.hlsl for all valid hint tags and usage patterns C#-style documentation tags are supported outside of funchints or paramhints blocks Required function hints: sg:ProviderKey sg:SearchCategory sg:SearchTerms sg:DisplayName Step 3: Write the code to an asset Search the project for a ShaderInclude asset ( .hlsl ) that already contains custom Shader Graph nodes If a matching asset exists, show the user its current contents and ask for confirmation before appending the new code If no matching asset exists, create a new .hlsl asset Ensure the file begins with
include "ShaderApiReflectionSupport.hlsl"
Installs 987 Repository unity-technolog…s/skills GitHub Stars 491 First Seen 14 days ago Security Audits Gen Agent Trust Hub Pass Socket Pass Snyk Pass