私はDirectX 10で3dアプリケーションをコーディングしています。私はShadermanagementのタケリングがどのようになっているのだろうかと思います。Direct3D 10とシェーダ管理
アプリケーションの開始時にすべてのシェーダをプリロードしてから、必要に応じて使用するのが最も効果的ですか?ハードウェアのリソースが増えると、ハードウェアのリソースが鍛えられます。
またシェーダによるレンダリングを順序付けるための速度の検討が必要なのかもしれないので、シェーダスイッチが最小限に抑えられているのでしょうか。