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

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