Added ShaderGraph.ShadingModel. Can now create Unlit Shaders via ShaderGraph. Resolves Facepunch/sbox-issues#6006
https://files.facepunch.com/CarsonKompon/2025/January/13_14-55-ShamefulPacificparrotlet.mp4
Added Icons to the BlendMode and ShadingModel enums
Add ConditionalVisibilityAttribute support to ShaderNodes in ShaderGraph. All plugs into the Result node are greyed out except for Albedo and Opacity when using Unlit Shading Model
Add [Group]s to the ShaderGraph nodes with InlineEditor so they can be collapsed and feel less cluttered.
Automatically size TextureSampler nodes so that Inputs don't overlap with the preview image
Added Texture Preview to Texture Cube node
Use [ImageAssetPath] instead of [ResourceType("jpg")] in Texture Sampler nodes