[LayaAir3]多Pass下,宏被剔除了
随便定义了一个宏TEST给Pass2用
如果Pass1中没有用到这个宏,就被剔除了,Pass2中就获取不到了
Shader代码中有一段注释代码,解除注释宏生效,不解除宏就没了
如果Pass1中没有用到这个宏,就被剔除了,Pass2中就获取不到了
Shader代码中有一段注释代码,解除注释宏生效,不解除宏就没了
没有找到相关结果
已邀请:
要回复问题请先登录
1 个回复
Heured
赞同来自:
(pass.withCompile() => WebShaderPass.getCacheShader() => WebDefineDatas._intersectionDefineDatas()), 后续循环中 comDef._length 没有重置到 comDef._mask 的长度, 导致后续pass没有正常编译