File tree Expand file tree Collapse file tree 1 file changed +5
-13
lines changed Expand file tree Collapse file tree 1 file changed +5
-13
lines changed Original file line number Diff line number Diff line change @@ -149,22 +149,14 @@ public static void GenerateMinimalShaders(this List<ShaderContext> contexts)
149
149
var shader = context . Shader ;
150
150
var modules = FindAllModules ( shader ) ;
151
151
152
- string assetPath = AssetDatabase . GetAssetPath ( shader . ShaderTemplate ) ;
153
- freshAssets . Add ( shader . ShaderTemplate , AssetDatabase . LoadAssetAtPath < TemplateAsset > ( assetPath ) ) ;
154
- assetPath = AssetDatabase . GetAssetPath ( shader . ShaderPropertiesTemplate ) ;
155
- freshAssets . Add ( shader . ShaderPropertiesTemplate , AssetDatabase . LoadAssetAtPath < TemplateAsset > ( assetPath ) ) ;
152
+ freshAssets . AddFreshShaderToList ( shader . ShaderTemplate ) ;
153
+ freshAssets . AddFreshShaderToList ( shader . ShaderPropertiesTemplate ) ;
156
154
157
155
foreach ( var template in modules . SelectMany ( x => x . Templates ) )
158
- {
159
- assetPath = AssetDatabase . GetAssetPath ( template . Template ) ;
160
- freshAssets . Add ( template . Template , AssetDatabase . LoadAssetAtPath < TemplateAsset > ( assetPath ) ) ;
161
- }
162
-
156
+ freshAssets . AddFreshShaderToList ( template . Template ) ;
157
+
163
158
foreach ( var function in modules . SelectMany ( x => x . Functions ) )
164
- {
165
- assetPath = AssetDatabase . GetAssetPath ( function . ShaderFunctionCode ) ;
166
- freshAssets . Add ( function . ShaderFunctionCode , AssetDatabase . LoadAssetAtPath < TemplateAsset > ( assetPath ) ) ;
167
- }
159
+ freshAssets . AddFreshShaderToList ( function . ShaderFunctionCode ) ;
168
160
169
161
alreadyDoneShaders . Add ( shader ) ;
170
162
}
You can’t perform that action at this time.
0 commit comments