ハードウェア シェーダのパフォーマンスの改良
 
 
 

MPxHwShaderNode クラスには、supportsBatching() メソッドが含まれ、レンダリング状態トランジションを最小化するためにこのマテリアルのレンダリング呼び出しをバッチ処理するかどうかをコントロールします。このメソッドを実装し true を返すことで、MPxHwShaderNode の pre(bind/glBind) と post(unbind/glUnbind) メソッドが、フレーム単位のシェイプ単位ではなく、フレーム単位で 1 回呼び出されます。デフォルトでは、このメソッドは以前のプラグイン実装と互換性を維持するために false を返します。詳細については、このメソッドのマニュアルを参照してください。