PowerVRは言う
lowpベクトルのコンポーネントをスウィズリングすることはコストがかかるため、避ける必要があります。
スウィズリングとは正確には何ですか?
color.brg // This fits the definition I'm familiar with.
しかし、色がvec4の場合vec3(color.b, color.r, color.g)
、またははどうでしょうか。vec3(color)
単一のコンポーネントにアクセスまたは変更することは、スウィズルを構成しますか?私は本当にそうは思いませんが、そうでない場合は、手動でさらにいくつかの代入操作を行うだけで、スウィズリングを回避できます。私はそれを行うのに問題はありませんが、スウィズル表記なしでコードを書くだけで同じ効果をより速い速度で得ることができれば、それは私には魔法のように思えます。