去掉opengles2.0能省一半时间
换ssd
Compiled shader 'Shader Forge/Scenes_Ground_Standard_M' in 315.51s
gles (total internal programs: 31104, unique: 7880)
gles3 (total internal programs: 31104, unique: 7880)
Compressed shader 'Shader Forge/Scenes_Ground_Standard_M' on gles from 25.75MB to 1.39MB
Compressed shader 'Shader Forge/Scenes_Ground_Standard_M' on gles3 from 31.00MB to 1.15MB
minggoddess 2018/5/16 14:45:22
Compiled shader 'Shader Forge/Scenes_Item_Alpha' in 8.35s
gles (total internal programs: 31680, unique: 8072)
gles3 (total internal programs: 31680, unique: 8072)
Compressed shader 'Shader Forge/Scenes_Item_Alpha' on gles from 21.01MB to 1.07MB
Compressed shader 'Shader Forge/Scenes_Item_Alpha' on gles3 from 26.81MB to 0.95MB
Compressed shader 'Shader Forge/Scenes_Lobby_Chair' on gles from 0.71MB to 0.01MB
gles (total internal programs: 31104, unique: 7880)
gles3 (total internal programs: 31104, unique: 7880)
Compressed shader 'Shader Forge/Scenes_Ground_Standard_M' on gles from 25.75MB to 1.39MB
Compressed shader 'Shader Forge/Scenes_Ground_Standard_M' on gles3 from 31.00MB to 1.15MB
minggoddess 2018/5/16 14:45:22
Compiled shader 'Shader Forge/Scenes_Item_Alpha' in 8.35s
gles (total internal programs: 31680, unique: 8072)
gles3 (total internal programs: 31680, unique: 8072)
Compressed shader 'Shader Forge/Scenes_Item_Alpha' on gles from 21.01MB to 1.07MB
Compressed shader 'Shader Forge/Scenes_Item_Alpha' on gles3 from 26.81MB to 0.95MB
Compressed shader 'Shader Forge/Scenes_Lobby_Chair' on gles from 0.71MB to 0.01MB
这两组数据的差异说明 时间不仅仅和variants数量有关
测下来 大概是这个样子 (total internal programs: 31680, unique: 8072 这个量比较大也没什么
variants和shader的ab文件大小正相关
至于编译时间 测下来和variants不是太。。。取决于shader里面的内容
处理Variants用
shader variant collection