問題タブ [directxtk]

For questions regarding programming in ECMAScript (JavaScript/JS) and its various dialects/implementations (excluding ActionScript). Note JavaScript is NOT the same as Java! Please include all relevant tags on your question; e.g., [node.js], [jquery], [json], [reactjs], [angular], [ember.js], [vue.js], [typescript], [svelte], etc.

0 投票する
0 に答える
463 参照

directx-11 - SaveDDSTextureToFile() は、予想される代わりに黒いテクスチャを保存します。

DXGI フォーマット DXGI_FORMAT_R32_FLOAT の赤色のテクスチャを作成しました。ピクセルあたり 4 バイトが用意されている赤色ピクセルのバイト バッファがあります。次に、デバイス コンテキスト マップおよびマップ解除関数を使用してバイト バッファーをコピーし、その後、シェーダー リソース ビューを作成しました。リソースビューからリソースを取得し、それを SaveDDSTextureToFile() に渡して、ビットマップデータを dds ファイル形式に保存しました。しかし、ファイルの dds に保存して確認しようとすると、同じサイズのテクスチャが完全に黒く保存されます。デバッグするにはどこを見ればよいですか?

次の手順で赤いテクスチャ バッファを作成しました。