关于toon effect的specular处理问题

我这边在处理一个shader的时候使用了官方内置的toon effect,内置的toon effect在处理specular的时候只是设置了一个颜色值,我没有找到处理的逻辑,然后看我这个u3d里面的代码

toon里面设置specular是这样的

那我怎么才能在CCFragOutput之前处理specular呢,这个顺序是先处理specular,再进行混合颜色输出