Silverlight 5.0 アプリに取り組んでいます。一度に多数のモデル (数百ものモデル) をレンダリングしているため、ジオメトリのインスタンス化を使用したいと考えています。残念ながら、私の調査から、Silverlight はシェーダー モデル 2.0 を使用していることがわかりました。その場合、インスタンス化を実行することは可能ですか? xna 4.0にはメソッドがあります
GraphicsDevice.DrawInstancedPrimitives()
Silverlight では見えませんが。Silverlight でハードウェアのインスタンス化を使用する可能性はありますか?
そうでない場合 - アプリのパフォーマンスを向上させるための代替手段はありますか? 問題は、私が呼び出しgraphicsDevice.SetPixelShader()
ておりgraphicsDevice.SetVertexShader()
、私のメソッドで数千回を費やしているDraw()
ことです。