├── ..Associate ├── README.md └── SocoVariantStripAssociate.cs ├── ..ProjectFile ├── MaterialCollection_ProjectDependRes.cs └── README.md ├── .gitattributes ├── README.md ├── SocoShaderVariantsCollection ├── ..Images │ ├── 1.开启界面.png │ ├── 10.排除变体.png │ ├── 2.功能选择.png │ ├── 3.快速浏览.png │ ├── 4.材质收集器列表.png │ ├── 5.变体过滤器列表.png │ ├── 6.合并文件.png │ ├── 7.执行器列表.png │ ├── 8.变体声明组合.png │ └── 9.分割文件.png ├── Editor │ ├── Executable │ │ ├── IExecutable.cs │ │ ├── InvalidVariantStrip.cs │ │ └── VariantKeywordCombination.cs │ ├── MaterialCollection │ │ ├── IMaterialCollection.cs │ │ ├── MaterialCollection_AssignMaterial.cs │ │ ├── MaterialCollection_SceneDependency.cs │ │ └── MaterialCollection_TotalMaterial.cs │ ├── MaterialFilter │ │ ├── IMaterialFilter.cs │ │ └── TestMaterialFilter.cs │ ├── SerializableShaderVariant.cs │ ├── ShaderVariantCollectionAddVariantWindow.cs │ ├── ShaderVariantCollectionMapper.cs │ ├── ShaderVariantCollectionMaterialVariantConverter.cs │ ├── ShaderVariantCollectionToolConfig.cs │ ├── ShaderVariantCollectionToolWindow.cs │ └── VariantFilter │ │ ├── IVariantFilter.cs │ │ ├── VariantFilter_PassStrip.cs │ │ └── VariantFilter_Shader.cs └── README.md └── SocoShaderVariantsStripper ├── Editor ├── ShaderVariantsStripperCode.cs ├── ShaderVariantsStripperConditionWindow.cs ├── ShaderVariantsStripperConfig.cs └── ShaderVariantsStripperWindow.cs ├── Images ├── 1.开启界面.png ├── 10.优先级.png ├── 11.读写Json序列化文件.png ├── 12.剔除检查.png ├── 13.添加条件3.png ├── 2.创建配置文件.png ├── 3.全局设置.png ├── 4.选择Shader1.png ├── 5.添加Shader2.png ├── 6.添加条件.png ├── 7.添加条件2.png ├── 8.修改条件.png └── 9.当包含keyword时.png ├── README.md ├── ShaderVariantsData.cs ├── ShaderVariantsStripperCondition.AExistAndBNotExist.cs ├── ShaderVariantsStripperCondition.HasKeywordCombination.cs ├── ShaderVariantsStripperCondition.MultiCondition.cs ├── ShaderVariantsStripperCondition.PassName.cs ├── ShaderVariantsStripperCondition.PassTypeIs.cs ├── ShaderVariantsStripperCondition.ShaderName.cs ├── ShaderVariantsStripperCondition.True.cs ├── ShaderVariantsStripperCondition.cs └── stats_keywords.py /..Associate/README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/crossous/SocoTools/HEAD/..Associate/README.md -------------------------------------------------------------------------------- /..Associate/SocoVariantStripAssociate.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/crossous/SocoTools/HEAD/..Associate/SocoVariantStripAssociate.cs -------------------------------------------------------------------------------- /..ProjectFile/MaterialCollection_ProjectDependRes.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/crossous/SocoTools/HEAD/..ProjectFile/MaterialCollection_ProjectDependRes.cs -------------------------------------------------------------------------------- /..ProjectFile/README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/crossous/SocoTools/HEAD/..ProjectFile/README.md -------------------------------------------------------------------------------- /.gitattributes: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/crossous/SocoTools/HEAD/.gitattributes -------------------------------------------------------------------------------- /README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/crossous/SocoTools/HEAD/README.md -------------------------------------------------------------------------------- /SocoShaderVariantsCollection/..Images/1.开启界面.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/crossous/SocoTools/HEAD/SocoShaderVariantsCollection/..Images/1.开启界面.png -------------------------------------------------------------------------------- /SocoShaderVariantsCollection/..Images/10.排除变体.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/crossous/SocoTools/HEAD/SocoShaderVariantsCollection/..Images/10.排除变体.png -------------------------------------------------------------------------------- /SocoShaderVariantsCollection/..Images/2.功能选择.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/crossous/SocoTools/HEAD/SocoShaderVariantsCollection/..Images/2.功能选择.png -------------------------------------------------------------------------------- /SocoShaderVariantsCollection/..Images/3.快速浏览.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/crossous/SocoTools/HEAD/SocoShaderVariantsCollection/..Images/3.快速浏览.png -------------------------------------------------------------------------------- /SocoShaderVariantsCollection/..Images/4.材质收集器列表.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/crossous/SocoTools/HEAD/SocoShaderVariantsCollection/..Images/4.材质收集器列表.png -------------------------------------------------------------------------------- /SocoShaderVariantsCollection/..Images/5.变体过滤器列表.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/crossous/SocoTools/HEAD/SocoShaderVariantsCollection/..Images/5.变体过滤器列表.png -------------------------------------------------------------------------------- /SocoShaderVariantsCollection/..Images/6.合并文件.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/crossous/SocoTools/HEAD/SocoShaderVariantsCollection/..Images/6.合并文件.png -------------------------------------------------------------------------------- /SocoShaderVariantsCollection/..Images/7.执行器列表.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/crossous/SocoTools/HEAD/SocoShaderVariantsCollection/..Images/7.执行器列表.png -------------------------------------------------------------------------------- /SocoShaderVariantsCollection/..Images/8.变体声明组合.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/crossous/SocoTools/HEAD/SocoShaderVariantsCollection/..Images/8.变体声明组合.png -------------------------------------------------------------------------------- /SocoShaderVariantsCollection/..Images/9.分割文件.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/crossous/SocoTools/HEAD/SocoShaderVariantsCollection/..Images/9.分割文件.png -------------------------------------------------------------------------------- /SocoShaderVariantsCollection/Editor/Executable/IExecutable.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/crossous/SocoTools/HEAD/SocoShaderVariantsCollection/Editor/Executable/IExecutable.cs -------------------------------------------------------------------------------- /SocoShaderVariantsCollection/Editor/Executable/InvalidVariantStrip.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/crossous/SocoTools/HEAD/SocoShaderVariantsCollection/Editor/Executable/InvalidVariantStrip.cs -------------------------------------------------------------------------------- /SocoShaderVariantsCollection/Editor/Executable/VariantKeywordCombination.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/crossous/SocoTools/HEAD/SocoShaderVariantsCollection/Editor/Executable/VariantKeywordCombination.cs -------------------------------------------------------------------------------- /SocoShaderVariantsCollection/Editor/MaterialCollection/IMaterialCollection.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/crossous/SocoTools/HEAD/SocoShaderVariantsCollection/Editor/MaterialCollection/IMaterialCollection.cs -------------------------------------------------------------------------------- /SocoShaderVariantsCollection/Editor/MaterialCollection/MaterialCollection_AssignMaterial.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/crossous/SocoTools/HEAD/SocoShaderVariantsCollection/Editor/MaterialCollection/MaterialCollection_AssignMaterial.cs -------------------------------------------------------------------------------- /SocoShaderVariantsCollection/Editor/MaterialCollection/MaterialCollection_SceneDependency.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/crossous/SocoTools/HEAD/SocoShaderVariantsCollection/Editor/MaterialCollection/MaterialCollection_SceneDependency.cs -------------------------------------------------------------------------------- /SocoShaderVariantsCollection/Editor/MaterialCollection/MaterialCollection_TotalMaterial.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/crossous/SocoTools/HEAD/SocoShaderVariantsCollection/Editor/MaterialCollection/MaterialCollection_TotalMaterial.cs -------------------------------------------------------------------------------- /SocoShaderVariantsCollection/Editor/MaterialFilter/IMaterialFilter.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/crossous/SocoTools/HEAD/SocoShaderVariantsCollection/Editor/MaterialFilter/IMaterialFilter.cs -------------------------------------------------------------------------------- /SocoShaderVariantsCollection/Editor/MaterialFilter/TestMaterialFilter.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/crossous/SocoTools/HEAD/SocoShaderVariantsCollection/Editor/MaterialFilter/TestMaterialFilter.cs -------------------------------------------------------------------------------- /SocoShaderVariantsCollection/Editor/SerializableShaderVariant.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/crossous/SocoTools/HEAD/SocoShaderVariantsCollection/Editor/SerializableShaderVariant.cs -------------------------------------------------------------------------------- /SocoShaderVariantsCollection/Editor/ShaderVariantCollectionAddVariantWindow.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/crossous/SocoTools/HEAD/SocoShaderVariantsCollection/Editor/ShaderVariantCollectionAddVariantWindow.cs -------------------------------------------------------------------------------- /SocoShaderVariantsCollection/Editor/ShaderVariantCollectionMapper.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/crossous/SocoTools/HEAD/SocoShaderVariantsCollection/Editor/ShaderVariantCollectionMapper.cs -------------------------------------------------------------------------------- /SocoShaderVariantsCollection/Editor/ShaderVariantCollectionMaterialVariantConverter.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/crossous/SocoTools/HEAD/SocoShaderVariantsCollection/Editor/ShaderVariantCollectionMaterialVariantConverter.cs -------------------------------------------------------------------------------- /SocoShaderVariantsCollection/Editor/ShaderVariantCollectionToolConfig.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/crossous/SocoTools/HEAD/SocoShaderVariantsCollection/Editor/ShaderVariantCollectionToolConfig.cs -------------------------------------------------------------------------------- /SocoShaderVariantsCollection/Editor/ShaderVariantCollectionToolWindow.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/crossous/SocoTools/HEAD/SocoShaderVariantsCollection/Editor/ShaderVariantCollectionToolWindow.cs -------------------------------------------------------------------------------- /SocoShaderVariantsCollection/Editor/VariantFilter/IVariantFilter.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/crossous/SocoTools/HEAD/SocoShaderVariantsCollection/Editor/VariantFilter/IVariantFilter.cs -------------------------------------------------------------------------------- /SocoShaderVariantsCollection/Editor/VariantFilter/VariantFilter_PassStrip.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/crossous/SocoTools/HEAD/SocoShaderVariantsCollection/Editor/VariantFilter/VariantFilter_PassStrip.cs -------------------------------------------------------------------------------- /SocoShaderVariantsCollection/Editor/VariantFilter/VariantFilter_Shader.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/crossous/SocoTools/HEAD/SocoShaderVariantsCollection/Editor/VariantFilter/VariantFilter_Shader.cs -------------------------------------------------------------------------------- /SocoShaderVariantsCollection/README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/crossous/SocoTools/HEAD/SocoShaderVariantsCollection/README.md -------------------------------------------------------------------------------- /SocoShaderVariantsStripper/Editor/ShaderVariantsStripperCode.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/crossous/SocoTools/HEAD/SocoShaderVariantsStripper/Editor/ShaderVariantsStripperCode.cs -------------------------------------------------------------------------------- /SocoShaderVariantsStripper/Editor/ShaderVariantsStripperConditionWindow.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/crossous/SocoTools/HEAD/SocoShaderVariantsStripper/Editor/ShaderVariantsStripperConditionWindow.cs -------------------------------------------------------------------------------- /SocoShaderVariantsStripper/Editor/ShaderVariantsStripperConfig.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/crossous/SocoTools/HEAD/SocoShaderVariantsStripper/Editor/ShaderVariantsStripperConfig.cs -------------------------------------------------------------------------------- /SocoShaderVariantsStripper/Editor/ShaderVariantsStripperWindow.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/crossous/SocoTools/HEAD/SocoShaderVariantsStripper/Editor/ShaderVariantsStripperWindow.cs -------------------------------------------------------------------------------- /SocoShaderVariantsStripper/Images/1.开启界面.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/crossous/SocoTools/HEAD/SocoShaderVariantsStripper/Images/1.开启界面.png -------------------------------------------------------------------------------- /SocoShaderVariantsStripper/Images/10.优先级.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/crossous/SocoTools/HEAD/SocoShaderVariantsStripper/Images/10.优先级.png -------------------------------------------------------------------------------- /SocoShaderVariantsStripper/Images/11.读写Json序列化文件.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/crossous/SocoTools/HEAD/SocoShaderVariantsStripper/Images/11.读写Json序列化文件.png -------------------------------------------------------------------------------- /SocoShaderVariantsStripper/Images/12.剔除检查.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/crossous/SocoTools/HEAD/SocoShaderVariantsStripper/Images/12.剔除检查.png -------------------------------------------------------------------------------- /SocoShaderVariantsStripper/Images/13.添加条件3.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/crossous/SocoTools/HEAD/SocoShaderVariantsStripper/Images/13.添加条件3.png -------------------------------------------------------------------------------- /SocoShaderVariantsStripper/Images/2.创建配置文件.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/crossous/SocoTools/HEAD/SocoShaderVariantsStripper/Images/2.创建配置文件.png -------------------------------------------------------------------------------- /SocoShaderVariantsStripper/Images/3.全局设置.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/crossous/SocoTools/HEAD/SocoShaderVariantsStripper/Images/3.全局设置.png -------------------------------------------------------------------------------- /SocoShaderVariantsStripper/Images/4.选择Shader1.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/crossous/SocoTools/HEAD/SocoShaderVariantsStripper/Images/4.选择Shader1.png -------------------------------------------------------------------------------- /SocoShaderVariantsStripper/Images/5.添加Shader2.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/crossous/SocoTools/HEAD/SocoShaderVariantsStripper/Images/5.添加Shader2.png -------------------------------------------------------------------------------- /SocoShaderVariantsStripper/Images/6.添加条件.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/crossous/SocoTools/HEAD/SocoShaderVariantsStripper/Images/6.添加条件.png -------------------------------------------------------------------------------- /SocoShaderVariantsStripper/Images/7.添加条件2.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/crossous/SocoTools/HEAD/SocoShaderVariantsStripper/Images/7.添加条件2.png -------------------------------------------------------------------------------- /SocoShaderVariantsStripper/Images/8.修改条件.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/crossous/SocoTools/HEAD/SocoShaderVariantsStripper/Images/8.修改条件.png -------------------------------------------------------------------------------- /SocoShaderVariantsStripper/Images/9.当包含keyword时.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/crossous/SocoTools/HEAD/SocoShaderVariantsStripper/Images/9.当包含keyword时.png -------------------------------------------------------------------------------- /SocoShaderVariantsStripper/README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/crossous/SocoTools/HEAD/SocoShaderVariantsStripper/README.md -------------------------------------------------------------------------------- /SocoShaderVariantsStripper/ShaderVariantsData.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/crossous/SocoTools/HEAD/SocoShaderVariantsStripper/ShaderVariantsData.cs -------------------------------------------------------------------------------- /SocoShaderVariantsStripper/ShaderVariantsStripperCondition.AExistAndBNotExist.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/crossous/SocoTools/HEAD/SocoShaderVariantsStripper/ShaderVariantsStripperCondition.AExistAndBNotExist.cs -------------------------------------------------------------------------------- /SocoShaderVariantsStripper/ShaderVariantsStripperCondition.HasKeywordCombination.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/crossous/SocoTools/HEAD/SocoShaderVariantsStripper/ShaderVariantsStripperCondition.HasKeywordCombination.cs -------------------------------------------------------------------------------- /SocoShaderVariantsStripper/ShaderVariantsStripperCondition.MultiCondition.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/crossous/SocoTools/HEAD/SocoShaderVariantsStripper/ShaderVariantsStripperCondition.MultiCondition.cs -------------------------------------------------------------------------------- /SocoShaderVariantsStripper/ShaderVariantsStripperCondition.PassName.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/crossous/SocoTools/HEAD/SocoShaderVariantsStripper/ShaderVariantsStripperCondition.PassName.cs -------------------------------------------------------------------------------- /SocoShaderVariantsStripper/ShaderVariantsStripperCondition.PassTypeIs.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/crossous/SocoTools/HEAD/SocoShaderVariantsStripper/ShaderVariantsStripperCondition.PassTypeIs.cs -------------------------------------------------------------------------------- /SocoShaderVariantsStripper/ShaderVariantsStripperCondition.ShaderName.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/crossous/SocoTools/HEAD/SocoShaderVariantsStripper/ShaderVariantsStripperCondition.ShaderName.cs -------------------------------------------------------------------------------- /SocoShaderVariantsStripper/ShaderVariantsStripperCondition.True.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/crossous/SocoTools/HEAD/SocoShaderVariantsStripper/ShaderVariantsStripperCondition.True.cs -------------------------------------------------------------------------------- /SocoShaderVariantsStripper/ShaderVariantsStripperCondition.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/crossous/SocoTools/HEAD/SocoShaderVariantsStripper/ShaderVariantsStripperCondition.cs -------------------------------------------------------------------------------- /SocoShaderVariantsStripper/stats_keywords.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/crossous/SocoTools/HEAD/SocoShaderVariantsStripper/stats_keywords.py --------------------------------------------------------------------------------