浏览代码

- Avoid add null shaderChunks

- Public for normal slot (useful for default input)
/main
Paul Demeulenaere 8 年前
当前提交
94f746ff
共有 2 个文件被更改,包括 5 次插入2 次删除
  1. 4
      MaterialGraphProject/Assets/UnityShaderEditor/Runtime/Nodes/WorldSpaceNormalNode.cs
  2. 3
      MaterialGraphProject/Assets/UnityShaderEditor/Runtime/Util/ShaderGenerator.cs

4
MaterialGraphProject/Assets/UnityShaderEditor/Runtime/Nodes/WorldSpaceNormalNode.cs


[Title("Input/World Normal Node")]
public class WorldSpaceNormalNode : AbstractMaterialNode, IMayRequireNormal
{
private const int kOutputSlotId = 0;
private const string kOutputSlotName = "Normal";
public const int kOutputSlotId = 0;
public const string kOutputSlotName = "Normal";
public WorldSpaceNormalNode()
{

3
MaterialGraphProject/Assets/UnityShaderEditor/Runtime/Util/ShaderGenerator.cs


public void AddShaderChunk(string s, bool unique)
{
if (string.IsNullOrEmpty(s))
return;
if (unique && m_ShaderChunks.Any(x => x.chunkString == s))
return;

正在加载...
取消
保存