2010-03-30 88 views
7

根據像素彎曲器規格,着色器可以有一個或多個輸出。像素彎曲工具包,其「出口到閃存」選項往往是嚴格的閃存特定的做和不做,甚至會編譯這樣的着色器沒有投訴。具有多個輸出的像素彎曲着色器?

但是,actionscript的着色器相關類似乎適用於單輸出着色器。有沒有辦法在閃存中有多個着色器輸出?

回答

3

有一些解決方法,從最簡單到最難列出。

1)使用不同的信道(如果有灰度輸出)

2)雙輸出寬度,然後做copyRect上的位圖數據,以將它們分開。 (假設這是你正在使用的)

3)我還沒有嘗試過,但它顯示了一些承諾,並且是最接近你想要的: 使用像素彎曲器彙編程序來指定兩個輸出。更多的信息在這裏: http://www.adobe.com/devnet/flex/articles/flashbuilder4_pixelbender_06.html http://www.ncannasse.fr/projects/pbj(Haxe專用,但有用的一般信息)