2

Direct3D9ex を使用すると、デバイス間でリソースを共有できます。これらの共有リソースを Direct3D10 デバイスでも使用できますか?

4

3 に答える 3

-1

私が間違っている場合は誰かが私を訂正してくれますが、いいえ、いいえ。

あなたは何を意図していますか?2 つのデバイスに静的なテクスチャがありますか? その場合は、同じテクスチャを 2 つの異なるデフォルト プールに 2 回ロードすることで簡単に実現できます。一方を変更しても、必ずしも他方が変更されるとは限らないことに注意してください。

2 つのデバイスで管理されたテクスチャを共有しようとしている場合、これはどのような種類のコントロールでも実現できないと思います。SLI は舞台裏でそれを行うかもしれませんが、それを制御することはできません。

あるデバイスから生成されたテクスチャを別のデバイスで明示的に使用する場合は、ソース デバイスからテクスチャをダウンロードし、フレームごとにターゲット デバイスにアップロードする必要があります。これは遅くなりますが、絶対に必要な場合はそのようにすることができます。

于 2009-02-11T16:48:04.760 に答える