根据像素弯曲器规格,着色器可以有一个或多个输出。像素弯曲工具包,其“导出到闪存”选项往往是严格限制闪存特定的做和不,甚至会编译这样的着色器没有抱怨。
然而,actionscript的着色器相关类似乎是针对单输出着色器。有没有办法在闪存中有多个着色器输出?
答案 0 :(得分:3)
有一些解决方法,从最简单到最难列出。
1)使用不同的通道(如果你有灰度输出)
2)将输出宽度加倍,然后对bitmapData执行copyRect以将它们分开。 (假设这是你正在使用的)
3)我还没有尝试过,但它显示了一些承诺,并且最接近你想要的: 使用像素弯曲器汇编器指定两个输出。更多信息在这里: http://www.adobe.com/devnet/flex/articles/flashbuilder4_pixelbender_06.html http://www.ncannasse.fr/projects/pbj(特定Haxe,但有一般信息)