From a10eea6e4ce647061813519d5b0ea496f29495b9 Mon Sep 17 00:00:00 2001
From: leonard Wu <364452445@qq.com>
Date: 星期四, 09 八月 2018 09:47:08 +0800
Subject: [PATCH] 同步最新svn内容
---
Assets/Plugins/PostProcessing/Runtime/Utils/MaterialFactory.cs | 104 ++++++++++++++++++++++++++--------------------------
1 files changed, 52 insertions(+), 52 deletions(-)
diff --git a/Assets/Plugins/PostProcessing/Runtime/Utils/MaterialFactory.cs b/Assets/Plugins/PostProcessing/Runtime/Utils/MaterialFactory.cs
index fa5eee7..a571eec 100644
--- a/Assets/Plugins/PostProcessing/Runtime/Utils/MaterialFactory.cs
+++ b/Assets/Plugins/PostProcessing/Runtime/Utils/MaterialFactory.cs
@@ -1,52 +1,52 @@
-using System;
-using System.Collections.Generic;
-
-namespace UnityEngine.PostProcessing
-{
- using UnityObject = Object;
-
- public sealed class MaterialFactory : IDisposable
- {
- Dictionary<string, Material> m_Materials;
-
- public MaterialFactory()
- {
- m_Materials = new Dictionary<string, Material>();
- }
-
- public Material Get(string shaderName)
- {
- Material material;
-
- if (!m_Materials.TryGetValue(shaderName, out material))
- {
- var shader = Shader.Find(shaderName);
-
- if (shader == null)
- throw new ArgumentException(string.Format("Shader not found ({0})", shaderName));
-
- material = new Material(shader)
- {
- name = string.Format("PostFX - {0}", shaderName.Substring(shaderName.LastIndexOf("/") + 1)),
- hideFlags = HideFlags.DontSave
- };
-
- m_Materials.Add(shaderName, material);
- }
-
- return material;
- }
-
- public void Dispose()
- {
- var enumerator = m_Materials.GetEnumerator();
- while (enumerator.MoveNext())
- {
- var material = enumerator.Current.Value;
- GraphicsUtils.Destroy(material);
- }
-
- m_Materials.Clear();
- }
- }
-}
+using System;
+using System.Collections.Generic;
+
+namespace UnityEngine.PostProcessing
+{
+ using UnityObject = Object;
+
+ public sealed class MaterialFactory : IDisposable
+ {
+ Dictionary<string, Material> m_Materials;
+
+ public MaterialFactory()
+ {
+ m_Materials = new Dictionary<string, Material>();
+ }
+
+ public Material Get(string shaderName)
+ {
+ Material material;
+
+ if (!m_Materials.TryGetValue(shaderName, out material))
+ {
+ var shader = Shader.Find(shaderName);
+
+ if (shader == null)
+ throw new ArgumentException(string.Format("Shader not found ({0})", shaderName));
+
+ material = new Material(shader)
+ {
+ name = string.Format("PostFX - {0}", shaderName.Substring(shaderName.LastIndexOf("/") + 1)),
+ hideFlags = HideFlags.DontSave
+ };
+
+ m_Materials.Add(shaderName, material);
+ }
+
+ return material;
+ }
+
+ public void Dispose()
+ {
+ var enumerator = m_Materials.GetEnumerator();
+ while (enumerator.MoveNext())
+ {
+ var material = enumerator.Current.Value;
+ GraphicsUtils.Destroy(material);
+ }
+
+ m_Materials.Clear();
+ }
+ }
+}
--
Gitblit v1.8.0