は、私はFlashで使用しているピクセルベンダーシェーダの抜粋です:Pixel Benderシェーダの 'inputSize'パラメータをFlashで動作させるためのトリックはありますか?ここ
parameter float2 srcSize
<
parameterType: "inputSize";
inputSizeName: "src";
>;
input image4 src;
私は、このシェーダを実行するときに、ソースイメージの幅と高さは、Pixel Benderのツールキットに正しく入力されますが、 Flash Player 10のフィルタでは、srcSize値が自動的に入力されません。
私はDisplayObjectでフィルタを使用しているので、ソースイメージはそこにあると想定され、その入力はFlashによってあらかじめ設定されています。幅と高さを得るための唯一の方法は、DisplayObject.getBounds()呼び出しから設定することです。 – Toxikman