私はエンジンのテクスチャクラスに取り組んでいます。DX12、標準テクスチャクラスの実装方法
APIは、テクスチャのテクセルの一部を更新したり、テクスチャからデータを読み込んだりするなど、さまざまな処理をサポートしています。
このテクスチャは、パイプラインにUAVまたはSRVとしてバインドされる可能性があります。 RTVまたはDSVとして作成することもできます。
テクスチャの作成と更新にはどのようにアプローチすればよいですか?すべてのテクスチャを作成してUPLOADヒープにする必要がありますか?これはデータを読み書きするのが最も簡単なソリューションですが、GPUの帯域幅も少なくてすみます。
また、ファイルまたは手続き型テクスチャからテクスチャを作成しているかどうかを検出することもできます。最初のケースではテクスチャをDEFAULTヒープにアップロードします。
あなたはどう思いますか?
ありがとうございます!
あなたは、特に '' DescriptorHeap''と '' '' ResourceUploadBatchクラス –
こんにちは、アルは[DX12用のDirectXツールキット](https://github.com/Microsoft/DirectXTK12)を見てとります@ ChuckWalbourn、ええ、あなたのコードは本当にいくつかのことを理解するのに役立ちます、ありがとう! – Nacho